From: Jens Thiele Date: Tue, 28 Nov 2006 10:03:55 +0000 (+0000) Subject: improved makefile X-Git-Tag: v0.2~84 X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=commitdiff_plain;h=4c298f07f2663a7c42fda686bcd4e5ccb38103c3;hp=4011ff165729e1869d4ea56316ddb2dcaa0522f6 improved makefile --- diff --git a/example-codegen/Makefile.am b/example-codegen/Makefile.am index b8c4c1c..202f514 100644 --- a/example-codegen/Makefile.am +++ b/example-codegen/Makefile.am @@ -27,11 +27,17 @@ noinst_PROGRAMS = client server # always the same: -IFILES=$(foreach i, $(CMDGROUPS), $(foreach j, $($(i)_GROUP), $(j))) +#IFILES=$(foreach i, $(CMDGROUPS), $(foreach j, $($(i)_GROUP), $(j))) STAMPS=$(CMDGROUPS:=.stamp) -$(STAMPS): %.stamp : $(IFILES) $(top_builddir)/codegen/codegen Makefile.am + +GROUPDEP_FILES = $(foreach i, $(CMDGROUPS), .deps/group_$(i).P) +-include $(GROUPDEP_FILES) + +.deps/group_%.P : Makefile.am + echo $@ : $($*_GROUP) > .deps/group_$*.P + +%.stamp : .deps/group_%.P $(top_builddir)/codegen/codegen Makefile.am # assuming we have some unix like shell (maybe even bash) - echo IFILES: $(IFILES) echo BUILT_SOURCES: $(BUILT_SOURCES) cp -v $(top_srcdir)/codegen/codegen-stubhead.hxx $*_common.hxx; cp -v $(top_srcdir)/codegen/codegen-stubhead.hxx $*_server.hxx;