X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=codegen%2Fcodegen.make;fp=codegen%2Fcodegen.make;h=e67760c411a39f7f6d72985a538cbc478206813f;hp=d097350f1d0016889a454e822ac0f173700498b9;hb=2c2d29e114d44d1a2d4fb5f1c2b49b60b80b304a;hpb=86c3b9abe80f01be882fdc84f601e65e056006bb diff --git a/codegen/codegen.make b/codegen/codegen.make index d097350..e67760c 100644 --- a/codegen/codegen.make +++ b/codegen/codegen.make @@ -26,12 +26,12 @@ libt2ngroup_%.P : Makefile.am $(LIBT2N_CODEGEN) $* $($*_GROUP:.cpp=.xml) && touch $@ LIBT2N_CODEGEN_BUILT = $(foreach i, $(CMDGROUPS), $(foreach j, _common.hxx _common.cpp _client.hxx _client.cpp _server.hxx _server.cpp, $(i)$(j)) ) -BUILT_SOURCES = $(LIBT2N_CODEGEN_BUILT) +BUILT_SOURCES += $(LIBT2N_CODEGEN_BUILT) -STAMPS=$(CMDGROUPS:=.libt2nstamp) -$(BUILT_SOURCES) : $(STAMPS) +LIBT2N_STAMPS=$(CMDGROUPS:=.libt2nstamp) +$(BUILT_SOURCES) : $(LIBT2N_STAMPS) -# Install the pkg-config files: +# Install the pkg-config files: (todo: perhaps use +=) pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = $(CMDGROUPS:=.pc) @@ -45,7 +45,10 @@ pkgconfig_DATA = $(CMDGROUPS:=.pc) -e 's,\@includedir\@,$(includedir),g' \ $< >$*.pc -CLEANFILES = $(BUILT_SOURCES) $(STAMPS) $(pkgconfig_DATA) +LIBT2N_SUGGESTED_CLEANFILES = $(LIBT2N_CODEGEN_BUILT) $(LIBT2N_STAMPS) $(pkgconfig_DATA) + +# doesn't work +# CLEANFILES = $(LIBT2N_SUGGESTED_CLEANFILES) # didn't work (same problem as with _LTLIBRARIES [parsing by automake], # this time _OBJECTS was not correct)