Merge pull request #890 from xoofx/master
[mono.git] / mono / unit-tests / Makefile.am
1 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) -DMONO_BINDIR=\"$(bindir)/\" -DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\"
2
3 TEST_CFLAGS = $(AM_CFLAGS) $(SGEN_DEFINES)
4 TEST_LDADD = ../metadata/libmonoruntimesgen.la ../io-layer/libwapi.la ../utils/libmonoutils.la \
5         $(LIBGC_LIBS) $(GLIB_LIBS) -lm $(LIBICONV)
6 if PLATFORM_DARWIN
7 TEST_LDFLAGS = -framework CoreFoundation -framework Foundation
8 endif
9
10
11 if !CROSS_COMPILE
12 if !HOST_WIN32
13 if SUPPORT_BOEHM
14
15 test_sgen_qsort_SOURCES = test-sgen-qsort.c
16 test_sgen_qsort_CFLAGS = $(TEST_CFLAGS)
17 test_sgen_qsort_LDADD = $(TEST_LDADD)
18 test_sgen_qsort_LDFLAGS = $(TEST_LDFLAGS)
19
20 test_gc_memfuncs_SOURCES = test-gc-memfuncs.c
21 test_gc_memfuncs_CFLAGS = $(TEST_CFLAGS)
22 test_gc_memfuncs_LDADD = $(TEST_LDADD)
23 test_gc_memfuncs_LDFLAGS = $(TEST_LDFLAGS)
24
25 test_mono_linked_list_set_SOURCES = test-mono-linked-list-set.c
26 test_mono_linked_list_set_CFLAGS = $(TEST_CFLAGS)
27 test_mono_linked_list_set_LDADD = $(TEST_LDADD)
28 test_mono_linked_list_set_LDFLAGS = $(TEST_LDFLAGS)
29
30 noinst_PROGRAMS = test-sgen-qsort test-gc-memfuncs test-mono-linked-list-set
31
32 TESTS = test-sgen-qsort test-gc-memfuncs test-mono-linked-list-set
33
34 endif SUPPORT_BOEHM
35 endif !HOST_WIN32
36 endif !CROSS_COMPILE
37