make clean
authorJens Thiele <jens.thiele@intra2net.com>
Mon, 27 Nov 2006 13:29:33 +0000 (13:29 +0000)
committerJens Thiele <jens.thiele@intra2net.com>
Mon, 27 Nov 2006 13:29:33 +0000 (13:29 +0000)
example-codegen/Makefile.am

index 72f25e5..4293d66 100644 (file)
@@ -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: