New tests.
[mono.git] / eglib / test / Makefile.am
index 3132ac765eb1cfef5ad2e8d663d8446f721c3449..3411ef90b4afa7c0c2592ab28c0384c1c2a8669a 100644 (file)
@@ -1,5 +1,3 @@
-noinst_PROGRAMS = test-eglib test-glib
-
 SOURCES = \
        test.c          \
        test.h          \
@@ -23,25 +21,40 @@ SOURCES = \
        pattern.c       \
        dir.c           \
        markup.c        \
+       unicode.c       \
        utf8.c          \
-       endian.c
+       endian.c        \
+       module.c        \
+       memory.c
 
 test_eglib_SOURCES = $(SOURCES)
-test_glib_SOURCES = $(SOURCES)
 
-test_eglib_CFLAGS = -Wall -Werror -D_FORTIFY_SOURCE=2 -I$(srcdir)/../src -DDRIVER_NAME=\"EGlib\"
+test_eglib_CFLAGS = -Wall -Werror -D_FORTIFY_SOURCE=2 -I$(srcdir)/../src -I../src -DDRIVER_NAME=\"EGlib\"
 test_eglib_LDADD = ../src/libeglib.la
 
-test_glib_CFLAGS = `pkg-config --cflags glib-2.0` -DDRIVER_NAME=\"GLib\"
-test_glib_LDFLAGS = `pkg-config --libs glib-2.0`
+run-eglib: all
+       ./test-eglib
 
-MAINTAINERCLEANFILES = Makefile.in
+if HAVE_GLIB
+
+noinst_PROGRAMS = test-glib test-eglib
+
+test_glib_SOURCES = $(SOURCES)
+
+test_glib_CFLAGS = `pkg-config --cflags glib-2.0` -DDRIVER_NAME=\"GLib\"
+test_glib_LDFLAGS = `pkg-config --libs glib-2.0 gmodule-2.0`
 
 run-glib: all
        ./test-glib
 
-run-eglib: all
-       ./test-eglib
-
 run-both: run-glib run-eglib
 
+else
+
+noinst_PROGRAMS = test-eglib
+
+run-both: run-eglib
+
+endif
+
+MAINTAINERCLEANFILES = Makefile.in