| 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 | codegen.stamp: server.hxx $(top_builddir)/codegen/codegen |
| 16 | cp $(top_srcdir)/codegen/codegen-stubhead.hxx codegen_common.hxx |
| 17 | gccxml $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) server.hxx -fxml=server.xml |
| 18 | $(top_builddir)/codegen/codegen server.xml codegen_ |
| 19 | touch codegen.stamp |
| 20 | |
| 21 | codegen_common.hxx codegen_common.cpp codegen_client.hxx codegen_client.cpp codegen_server.cpp: codegen.stamp |
| 22 | |
| 23 | TESTS = test |