Hrvoje Niksic <hniksic(a)srce.hr> writes in xemacs-beta(a)xemacs.org:
SL Baur <steve(a)xemacs.org> writes:
> Is there a volunteer to create such a Makefile? You can assume that
> the template will be passed the names of the manual(s), that there
> is no need to worry about dependencies of source files (they're
> really handled in the canonical-for-XEmacs sources), and you can
> assume GNU Make is being used.
Is GNU make really needed? Not all of us are running under Linux.
GNU make is very much needed for package building the same as it is
required to build XEmacs with the --srcdir flag. The autoconf idea
is fine. If you can make hardcopy building work without GNU make,
that's fine with me.
As soon as I get finished updating all the Makefiles, there is going
to be an installed directory structure that adds stuff like this:
pkginfo/MANIFEST.gnats
pkginfo/MANIFEST.gnus
pkginfo/MANIFEST.mailcrypt
...
man/gnats/categ.texi
man/gnats/fields.texi
man/gnats/flowchart.eps
...
man/gnus/message.texi
man/gnus/gnus.texi
man/gnus/gnus-faq.texi
man/mailcrypt/mailcrypt.texi
...
in addition to the existing etc/, lisp/, and info/ directories.
Hmm. The package-info file ought to be thrown into pkginfo as well.[1]
That will satisfy the problems caused by sounds-wav/sounds-au/locale
which don't have _pkg.el files because they don't have lisp directories.
Footnotes:
[1] I can't make the build system do that, because of the MD5 checksum,
the package-info file cannot be built until after the tar.gz file is
created.