> What's the canonical way of referencing the object files with the auto* tools,
> e.g. the objects for a library within Makefile.am?

This should be in the automake manuals, there's a section on libtool.

> Another related question: to transform a list of files e.g.  
>   SRCS= foo.c bar.c ...
> one could use some GNUMake extensions which would not work 
> with another make tool. As I confess I use GNUMake on all systems
> I have access to, so I never cared about this issue. Do our Makefiles as
> generated by auto* really work with common unix make versions?

I used FreeBSD until recently, they did work. One of the reasons why we run 
automake -i
is that not using -i creates Makefiles that only work on GNUmake.

I don't know if you really ask this, but here's a portable way to translate a 
list of .c files
into a .o list :
OBJS=   ${SRCS:.c=.o}

        Danny

Reply via email to