diff options
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/charsets/Makefile | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/admin/charsets/Makefile b/admin/charsets/Makefile index 970ee193992..22e22a0e09d 100644 --- a/admin/charsets/Makefile +++ b/admin/charsets/Makefile | |||
| @@ -40,6 +40,8 @@ | |||
| 40 | # provided at <http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/CJK.html> | 40 | # provided at <http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/CJK.html> |
| 41 | # o 720.htm and 858.htm | 41 | # o 720.htm and 858.htm |
| 42 | # provided at <http://www.microsoft.com/globaldev/reference/oem/> | 42 | # provided at <http://www.microsoft.com/globaldev/reference/oem/> |
| 43 | # o eucJP-13th.txt, eucJP-udc.txt, eucJP-ibmext.txt | ||
| 44 | # provided at <http://www.opengroup.or.jp/jvc/cde/> | ||
| 43 | # OLDEMACS | 45 | # OLDEMACS |
| 44 | # emacs of version 21.3.50 or later | 46 | # emacs of version 21.3.50 or later |
| 45 | # | 47 | # |
| @@ -95,6 +97,8 @@ MULE = MULE-ethiopic.map MULE-ipa.map MULE-is13194.map \ | |||
| 95 | MULE-sisheng.map MULE-tibetan.map \ | 97 | MULE-sisheng.map MULE-tibetan.map \ |
| 96 | MULE-lviscii.map MULE-uviscii.map | 98 | MULE-lviscii.map MULE-uviscii.map |
| 97 | 99 | ||
| 100 | TRANS_TABLE = cp51932.el eucjp-ms.el | ||
| 101 | |||
| 98 | charsets: ${CHARSETS} | 102 | charsets: ${CHARSETS} |
| 99 | 103 | ||
| 100 | AWK = gawk | 104 | AWK = gawk |
| @@ -178,7 +182,8 @@ JISX0201.map: ${GLIBC_CHARMAPS}/JIS_X0201 mapconv compact.awk | |||
| 178 | 182 | ||
| 179 | JISX0208.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv | 183 | JISX0208.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv |
| 180 | # Generating $@... | 184 | # Generating $@... |
| 181 | @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 > $@ | 185 | @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 \ |
| 186 | | sed 's/0x2015/0x2014/' > $@ | ||
| 182 | 187 | ||
| 183 | JISX0212.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv compact.awk | 188 | JISX0212.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv compact.awk |
| 184 | # Generating $@... | 189 | # Generating $@... |
| @@ -196,6 +201,15 @@ CP932-2BYTE.map: ${MISC_CHARMAPS}/cp932.txt mapconv cp932.awk | |||
| 196 | # Generating $@... | 201 | # Generating $@... |
| 197 | @mapconv $< '/^0x[89A-F][0-9A-F][0-9A-F]/' UNICODE2 cp932.awk > $@ | 202 | @mapconv $< '/^0x[89A-F][0-9A-F][0-9A-F]/' UNICODE2 cp932.awk > $@ |
| 198 | 203 | ||
| 204 | cp51932.el: CP932-2BYTE.map cp51932.awk | ||
| 205 | @$(AWK) -f cp51932.awk < CP932-2BYTE.map > $@ | ||
| 206 | |||
| 207 | eucjp-ms.el: ${MISC_CHARMAPS}/eucJP-13th.txt ${MISC_CHARMAPS}/eucJP-udc.txt \ | ||
| 208 | ${MISC_CHARMAPS}/eucJP-ibmext.txt eucjp-ms.awk | ||
| 209 | @(cd ${MISC_CHARMAPS}; \ | ||
| 210 | cat eucJP-13th.txt eucJP-udc.txt eucJP-ibmext.txt) \ | ||
| 211 | | $(AWK) -f eucjp-ms.awk > $@ | ||
| 212 | |||
| 199 | JISC6226.map : ${MISC_CHARMAPS}/Uni2JIS mapconv kuten.awk | 213 | JISC6226.map : ${MISC_CHARMAPS}/Uni2JIS mapconv kuten.awk |
| 200 | # Generating $@... | 214 | # Generating $@... |
| 201 | @mapconv $< '/^[^#].*0-/' YASUOKA kuten.awk > $@ | 215 | @mapconv $< '/^[^#].*0-/' YASUOKA kuten.awk > $@ |
| @@ -285,8 +299,9 @@ EBCDIC%.map: ${GLIBC_CHARMAPS}/EBCDIC-% mapconv compact.awk | |||
| 285 | # Generating $@... | 299 | # Generating $@... |
| 286 | @mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@ | 300 | @mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@ |
| 287 | 301 | ||
| 288 | install: ${CHARSETS} | 302 | install: ${CHARSETS} ${TRANS_TABLE} |
| 289 | cp ${CHARSETS} ../../etc/charsets | 303 | cp ${CHARSETS} ../../etc/charsets |
| 304 | cp ${TRANS_TABLE} ../../lisp/international | ||
| 290 | 305 | ||
| 291 | # Clear files that are automatically generated. | 306 | # Clear files that are automatically generated. |
| 292 | clean: | 307 | clean: |