On Fri, Feb 08, 2002 at 03:42:30PM -0700, Tom Tromey wrote: > Typically if you're installing a library then you are using libtool. > Not many people build static-only installed libraries. > > Given that, in src/exec/Makefile.am you'd write something like: > > bin_PROGRAMS = foo > foo_SOURCES = ... > foo_LDADD = ../lib/libstuff.la
For automake 1.4, I used to need to add things like: foo_DEPENDENCIES = ../lib/libstuff.la ../lib/libstuff.la: cd .. ; \ $(MAKE) libstuff.la In a bigger tree, this way you can get just what is needed built without always needing to run make from the top level to build everything in sequence. I just read in the manual that DEPENDENCIES is automatically determined. Is this a change for 1.5? I didn't see this in NEWS, and I confess I get lost in the ChangeLog! Regards, Roger -- Roger Leigh ** Registration Number: 151826, http://counter.li.org ** Need Epson Stylus Utilities? http://gimp-print.sourceforge.net/ GPG Public Key: 0x25BFB848 available on public keyservers