Hello Dan,

* Dan McMahill wrote on Tue, Nov 28, 2006 at 02:56:40PM CET:
> 
> foo_SOURCES= src1.cc src4.cc src5.cc
> nodist_foo_SOURCES= src2.cc src3.cc
> 
> and some extra suffix rules that specify how src2.cc and src3.cc are 
> created (they are generated at build time).
> 
> Now the problem is that the link order needs to be
> 
> src1.o src2.o src3.o src4.o src5.o

Try this workaround:

nodist_foo_SOURCES = src1.cc src2.cc src3.cc src4.cc src5.cc
EXTRA_DIST = src1.cc src4.cc src5.cc

You could also factor (by whole names):

src1 = src1.cc
src2 = src2.cc src3.cc
src3 = src4.cc src5.cc
nodist_foo_SOURCES = $(src1) $(src2) $(src3)
EXTRA_DIST = $(src1) $(src3)

Just curious: what's the reason for the ordering constraint?

Cheers,
Ralf


Reply via email to