1
0
mirror of https://github.com/haiwen/libsearpc.git synced 2025-09-12 12:59:30 +00:00
Files
libsearpc/demo/Makefile.am

40 lines
1.1 KiB
Makefile
Raw Normal View History

generated_sources = searpc-signature.h searpc-marshal.h
2012-06-20 20:24:49 +08:00
2012-05-08 11:59:31 +08:00
AM_CFLAGS = @GLIB_CFLAGS@ \
2012-06-20 20:24:49 +08:00
-I${top_srcdir}/lib \
-I${top_srcdir}/json-glib
# we need to generate the first
BUILT_SOURCES = gensource
2011-09-13 13:07:31 +08:00
noinst_PROGRAMS = searpc-demo-server searpc-demo-client searpc-async-client
searpc_demo_server_SOURCES = searpc-demo-server.c searpc-demo-packet.h
2012-05-08 11:59:31 +08:00
searpc_demo_server_LDADD = ${top_builddir}/lib/libsearpc.la @LIB_WS32@ \
2012-12-14 13:56:31 +08:00
@GLIB_LIBS@ \
2012-06-20 20:24:49 +08:00
${top_builddir}/json-glib/json-glib/libsearpc-json-glib.la
searpc_demo_client_SOURCES = searpc-demo-client.c searpc-demo-packet.h
2012-05-08 11:59:31 +08:00
searpc_demo_client_LDADD = ${top_builddir}/lib/libsearpc.la @LIB_WS32@ \
2012-12-14 13:56:31 +08:00
@GLIB_LIBS@
2011-09-13 13:07:31 +08:00
searpc_async_client_SOURCES = demo-async-client.c searpc-demo-packet.h
2012-05-08 11:59:31 +08:00
searpc_async_client_LDADD = ${top_builddir}/lib/libsearpc.la @LIB_WS32@ \
2012-12-14 13:56:31 +08:00
@GLIB_LIBS@
2011-09-13 13:07:31 +08:00
2012-06-20 20:24:49 +08:00
EXTRA_DIST = rpc_table.py
gensource: ${generated_sources}
${generated_sources}: ${top_srcdir}/demo/rpc_table.py
2012-06-20 20:24:49 +08:00
@echo "[libsearpc]: generating rpc header files"
python ${top_srcdir}/lib/searpc-codegen.py ${top_srcdir}/demo/rpc_table.py
2012-06-20 20:24:49 +08:00
@echo "[libsearpc]: done"
clean-local:
-rm ${generated_sources}