From 4c298f07f2663a7c42fda686bcd4e5ccb38103c3 Mon Sep 17 00:00:00 2001 From: Jens Thiele Date: Tue, 28 Nov 2006 10:03:55 +0000 Subject: [PATCH 1/1] improved makefile --- example-codegen/Makefile.am | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) 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; -- 1.7.1