1 # todo: remove codegen include path (codegen-stubhead.hxx will be removed)
2 INCLUDES = @LIBT2N_CPPFLAGS@
5 # list your command groups
6 CMDGROUPS = default other
8 # for each command group list the files to parse for LIBT2N_EXPORT
9 default_GROUP = default.cpp
10 # example of a command group using multiple cpp files
11 other_GROUP = other-1.cpp other-2.cpp
13 # headers declaring data types used as rpc arguments must be listed manually
14 # (in this example the class Foo)
15 include_HEADERS = foo.hxx
17 # unfortunately we can't set those from variables
18 # because they are parsed by automake
19 # and we can't use noinst since our automake version is to old
20 # (see dist-hook in codegen.make)
22 libdefault_la_SOURCES = default_client.cpp
23 libother_la_SOURCES = other_client.cpp
24 lib_LTLIBRARIES = libdefault.la libother.la
26 # build an example server and client
27 client_SOURCES = client.cpp
28 client_LDADD = $(LDADD) libdefault.la libother.la
30 noinst_PROGRAMS = client server
33 server.cpp $(other_GROUP) $(default_GROUP) \
34 other_server.cpp default_server.cpp
42 include @LIBT2N_CODEGEN_MAKESNIPPET@