* Imported Boehm-GC 7.1.
[cacao.git] / src / mm / boehm-gc / tests / tests.am
index aedac1fa67441ec375f41713dbd6110326a3ef29..a9c0e73fb112593561c2babe4a9415ee46a4f6e4 100644 (file)
@@ -10,7 +10,7 @@
 # modified is included with the above copyright notice.
 
 
-## FIXME: trace_test don't works on macosx 10.3 
+## FIXME: trace_test doesn't work on macosx 10.3 
 ## gcc -g -O2 -o .libs/tracetest trace_test.o  ../.libs/libgc.dylib -lpthread
 ## ld: Undefined symbols:
 ## _GC_generate_random_backtrace
@@ -36,6 +36,16 @@ check_PROGRAMS += middletest
 middletest_SOURCES = tests/middle.c
 middletest_LDADD = $(test_ldadd)
 
+TESTS += smashtest$(EXEEXT)
+check_PROGRAMS += smashtest
+smashtest_SOURCES = tests/smash_test.c
+smashtest_LDADD = $(test_ldadd)
+
+TESTS += hugetest$(EXEEXT)
+check_PROGRAMS += hugetest
+hugetest_SOURCES = tests/huge_test.c
+hugetest_LDADD = $(test_ldadd)
+
 #TESTS += tracetest$(EXEEXT)
 #check_PROGRAMS += tracetest
 #tracetest_SOURCES = tests/trace_test.c
@@ -52,6 +62,10 @@ if CPLUSPLUS
 TESTS += test_cpp$(EXEEXT)
 check_PROGRAMS += test_cpp
 test_cpp_SOURCES = tests/test_cpp.cc
+if AVOID_CPP_LIB
+test_cpp_LDADD = gc_cpp.o $(test_ldadd)
+else
 test_cpp_LDADD = libgccpp.la $(test_ldadd)
 endif
+endif