*** empty log message ***
[m17n/m17n-test.git] / Makefile.am
index 6a3963c..55bd14b 100644 (file)
@@ -1,2 +1,74 @@
-bin_PROGRAMS = replace
+noinst_PROGRAMS = \
+       linebreak replace mimdemo mimdaemon fifotest1 fifotest2 imlist\
+       imtest findfont gdkdraw finddb imsim langname viewfile pangotest \
+       flt-gui flt-otf flt-hb flt-pango find-flt test key-aliases conv-by-im \
+       mim-xml reader2
 
+mimdemo_LDADD = -lgd
+mimdaemon_LDADD = -lgd
+
+gdkdraw_LDADD = -lgd
+gdkdraw_LDFLAGS = `pkg-config --libs gdk-pixbuf-2.0` `pkg-config --libs gtk+-2.0`
+AM_CPPFLAGS = `pkg-config --cflags gdk-pixbuf-2.0` `pkg-config --cflags gtk+-2.0` `pkg-config --cflags pangocairo`
+
+viewfile_LDFLAGS = `pkg-config --libs gtk+-2.0`
+pangotest_LDFLAGS = `pkg-config --libs pangocairo`
+
+baseCFLAGS = @FT2_CFLAGS@ @FC_CFLAGS@
+baseLIBS = @FT2_LIBS@ @FC_LIBS@
+
+test_SOURCES = test.c
+test_CFLAGS = @M17N_CFLAGS@ @M17NFLT_CFLAGS@
+test_LDFLAGS= @M17N_LIBS@ @M17NFLT_LIBS@
+
+key_aliases_SOURCES = key-aliases.c
+key_aliases_CFLAGS = @M17N_CFLAGS@ @M17NFLT_CFLAGS@
+key_aliases_LDFLAGS= @M17N_LIBS@ @M17NFLT_LIBS@
+
+conv_by_im_SOURCES = conv-by-im.c
+conv_by_im_CFLAGS = @M17N_CFLAGS@ @M17NFLT_CFLAGS@
+conv_by_im_LDFLAGS= @M17N_LIBS@ @M17NFLT_LIBS@
+
+flt_gui_SOURCES = flt.c
+flt_gui_CFLAGS = ${baseCFLAGS} @M17NGUI_CFLAGS@ -DFLT_GUI
+flt_gui_LDFLAGS = ${baseLIBS} @M17NGUI_LIBS@
+
+flt_otf_SOURCES = flt.c
+flt_otf_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @OTF_CFLAGS@ -DFLT_OTF
+flt_otf_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @OTF_LIBS@
+
+flt_hb_SOURCES = flt.c
+flt_hb_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @HB_CFLAGS@ -DFLT_HB
+flt_hb_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @HB_LIBS@
+
+flt_pango_SOURCES = flt.c
+flt_pango_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@ @PANGO_CFLAGS@ -DFLT_PANGO
+flt_pango_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@ @PANGO_LIBS@
+
+find_flt_SOURCES = find-flt.c
+find_flt_CFLAGS = ${baseCFLAGS} @M17NFLT_CFLAGS@
+find_flt_LDFLAGS = ${baseLIBS} @M17NFLT_LIBS@
+
+imlist_SOURCES = imlist.c
+imlist_CFLAGS = @M17N_CFLAGS@
+imlist_LDFLAGS = @M17N_LIBS@
+
+mim_xml_SOURCES = mim-xml.c
+mim_xml_CFLAGS = `xml2-config --cflags`
+mim_xml_LDFLAGS = `xml2-config --libs`
+
+reader2_SOURCES = reader2.c
+reader2_CFLAGS = `xml2-config --cflags`
+reader2_LDFLAGS = `xml2-config --libs`
+
+verify: linebreak
+       @echo "checking line breaking..."
+       @for arg in "" --sp-cm --korean-sp --ai-as-id; do \
+         if test "x$$arg" = "x"; then \
+           echo "  cheking the default algorithm..."; \
+         else \
+           echo "  cheking $$arg..."; \
+         fi; \
+         ./linebreak $$arg < LBRK.src > temp; \
+         diff -au LBRK$$arg.dst temp; \
+       done