Clean up spec file for packaging
[profile/ivi/pango.git] / tests / Makefile.am
1 ## Process this file with automake to create Makefile.in.
2
3 EXTRA_DIST =                    \
4         all-unicode.txt         \
5         boundaries.utf8         \
6         runtests.sh
7
8 CLEANFILES = pangorc
9 DISTCLEANFILES = all-unicode.txt runtests.log
10
11 INCLUDES =                                      \
12         -I$(top_srcdir)                         \
13         $(PANGO_DEBUG_FLAGS)                    \
14         $(GLIB_CFLAGS)                          \
15         $(XFT_CFLAGS)                           \
16         $(CAIRO_CFLAGS)                         \
17         $(FREETYPE_CFLAGS)                      \
18         $(X_CFLAGS)
19
20 if HAVE_XFT
21 INCLUDES += -DHAVE_X
22 endif
23 if HAVE_XFT
24 INCLUDES += -DHAVE_XFT
25 endif
26 if HAVE_FREETYPE
27 INCLUDES += -DHAVE_FREETYPE
28 endif
29 if HAVE_WIN32
30 INCLUDES += -DHAVE_WIN32
31 endif
32
33
34 if CROSS_COMPILING
35 TESTS=
36 else
37 TESTS=runtests.sh
38 endif
39
40 TESTS_ENVIRONMENT =                    \
41    srcdir=$(srcdir)                    \
42    PANGO_RC_FILE=./pangorc
43
44 noinst_PROGRAMS = gen-all-unicode dump-boundaries 
45
46 check_PROGRAMS = testboundaries testboundaries_ucd testcolor testscript
47
48 if HAVE_CAIRO
49 check_PROGRAMS += testiter
50 endif
51 if HAVE_FREETYPE
52 check_PROGRAMS += test-ot-tags
53 endif
54
55 TEST_PANGO_LIBS = $(GLIB_LIBS) ../pango/libpango-$(PANGO_API_VERSION).la
56 TEST_PANGOFT2_LIBS = $(TEST_PANGO_LIBS) ../pango/libpangoft2-$(PANGO_API_VERSION).la
57 TEST_PANGOCAIRO_LIBS = $(TEST_PANGO_LIBS) ../pango/libpangocairo-$(PANGO_API_VERSION).la
58
59 gen_all_unicode_LDADD = $(GLIB_LIBS)
60 testboundaries_LDADD = $(TEST_PANGO_LIBS)
61 testboundaries_ucd_LDADD = $(TEST_PANGO_LIBS)
62 testcolor_LDADD = $(TEST_PANGO_LIBS)
63 testiter_LDADD = $(TEST_PANGOCAIRO_LIBS)
64 testscript_LDADD = $(TEST_PANGO_LIBS)
65 test_ot_tags_LDADD = $(TEST_PANGOFT2_LIBS)
66 dump_boundaries_LDADD = $(TEST_PANGO_LIBS)
67
68 if HAVE_CXX
69 check_PROGRAMS += cxx-test
70 endif
71 cxx_test_SOURCES = cxx-test.C
72
73 all-unicode.txt: gen-all-unicode$(EXEEXT)
74         ./gen-all-unicode > all-unicode.txt
75
76 pangorc: $(srcdir)/../modules/pangorc
77         cp $(srcdir)/../modules/pangorc $@
78
79 $(noinst_PROGRAMS) $(check_PROGRAMS): pangorc
80
81 -include $(top_srcdir)/git.mk