X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=Makefile.am;h=7220f56117b90a3a5367a12ae4a60f2bc6ce5841;hb=9680e9dcbb6feb53694ca920026c17cf0a510819;hp=5dd1135f9981e100c5c23af11a89d5c530047c60;hpb=92dfea66ef28bcd57232b8450b291de95f688bb9;p=m17n%2Fm17n-db.git diff --git a/Makefile.am b/Makefile.am index 5dd1135..7220f56 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,5 @@ # Makefile.am -- Makefile for the m17n database -# Copyright (C) 2003, 2004 +# Copyright (C) 2003, 2004, 2005, 2006 # National Institute of Advanced Industrial Science and Technology (AIST) # Registration Number H15PRO112 @@ -21,6 +21,8 @@ # Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA # 02111-1307, USA. +SUBDIRS = icons + pkgdata_DATA = \ ${CHARSETS} \ ${CHAR_TABLE} \ @@ -30,13 +32,15 @@ pkgdata_DATA = \ mdb.dir EXTRA_DIST = \ + mdb.dir \ ${FONT_LAYOUT_TABLE} \ ${INPUT_METHOD} \ ${MISC_TABLE} \ - mdb.dir \ + BLOCK.tab \ ${UNIDATA} \ mapconv compact.awk gb180302.awk gb180304.awk \ - CHARTAB.awk NAME.awk \ + CHARTAB.awk NAME.awk LINEBREAK.awk \ + CASED.awk CASE-MAPPING.awk \ get-glibc.sh \ ${FORMATS} @@ -78,19 +82,21 @@ 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 + CATEGORY.tab COMBINE.tab BIDI.tab LINEBREAK.tab \ + CASED.tab SOFT-DOTTED.tab CASE-MAPPING.tab \ + BLOCK.tab FONT_LAYOUT_TABLE = \ - ARAB.flt ARAB-OTF.flt \ + ARAB.flt ARAB-OTF.flt ARAB-OTF-NO-GPOS.flt \ BENG-OTF.flt \ DEVA-CDAC.flt DEVA-OTF.flt \ GUJR-OTF.flt \ GURU-OTF.flt \ HEBR.flt HEBR-FF.flt \ - KHMR-MULE.flt KHMR-ANLONG.flt \ + KHMR-MULE.flt KHMR-ANLONG.flt KHMR-OTF.flt \ KNDA-OTF.flt \ - LAOO-MULE.flt LAOO-ALICE.flt \ - MLYM-CDAC.flt MLYM-OTF.flt MLYM-RACHANA.flt\ + LAOO-MULE.flt LAOO-ALICE.flt LAOO-GENERIC.flt \ + MLYM-CDAC.flt MLYM-OTF.flt MLYM-RACHANA.flt \ MYMR-MYAZEDI.flt \ ORYA-OTF.flt \ SINH-OTF.flt \ @@ -98,8 +104,8 @@ FONT_LAYOUT_TABLE = \ TAML-CDAC.flt TAML-OTF.flt \ TELU-OTF.flt \ THAA-OTF.flt \ - THAI-TIS620.flt THAI-NORASI.flt \ - TIBT-MULE.flt TIBT-MTIB.flt \ + THAI-TIS620.flt THAI-NORASI.flt THAI-GENERIC.flt \ + TIBT-MULE.flt TIBT-MTIB.flt TIBT-OTF.flt \ NO-CTL.flt INPUT_METHOD = \ @@ -123,36 +129,44 @@ INPUT_METHOD = \ km-yannis.mim \ kn-itrans.mim \ ko-han2.mim ko-romaja.mim \ - lo-lrt.mim \ + lo-kbd.mim lo-lrt.mim \ ml-itrans.mim \ my-kbd.mim \ or-itrans.mim \ pa-itrans.mim \ - ru-yawerty.mim \ - si-samanala.mim \ + ru-kbd.mim ru-yawerty.mim \ + si-samanala.mim si-wijesekera.mim \ sk-kbd.mim \ sr-kbd.mim \ sv-post.mim \ ta-itrans.mim \ te-itrans.mim \ th-kesmanee.mim \ - vi-viqr.mim vi-telex.mim \ - zh-py.mim zh-pinyin.mim zh-tonepy.mim \ + vi-viqr.mim vi-telex.mim vi-vni.mim \ + zh-py.mim zh-py-gb.mim zh-py-b5.mim \ + zh-tonepy.mim zh-tonepy-gb.mim zh-tonepy-b5.mim \ + zh-cangjie.mim zh-quick.mim \ + zh-pinyin.mim \ latn-post.mim latn-pre.mim \ syrc-phonetic.mim \ bopo-kbd.mim \ unicode.mim rfc1345.mim \ - ispell.mim + ispell.mim \ + command.mim variable.mim cjk-util.mim zh-util.mim MISC_TABLE = \ LOCALE.cs LOCALE.ali \ - default.fst xfont.fst truetype.fst FONTENC.tbl FONTSIZE.tbl \ - CHARSET.tbl CODING.tbl im-cmd.tbl \ - LINEBREAK.tab + default.fst xfont.fst truetype.fst generic.fst \ + FONTENC.tbl FONTSIZE.tbl \ + CHARSET.tbl CODING.tbl \ + LANGUAGE.tbl SCRIPT-OTF.tbl SCRIPT-LANGUAGE.tbl UNIDATA = \ UNIDATA/README \ - UNIDATA/UnicodeData.txt UNIDATA/Scripts.txt UNIDATA/CaseFolding.txt + UNIDATA/UnicodeData.txt UNIDATA/Scripts.txt UNIDATA/CaseFolding.txt \ + UNIDATA/LineBreak.txt \ + UNIDATA/PropList.txt UNIDATA/WordBreakProperty.txt \ + UNIDATA/SpecialCasing.txt FORMATS = \ FORMATS/README \ @@ -313,10 +327,33 @@ NAME.tab: UNIDATA/UnicodeData.txt NAME.awk SCRIPT.tab: UNIDATA/Scripts.txt Makefile echo "# Generated from $<." > $@ - @$(AWK) '/^[0-9A-F]/ { print "0x"$$1, $$3; }' $< | \ + @echo "0x0-0x3FFFFF common" >> $@ + @sed '/; Common / d' $< | \ + $(AWK) '/^[0-9A-F]/ { print "0x"$$1, $$3; }' | \ sed -e 's/\.\./-0x/' | \ tr '[:upper:]' '[:lower:]' >> $@ +CASED.tab: UNIDATA/UnicodeData.txt UNIDATA/PropList.txt UNIDATA/WordBreakProperty.txt CASED.awk + echo "# Generated from UNIDATA/UnicodeData.txt, UNIDATA/PropList.txt, and UNIDATA/WordBreakProperty.txt." > $@ + @$(AWK) -f CASED.awk UNIDATA/UnicodeData.txt UNIDATA/PropList.txt UNIDATA/WordBreakProperty.txt >> $@ + +SOFT-DOTTED.tab: UNIDATA/PropList.txt Makefile + echo "# Generated from $<." > $@ + @$(AWK) '/^[^#;]+; *Soft_Dotted/ { \ + if (index ($$1, ".")) { \ + split ($$1, A, "\\.\\."); \ + print "0x"A[1]"-0x"A[2]" t"; } \ + else print "0x"$$1" t"; }' \ + $< >> $@ + +CASE-MAPPING.tab: UNIDATA/SpecialCasing.txt UNIDATA/UnicodeData.txt CASE-MAPPING.awk + echo "# Generated from UNIDATA/SpecialCasing.txt and UNIDATA/UnicodeData.txt." > $@ + @$(AWK) -f CASE-MAPPING.awk UNIDATA/SpecialCasing.txt UNIDATA/UnicodeData.txt >> $@ + +LINEBREAK.tab: UNIDATA/LineBreak.txt LINEBREAK.awk + echo "# Generated from $<." > $@ + @$(AWK) -f LINEBREAK.awk $< >> $@ + %.tab: UNIDATA/UnicodeData.txt CHARTAB.awk echo "# Generated from $<." > $@ @$(AWK) -f CHARTAB.awk FIELD=$@ $< >>$@ @@ -325,6 +362,10 @@ pkgdatadir=$(datadir)/m17n bin_SCRIPTS = m17n-db +pkgconfigdir = ${libdir}/pkgconfig + +pkgconfig_DATA = m17n-db.pc + # Clear files that are automatically generated. clean: rm -f ${CHARSETS} ${CHAR_TABLE}