check_PROGRAMS = client server EVERYTHING_BUILT = \ everything.h \ everything-skels.c \ everything-stubs.c \ everything-common.c EVERYTHING_IDLOUT = \ $(EVERYTHING_BUILT) \ everything-imodule.c INCLUDES = \ -I$(top_srcdir)/include \ -I$(top_builddir)/include \ -I$(top_builddir)/src \ -I$(top_builddir)/src/ORBitutil \ -I$(top_srcdir)/src/orb \ -I$(top_srcdir)/src \ -I$(top_srcdir)/src/services/imodule \ -DORBIT2_INTERNAL_API \ -DTEST_SRCDIR=\""$(top_srcdir)"/test/everything\" \ $(WARN_CFLAGS) \ $(ORBIT_CFLAGS) \ $(LOCAL_LINC_CFLAGS) \ $(ORBIT_IDL_CFLAGS) # -DORBIT_STUB_DEBUG_LOCAL LDADD = $(top_builddir)/src/services/imodule/libORBit-imodule-2.la \ $(top_builddir)/src/orb/libORBit-2.la \ $(ORBIT_IDL_LIBS) \ $(ORBIT_LIBS) # -lefence client.c : $(included_src) touch client.c client_SOURCES=${EVERYTHING_BUILT} client.c everything.idl constants.h client_DEPENDENCIES=${EVERYTHING_BUILT} $(included_src) client_LDADD = $(LDADD) client_LDFLAGS = -static -module included_src = \ anyServer.c \ arrayServer.c \ basicServer.c \ contextServer.c \ deadReference.c \ lifeCycle.c \ derivedServer.c \ pingServer.c \ sequenceServer.c \ structServer.c \ unionServer.c orbittypelibdir = $(libdir)/orbit-2.0 orbittypelib_LTLIBRARIES = Everything_module.la Everything_module_la_LDFLAGS = \ -export-dynamic -module -no-undefined -avoid-version Everything_module_la_SOURCES = \ everything-imodule.c Everything_module_la_LIBADD = \ $(top_builddir)/src/orb/libORBit-2.la \ $(ORBIT_LIBS) server_SOURCES=server.c ${EVERYTHING_BUILT} everything.idl constants.h server_LDFLAGS = -static -module server.c : $(included_src) touch server.c server_DEPENDENCIES=${EVERYTHING_BUILT} $(included_src) IDL_FLAGS= --showcpperrors --add-imodule IDL_FILES= everything.idl include $(top_srcdir)/Makefile.shared BUILT_SOURCES = ${EVERYTHING_BUILT} everything-imodule.c CLEANFILES = ${BUILT_SOURCES} iorfile TESTS = $(srcdir)/test.sh EXTRA_DIST = $(IDL_FILES) test.sh $(included_src) dist-hook: cd $(distdir); rm -f $(BUILT_SOURCES)