55bd14b4b793c018b95be414d73240769244562c
[m17n/m17n-test.git] / Makefile.am
1 noinst_PROGRAMS = \
2         linebreak replace mimdemo mimdaemon fifotest1 fifotest2 imlist\
3         imtest findfont gdkdraw finddb imsim langname viewfile pangotest \
4         flt-gui flt-otf flt-hb flt-pango find-flt test key-aliases conv-by-im \
5         mim-xml reader2
6
7 mimdemo_LDADD = -lgd
8 mimdaemon_LDADD = -lgd
9
10 gdkdraw_LDADD = -lgd
11 gdkdraw_LDFLAGS = `pkg-config --libs gdk-pixbuf-2.0` `pkg-config --libs gtk+-2.0`
12 AM_CPPFLAGS = `pkg-config --cflags gdk-pixbuf-2.0` `pkg-config --cflags gtk+-2.0` `pkg-config --cflags pangocairo`
13
14 viewfile_LDFLAGS = `pkg-config --libs gtk+-2.0`
15 pangotest_LDFLAGS = `pkg-config --libs pangocairo`
16
17 baseCFLAGS = @FT2_CFLAGS@ @FC_CFLAGS@
18 baseLIBS = @FT2_LIBS@ @FC_LIBS@
19
20 test_SOURCES = test.c
21 test_CFLAGS = @M17N_CFLAGS@ @M17NFLT_CFLAGS@
22 test_LDFLAGS= @M17N_LIBS@ @M17NFLT_LIBS@
23
24 key_aliases_SOURCES = key-aliases.c
25 key_aliases_CFLAGS = @M17N_CFLAGS@ @M17NFLT_CFLAGS@
26 key_aliases_LDFLAGS= @M17N_LIBS@ @M17NFLT_LIBS@
27
28 conv_by_im_SOURCES = conv-by-im.c
29 conv_by_im_CFLAGS = @M17N_CFLAGS@ @M17NFLT_CFLAGS@
30 conv_by_im_LDFLAGS= @M17N_LIBS@ @M17NFLT_LIBS@
31
32 flt_gui_SOURCES = flt.c
33 flt_gui_CFLAGS = ${baseCFLAGS} @M17NGUI_CFLAGS@ -DFLT_GUI
34 flt_gui_LDFLAGS = ${baseLIBS} @M17NGUI_LIBS@
35
36 flt_otf_SOURCES = flt.c
37 flt_otf_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @OTF_CFLAGS@ -DFLT_OTF
38 flt_otf_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @OTF_LIBS@
39
40 flt_hb_SOURCES = flt.c
41 flt_hb_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @HB_CFLAGS@ -DFLT_HB
42 flt_hb_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @HB_LIBS@
43
44 flt_pango_SOURCES = flt.c
45 flt_pango_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @PANGO_CFLAGS@ -DFLT_PANGO
46 flt_pango_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @PANGO_LIBS@
47
48 find_flt_SOURCES = find-flt.c
49 find_flt_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@
50 find_flt_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@
51
52 imlist_SOURCES = imlist.c
53 imlist_CFLAGS = @M17N_CFLAGS@
54 imlist_LDFLAGS = @M17N_LIBS@
55
56 mim_xml_SOURCES = mim-xml.c
57 mim_xml_CFLAGS = `xml2-config --cflags`
58 mim_xml_LDFLAGS = `xml2-config --libs`
59
60 reader2_SOURCES = reader2.c
61 reader2_CFLAGS = `xml2-config --cflags`
62 reader2_LDFLAGS = `xml2-config --libs`
63
64 verify: linebreak
65         @echo "checking line breaking..."
66         @for arg in "" --sp-cm --korean-sp --ai-as-id; do \
67           if test "x$$arg" = "x"; then \
68             echo "  cheking the default algorithm..."; \
69           else \
70             echo "  cheking $$arg..."; \
71           fi; \
72           ./linebreak $$arg < LBRK.src > temp; \
73           diff -au LBRK$$arg.dst temp; \
74         done