[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Non-recursive makefiles

From: Bob Friesenhahn
Subject: Re: Non-recursive makefiles
Date: Wed, 24 May 2006 09:32:32 -0500 (CDT)

On Wed, 24 May 2006, Olly Betts wrote:

* I'm not sure what to call the snippets in the
 subdirectories.  I looked at GraphicsMagick which was suggested to be

Likewise. :-)

 harder to maintain.  It'd be really handy to have a way to
 automatically prepend the directory that the current snippet was
 included with.  So after "include foo/", I can write:

 libmain_la_SOURCES +/= foo.c bar.c baz.c

 and that would be equivalent to the version above.  "+/=" looks odd
 but doesn't collide with anything currently valid, and would allow
 ":/=" and "/=" to do the same magic to ":=" and "=".  I'm not at all
 wedded to this syntax, it's just the best that's occurred to me so far.

It is an interesting approach. The other issue with included Makefiles is the formulation of Automake target names (including all target-specific variables) which must include underscores in all the right places if the target is also to be written to a subdirectory. This can be very tedious for projects with many targets. I find this aspect to be more tedious than listing the sources. A syntax which is aware of a "local" directory would be useful here as well.

Bob Friesenhahn
GraphicsMagick Maintainer,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]