In preparation of Cyrus IMAP 2.5: autoconf and automake
Dilyan.Palauzov at aegee.org
Tue May 8 17:44:49 EDT 2012
>> The idea at the end is to create the tarballs with "make dist",
>> which includes Makefile.in, config.h.in and configure, so that
>> "autoreconf" does not have to be run by the ones downloading the
>> tarball (and it does not matter, if git manages those files).
>> Apart from including the hand-written files, and the files listed by
>> automake --help, some more generated files are going to be included
>> by "make dist", but I am not sure yet which files exactly.
> I have a problem with this shit:
> irect sieve/tests/action/testm/uatest-discard
> sieve/tests/action/testm/uatest-stop sieve/tests/action/serverm
> sieve/tests/action/serverm/uamail-stop2 ...
> ... in the EXTRA_DIST part of Makefile.am
> That's so unmaintainable it's not funny.
> What's the plan here?
One possibility is to split this on many, many, many lines. The other
possibility is to replace thе long line with
EXTRA_DIST = \
sieve/addr.h sieve/sieve.h sieve/sieve_err.et sieve/tests \
this will include everything from the sieve/tests/ directory in the tarball.
More information about the Cyrus-devel