summaryrefslogtreecommitdiff
path: root/trunk/tests/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/tests/Makefile.am')
-rw-r--r--trunk/tests/Makefile.am75
1 files changed, 75 insertions, 0 deletions
diff --git a/trunk/tests/Makefile.am b/trunk/tests/Makefile.am
new file mode 100644
index 00000000..f1b24a42
--- /dev/null
+++ b/trunk/tests/Makefile.am
@@ -0,0 +1,75 @@
+## Process this file with automake to create Makefile.in.
+
+EXTRA_DIST = \
+ all-unicode.txt \
+ boundaries.utf8 \
+ runtests.sh
+
+CLEANFILES = pangorc
+DISTCLEANFILES = all-unicode.txt runtests.log
+
+INCLUDES = \
+ -I$(top_srcdir) \
+ $(PANGO_DEBUG_FLAGS) \
+ $(GLIB_CFLAGS) \
+ $(XFT_CFLAGS) \
+ $(CAIRO_CFLAGS) \
+ $(FREETYPE_CFLAGS) \
+ $(X_CFLAGS)
+
+if HAVE_XFT
+INCLUDES += -DHAVE_X
+endif
+if HAVE_XFT
+INCLUDES += -DHAVE_XFT
+endif
+if HAVE_FREETYPE
+INCLUDES += -DHAVE_FREETYPE
+endif
+if HAVE_WIN32
+INCLUDES += -DHAVE_WIN32
+endif
+
+
+if CROSS_COMPILING
+TESTS=
+else
+TESTS=runtests.sh
+endif
+
+TESTS_ENVIRONMENT = \
+ srcdir=$(srcdir) \
+ PANGO_RC_FILE=./pangorc
+
+noinst_PROGRAMS = gen-all-unicode dump-boundaries
+
+check_PROGRAMS = testboundaries testcolor testscript
+
+if HAVE_CAIRO
+check_PROGRAMS += testiter
+endif
+if HAVE_FREETYPE
+check_PROGRAMS += test-ot-tags
+endif
+
+gen_all_unicode_LDADD = $(GLIB_LIBS)
+testboundaries_LDADD = ../pango/libpango-$(PANGO_API_VERSION).la
+testcolor_LDADD = ../pango/libpango-$(PANGO_API_VERSION).la
+testiter_LDADD = ../pango/libpango-$(PANGO_API_VERSION).la ../pango/libpangocairo-$(PANGO_API_VERSION).la
+testscript_LDADD = ../pango/libpango-$(PANGO_API_VERSION).la
+test_ot_tags_LDADD = ../pango/libpango-$(PANGO_API_VERSION).la ../pango/libpangoft2-$(PANGO_API_VERSION).la
+
+dump_boundaries_LDADD = ../pango/libpango-$(PANGO_API_VERSION).la
+
+if HAVE_CXX
+check_PROGRAMS += cxx-test
+endif
+cxx_test_SOURCES = cxx-test.C
+
+all-unicode.txt: gen-all-unicode$(EXEEXT)
+ ./gen-all-unicode > all-unicode.txt
+
+pangorc: $(srcdir)/../modules/pangorc
+ cp $(srcdir)/../modules/pangorc $@
+
+$(noinst_PROGRAMS) $(check_PROGRAMS): pangorc