Commit | Line | Data |
---|---|---|
86c1c2e9 JT |
1 | INCLUDES = -I$(top_srcdir)/src @BOOST_CPPFLAGS@ @CPPUNIT_CFLAGS@ -I$(top_srcdir)/codegen |
2 | ||
3 | LDADD = $(top_builddir)/src/libt2n.la @BOOST_SERIALIZATION_LIB@ @BOOST_LDFLAGS@ | |
4 | ||
5 | libclient_la_SOURCES = codegen_client.cpp | |
6 | noinst_LTLIBRARIES = libclient.la | |
7 | ||
8 | client_SOURCES = client.cpp | |
9 | client_LDADD = $(LDADD) libclient.la | |
10 | ||
11 | server_SOURCES = server.cpp codegen_server.cpp | |
12 | ||
13 | noinst_PROGRAMS = client server | |
14 | ||
15 | all-local: server.xml | |
16 | ||
17 | client.cpp codegen_common.hxx codegen_common.cpp codegen_client.hxx codegen_client.cpp codegen_server.cpp: server.xml | |
18 | ||
19 | server.xml: server.cpp $(top_builddir)/codegen/codegen | |
20 | cp $(top_srcdir)/codegen/codegen-stubhead.hxx codegen_common.hxx | |
21 | gccxml $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) server.hxx -fxml=tmpserver.xml | |
22 | $(top_builddir)/codegen/codegen tmpserver.xml codegen_ | |
23 | mv tmpserver.xml server.xml |