INCLUDES = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
$(WARN_CFLAGS) \
$(ORBIT_CFLAGS)
POA_TESTS_SRCS = poatest-basic01.c \
poatest-basic02.c \
poatest-basic03.c \
poatest-basic04.c \
poatest-basic06.c \
poatest-basic07.c \
poatest-basic08.c \
poatest-basic09.c \
poatest-basic10.c \
poatest-basic11.c
# poatest-basic05.c
TESTS = test-poa \
poatest-basic01 \
poatest-basic02 \
poatest-basic03 \
poatest-basic04 \
poatest-basic06 \
poatest-basic07 \
poatest-basic08 \
poatest-basic09 \
poatest-basic10
# these don't work - it seems
noinst_PROGRAMS= \
poatest-basic11 \
poatest-basic05
check_PROGRAMS = $(TESTS)
LDADD = $(top_builddir)/src/orb/libORBit-2.la $(ORBIT_LIBS)
POATEST_IDLOUT = poatest.h poatest-common.c poatest-skels.c poatest-stubs.c
IDL_FLAGS=--showcpperrors
IDL_FILES=poatest.idl
include $(top_srcdir)/Makefile.shared
common_srcs = \
$(POATEST_IDLOUT) \
poatest-basic-shell.c \
poatest-basic-shell.h \
poatest-exception.h
test_poa_SOURCES = test-poa.c
poatest_basic01_SOURCES = $(common_srcs) poatest-basic01.c
poatest_basic02_SOURCES = $(common_srcs) poatest-basic02.c
poatest_basic03_SOURCES = $(common_srcs) poatest-basic03.c
poatest_basic04_SOURCES = $(common_srcs) poatest-basic04.c
poatest_basic05_SOURCES = $(common_srcs) poatest-basic05.c
poatest_basic06_SOURCES = $(common_srcs) poatest-basic06.c
poatest_basic07_SOURCES = $(common_srcs) poatest-basic07.c
poatest_basic08_SOURCES = $(common_srcs) poatest-basic08.c
poatest_basic09_SOURCES = $(common_srcs) poatest-basic09.c
poatest_basic10_SOURCES = $(common_srcs) poatest-basic10.c
poatest_basic11_SOURCES = $(common_srcs) poatest-basic11.c
README : $(POA_TESTS_SRCS)
awk -F'*' 'BEGIN { intest = 0; } \
/^ \* Test/ { intest = 1; } \
intest == 1 && /^ \*\// { intest=0; print "\n"; } \
intest == 1 && /^ \*/ { print $$2; } ' \
$(POA_TESTS_SRCS) > README
BUILT_SOURCES = $(POATEST_IDLOUT)
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = $(IDL_FILES) README
dist-hook:
cd $(distdir); rm -f $(BUILT_SOURCES)
syntax highlighted by Code2HTML, v. 0.9.1