X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=example-codegen%2FMakefile.am;h=4293d66d2a4462e995fa6487f8be804e51932a81;hp=72f25e53941f18445dca68b41ace00a407a63e9d;hb=d8694b168b96ab624ccf0552ad1d38dfc09ef85e;hpb=bf62f8b70a94fd7238af116f7b16cea0a8852d27 diff --git a/example-codegen/Makefile.am b/example-codegen/Makefile.am index 72f25e5..4293d66 100644 --- a/example-codegen/Makefile.am +++ b/example-codegen/Makefile.am @@ -9,7 +9,10 @@ noinst_LTLIBRARIES = libdefault.la libother.la client_SOURCES = client.cpp client_LDADD = $(LDADD) libdefault.la libother.la -server_SOURCES = server.cpp other_server.cpp default_server.cpp other.cpp default.cpp foo.hxx +server_SOURCES = server.cpp \ + other.cpp other_server.cpp \ + default.cpp default_server.cpp \ + foo.hxx noinst_PROGRAMS = client server @@ -25,11 +28,15 @@ codegen.stamp: default.cpp other.cpp $(top_builddir)/codegen/codegen $(top_builddir)/codegen/codegen $${i}.cpp $${i}.xml $${i}; \ done; touch $@ -default_common.hxx default_common.cpp default_client.hxx default_client.cpp default_server.hxx default_server.cpp: codegen.stamp -other_common.hxx other_common.cpp other_client.hxx other_client.cpp other_server.hxx other_server.cpp: codegen.stamp +DEFAULT_GENERATED = default_common.hxx default_common.cpp default_client.hxx default_client.cpp default_server.hxx default_server.cpp +$(DEFAULT_GENERATED): codegen.stamp + +OTHER_GENERATED = other_common.hxx other_common.cpp other_client.hxx other_client.cpp other_server.hxx other_server.cpp +$(OTHER_GENERATED): codegen.stamp TESTS = test +CLEANFILES = $(DEFAULT_GENERATED) $(OTHER_GENERATED) codegen.stamp # TODO: # howto generate Makefile(.in) from something like this: