X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=codegen%2Fcodegen.make;h=d097350f1d0016889a454e822ac0f173700498b9;hp=02c28739670c61c5d3dce4eaf318f923a230fb3a;hb=5a7380a04aa973dbd47d8f1dfba68a73b95ed67b;hpb=44a58adde741c1cde579b8d2a678906023475536 diff --git a/codegen/codegen.make b/codegen/codegen.make index 02c2873..d097350 100644 --- a/codegen/codegen.make +++ b/codegen/codegen.make @@ -25,7 +25,8 @@ libt2ngroup_%.P : Makefile.am done; \ $(LIBT2N_CODEGEN) $* $($*_GROUP:.cpp=.xml) && touch $@ -BUILT_SOURCES = $(foreach i, $(CMDGROUPS), $(foreach j, _common.hxx _common.cpp _client.hxx _client.cpp _server.hxx _server.cpp, $(i)$(j)) ) +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) STAMPS=$(CMDGROUPS:=.libt2nstamp) $(BUILT_SOURCES) : $(STAMPS) @@ -35,7 +36,7 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = $(CMDGROUPS:=.pc) # .pc files (one pc file for each command group) -%.pc : $(LIBT2N_CLIENT_PC_IN) Makefile +%.pc : $(LIBT2N_CLIENT_PCTEMPLATE) Makefile sed \ -e 's,@CMDGROUP@,$*,g' \ -e 's,\@prefix\@,$(prefix),g' \ @@ -54,5 +55,6 @@ CLEANFILES = $(BUILT_SOURCES) $(STAMPS) $(pkgconfig_DATA) # we have got an old automake version (1.4-p5) which doesn't support nodist_ # => we use the dist-hook -dist-hook: - rm -vf $(foreach i, $(BUILT_SOURCES), $(distdir)/$(i)) +# unfortunately dist-hook only works if directly visible for automake (=> not in this include) +#dist-hook: +# rm -vf $(foreach i, $(BUILT_SOURCES), $(distdir)/$(i))