unfortunately dist-hook only works if directly visible for automake
[libt2n] / codegen / codegen.make
index 450597f..d097350 100644 (file)
@@ -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)
@@ -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))