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 | ||
fbb1562a | 15 | codegen.stamp: server.hxx $(top_builddir)/codegen/codegen |
86c1c2e9 | 16 | cp $(top_srcdir)/codegen/codegen-stubhead.hxx codegen_common.hxx |
70e3d35c | 17 | # todo use tmp file for server.xml |
71ae912c JT |
18 | gccxml $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) server.hxx -fxml=server.xml |
19 | $(top_builddir)/codegen/codegen server.xml codegen_ | |
fbb1562a JT |
20 | touch codegen.stamp |
21 | ||
22 | codegen_common.hxx codegen_common.cpp codegen_client.hxx codegen_client.cpp codegen_server.cpp: codegen.stamp | |
71ae912c JT |
23 | |
24 | TESTS = test |