aboutsummaryrefslogtreecommitdiffstats
path: root/libical/src/test/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libical/src/test/Makefile.am')
-rw-r--r--libical/src/test/Makefile.am41
1 files changed, 35 insertions, 6 deletions
diff --git a/libical/src/test/Makefile.am b/libical/src/test/Makefile.am
index d4fa33c040..4892507869 100644
--- a/libical/src/test/Makefile.am
+++ b/libical/src/test/Makefile.am
@@ -1,7 +1,27 @@
+if WITH_CXX
+cxx_inc=-DWITH_CXX
+cxx_libs=../libical/libical_cxx.la
+regression_cxx = regression-cxx.cpp
+else
+cxx_inc=
+cxx_libs=
+regression_cxx =
+CXX=@CC@
+endif
-noinst_PROGRAMS = copycluster regression parser storage stow recur testmime testvcal process testclassify
+if WITH_BDB4
+bdb4_inc=-DWITH_BDB -I@BDB_DIR@/include
+bdb4_libs=@BDB_DIR_LIB@/@BDB_LIB@
+else
+bdb4_inc=
+bdb4_libs=
+endif
-LDADD = ../libicalss/.libs/libicalss.a ../libicalvcal/.libs/libicalvcal.a ../libical/.libs/libical.a
+noinst_PROGRAMS = copycluster regression parser stow recur testmime testvcal process
+
+LDADD = ../libicalss/libicalss.la ../libicalvcal/libicalvcal.la $(cxx_libs) ../libical/libical.la $(bdb4_libs)
+
+LIBS = @PTHREAD_LIBS@
INCLUDES = \
-I. \
@@ -11,15 +31,24 @@ INCLUDES = \
-I../libical \
-I$(srcdir)/../libical \
-I../libicalss \
- -I$(srcdir)/../libicalss
+ -I$(srcdir)/../libicalss \
+ $(cxx_inc) $(bdb4_inc)
+TESTS=regression
copycluster_SOURCES = copycluster.c
-regression_SOURCES = regression.c
+regression_SOURCES = \
+ regression.c \
+ regression.h \
+ regression-component.c \
+ regression-classify.c \
+ regression-utils.c \
+ regression-recur.c \
+ regression-storage.c \
+ $(regression_cxx)
+
parser_SOURCES = icaltestparser.c
-storage_SOURCES = storage.c
stow_SOURCES = stow.c
testvcal_SOURCES = testvcal.c
recur_SOURCES = recur.c
testmime_SOURCES = testmime.c
process_SOURCES = process.c
-testclassify_SOURCES = testclassify.c