Merge pull request #409 from Alkarex/patch-1
[mono.git] / eglib / test / Makefile.am
1 EXTRA_DIST = UTF-8.txt UTF-16BE.txt UTF-16LE.txt UTF-32BE.txt UTF-32LE.txt
2
3 SOURCES = \
4         test.c          \
5         test.h          \
6         tests.h         \
7         driver.c        \
8         hashtable.c     \
9         string-util.c   \
10         string.c        \
11         slist.c         \
12         sizes.c         \
13         ptrarray.c      \
14         list.c          \
15         array.c         \
16         fake.c          \
17         path.c          \
18         queue.c         \
19         shell.c         \
20         spawn.c         \
21         timer.c         \
22         file.c          \
23         pattern.c       \
24         dir.c           \
25         markup.c        \
26         unicode.c       \
27         utf8.c          \
28         endian.c        \
29         module.c        \
30         memory.c
31
32 test_eglib_SOURCES = $(SOURCES)
33
34 test_eglib_CFLAGS = -Wall -DEGLIB_TESTS=1 -D_FORTIFY_SOURCE=2 -I$(srcdir)/../src -I../src -DDRIVER_NAME=\"EGlib\"
35 test_eglib_LDADD = ../src/libeglib.la $(LIBICONV)
36
37 run-eglib: all
38         srcdir=`readlink -f $(srcdir)` ./test-eglib
39
40 if HAVE_GLIB
41
42 noinst_PROGRAMS = test-glib test-eglib
43
44 test_glib_SOURCES = $(SOURCES)
45
46 test_glib_CFLAGS = `pkg-config --cflags glib-2.0` -DDRIVER_NAME=\"GLib\"
47 test_glib_LDFLAGS = `pkg-config --libs glib-2.0 gmodule-2.0`
48
49 run-glib: all
50         srcdir=`readlink -f $(srcdir)` ./test-glib
51
52 run-both: run-glib run-eglib
53
54 else
55
56 noinst_PROGRAMS = test-eglib
57
58 run-both: run-eglib
59
60 endif
61
62 MAINTAINERCLEANFILES = Makefile.in