1 INCLUDES = -I$(top_srcdir)/src @BOOST_CPPFLAGS@ @CPPUNIT_CFLAGS@ -I$(top_srcdir)/codegen
2 LDADD = $(top_builddir)/src/libt2n.la @BOOST_SERIALIZATION_LIB@ @BOOST_LDFLAGS@
4 # list your command groups
5 CMDGROUPS = default other
7 # for each command group list the files to parse for LIBT2N_EXPORT
8 default_GROUP = default.cpp
9 # example of a command group using multiple cpp files
10 other_GROUP = other-1.cpp other-2.cpp
12 # headers declaring data types used as rpc arguments must be listed manually
13 # (in this example the class Foo)
14 include_HEADERS = foo.hxx
16 # unfortunately we can't set those from variables
17 # because they are parsed by automake
18 # and we can't use noinst since our automake version is to old
19 # (see dist-hook in codegen.make)
21 libdefault_la_SOURCES = default_client.cpp
22 libother_la_SOURCES = other_client.cpp
23 lib_LTLIBRARIES = libdefault.la libother.la
25 # build an example server and client
26 client_SOURCES = client.cpp
27 client_LDADD = $(LDADD) libdefault.la libother.la
29 noinst_PROGRAMS = client server
32 server.cpp $(other_GROUP) $(default_GROUP) \
33 other_server.cpp default_server.cpp
41 include $(top_srcdir)/codegen/codegen.make