In preparation of Cyrus IMAP 2.5: autoconf and automake

Dilyan Palauzov Dilyan.Palauzov at aegee.org
Tue May 8 17:44:49 EDT 2012


Hello,

>> 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-stop2  
> sieve/tests/action/testm/uatest-stop sieve/tests/action/serverm  
> sieve/tests/action/serverm/uamail-stop2 ...
>> -------timsieved/TODO
>
> ... 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 mailing list