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)
syntax highlighted by Code2HTML, v. 0.9.1