Hello Florian,
* address@hidden wrote on Sun, Apr 22, 2007 at 03:38:45PM CEST:
--- snip ----
SUFFIXES = .x
.x.cc:
%.cc %.h: %.x
:> $*.cc
:> $*.h
bin_PROGRAMS = aaa
aaa_SOURCES = main.cc foo.x
--- snip ----
as soon long I don't add:
--- snip ----
aaa_CXXFLAGS = -I.
--- snip ----
the automatic renaming of the objectfiles breaks my compilation,
because in the Makefile there is this rule created:
[...]
Is there a way to tell automake to create a rule for foo.cc instead?
If foo.cc and foo.h are not to be distributed (i.e., they are not
portable to other systems), then put foo.x in EXTRA_DIST, foo.cc and
foo.h in nodist_aaa_SOURCES and CLEANFILES. I think you may have to
put foo.h into BUILT_SOURCES as well for a parallel build.