1cb4918ada61f50596d4ffb359179caa9df610f5
[m17n/m17n-test.git] / Makefile.am
1 noinst_PROGRAMS = \
2         linebreak replace mimdemo mimdaemon fifotest1 fifotest2 \
3         imtest findfont gdkdraw finddb imsim langname viewfile pangotest \
4         flt-gui flt-otf flt-hb flt-pango find-flt test
5
6 mimdemo_LDADD = -lgd
7 mimdaemon_LDADD = -lgd
8
9 gdkdraw_LDADD = -lgd
10 gdkdraw_LDFLAGS = `pkg-config --libs gdk-pixbuf-2.0` `pkg-config --libs gtk+-2.0`
11 AM_CPPFLAGS = `pkg-config --cflags gdk-pixbuf-2.0` `pkg-config --cflags gtk+-2.0` `pkg-config --cflags pangocairo`
12
13 viewfile_LDFLAGS = `pkg-config --libs gtk+-2.0`
14 pangotest_LDFLAGS = `pkg-config --libs pangocairo`
15
16 baseCFLAGS = @FT2_CFLAGS@ @FC_CFLAGS@
17 baseLIBS = @FT2_LIBS@ @FC_LIBS@
18
19 test_SOURCES = test.c
20 test_CFLAGS = @M17N_CFLAGS@ @M17NFLT_CFLAGS@
21 test_LDFLAGS= @M17N_LIBS@ @M17NFLT_LIBS@
22
23 flt_gui_SOURCES = flt.c
24 flt_gui_CFLAGS = ${baseCFLAGS} @M17NGUI_CFLAGS@ -DFLT_GUI
25 flt_gui_LDFLAGS = ${baseLIBS} @M17NGUI_LIBS@
26
27 flt_otf_SOURCES = flt.c
28 flt_otf_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @OTF_CFLAGS@ -DFLT_OTF
29 flt_otf_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @OTF_LIBS@
30
31 flt_hb_SOURCES = flt.c
32 flt_hb_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @HB_CFLAGS@ -DFLT_HB
33 flt_hb_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @HB_LIBS@
34
35 flt_pango_SOURCES = flt.c
36 flt_pango_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @PANGO_CFLAGS@ -DFLT_PANGO
37 flt_pango_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @PANGO_LIBS@
38
39 find_flt_SOURCES = find-flt.c
40 find_flt_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@
41 find_flt_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@
42
43 verify: linebreak
44         @echo "checking line breaking..."
45         @for arg in "" --sp-cm --korean-sp --ai-as-id; do \
46           if test "x$$arg" = "x"; then \
47             echo "  cheking the default algorithm..."; \
48           else \
49             echo "  cheking $$arg..."; \
50           fi; \
51           ./linebreak $$arg < LBRK.src > temp; \
52           diff -au LBRK$$arg.dst temp; \
53         done