Fix for the case of failed LAM-ALEF ligature. Handle positioning of
[m17n/m17n-db.git] / Makefile.am
index 59958b0..7f9377e 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile.am -- Makefile for the m17n database
-# Copyright (C) 2003, 2004, 2005, 2006
+# Copyright (C) 2003, 2004, 2005, 2006, 2007
 #   National Institute of Advanced Industrial Science and Technology (AIST)
 #   Registration Number H15PRO112
 
 # Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 # Boston, MA 02110-1301, USA.
 
-SUBDIRS = po icons FLT MIM
+SUBDIRS = po icons FLT MIM LANGDATA
 
 pkgdata_DATA = \
        ${CHARSETS} \
        ${CHAR_TABLE} \
        ${MISC_TABLE} \
-       ${LANGNAME} \
+       BLOCK.tab \
        mdb.dir
 
-EXTRA_DIST = config.rpath mkinstalldirs m4/ChangeLog \
+EXTRA_DIST = config.rpath mkinstalldirs m4/ChangeLog bootstrap.sh \
        mdb.dir \
        ${MISC_TABLE} \
        BLOCK.tab \
@@ -38,6 +38,7 @@ EXTRA_DIST = config.rpath mkinstalldirs m4/ChangeLog \
        mapconv compact.awk gb180302.awk gb180304.awk \
        CHARTAB.awk NAME.awk LINEBREAK.awk \
        CASED.awk CASE-MAPPING.awk \
+       SCRIPT.awk SCRIPT.ext \
        get-glibc.sh \
        ${FORMATS}
 
@@ -80,15 +81,14 @@ MISC =  KOI-8.map KOI8-R.map KOI8-U.map KOI8-T.map \
 CHAR_TABLE = \
        NAME.tab SCRIPT.tab CASE-S.tab CASE-C.tab \
        CATEGORY.tab COMBINE.tab BIDI.tab LINEBREAK.tab \
-       CASED.tab SOFT-DOTTED.tab CASE-MAPPING.tab \
-       BLOCK.tab
+       CASED.tab SOFT-DOTTED.tab CASE-MAPPING.tab
 
 MISC_TABLE = \
        LOCALE.cs LOCALE.ali \
        default.fst xfont.fst truetype.fst generic.fst \
        FONTENC.tbl FONTSIZE.tbl \
        CHARSET.tbl CODING.tbl \
-       LANGUAGE.tbl SCRIPT.tbl SCRIPT-OTF.tbl SCRIPT-LANGUAGE.tbl
+       SCRIPT.tbl SCRIPT-OTF.tbl SCRIPT-LANGUAGE.tbl
 
 UNIDATA = \
        UNIDATA/README \
@@ -103,10 +103,6 @@ FORMATS = \
        FORMATS/Dir.txt FORMATS/FontEncoding.txt FORMATS/Fontset.txt \
        FORMATS/FLT.txt FORMATS/FontSize.txt FORMATS/IM.txt
 
-LANGNAME = \
-       LANGNAME.en \
-       LANGNAME.fr
-
 # Rules for charsets
 
 CHARMAPS = @CHARMAPS@
@@ -281,29 +277,17 @@ LINEBREAK.tab: UNIDATA/LineBreak.txt LINEBREAK.awk
        echo "# Generated from $<." > $@
        @$(AWK) -f LINEBREAK.awk $< >> $@
 
-BLOCK.tab:
-       echo "No need to re-generate BLOCK.tab."
-
 %.tab: UNIDATA/UnicodeData.txt CHARTAB.awk
-       echo "# Generated from $<." > $@
-       @$(AWK) -f CHARTAB.awk FIELD=$@ $< >>$@
-
-LANGUAGE.tbl: LANGUAGE.awk LANGDATA/ISO-639-2.txt LANGDATA/native.txt
-       @$(AWK) -f LANGUAGE.awk '-F|' < LANGDATA/ISO-639-2.txt > $@
-
-LANGNAME.en: LANGNAME.awk LANGDATA/ISO-639-2.txt
-       @echo "Generating $@..."
-       @$(AWK) -f LANGNAME.awk -v LANG=en '-F|' < LANGDATA/ISO-639-2.txt > $@
-
-LANGNAME.fr: LANGNAME.awk LANGDATA/ISO-639-2.txt
-       @echo "Generating $@..."
-       @$(AWK) -f LANGNAME.awk -v LANG=fr '-F|' < LANGDATA/ISO-639-2.txt > $@
+       @if [ "$@" != "BLOCK.tab" ] ; then \
+         echo "# Generated from $<." > $@; \
+         $(AWK) -f CHARTAB.awk FIELD=$@ $< >>$@; \
+       fi
 
 pkgdatadir=$(datadir)/m17n
 
 bin_SCRIPTS = m17n-db
 
-pkgconfigdir = ${libdir}/pkgconfig
+pkgconfigdir = ${datadir}/pkgconfig
 
 pkgconfig_DATA = m17n-db.pc