added support for multiple xml input files
[libt2n] / example-codegen / Makefile.am
index 7a73932..4318ca6 100644 (file)
@@ -4,6 +4,9 @@ LDADD = $(top_builddir)/src/libt2n.la @BOOST_SERIALIZATION_LIB@ @BOOST_LDFLAGS@
 
 CMDGROUPS = default other
 
+# unfortunately we can't set those from variables
+# because they are parsed by automake
+
 libdefault_la_SOURCES = default_client.cpp
 libother_la_SOURCES = other_client.cpp
 noinst_LTLIBRARIES = libdefault.la libother.la
@@ -31,7 +34,7 @@ codegen.stamp: $(CMDGROUPS:%=%.cpp) $(top_builddir)/codegen/codegen
 # todo use tmp file for xml file
        for i in $(CMDGROUPS); do \
                gccxml $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $${i}.cpp -fxml=$${i}.xml; \
-               $(top_builddir)/codegen/codegen $${i}.cpp $${i}.xml $${i}; \
+               $(top_builddir)/codegen/codegen $${i}.cpp $${i} $${i}.xml; \
        done; touch $@
 
 # assuming we have gnu make?