Mercurial > emacs
comparison admin/charsets/Makefile @ 89816:b2658475cebf
(all): Rename target from charsets. Depend on
${TRANS_TABLE}
(CNS-2.map, CNS-3.map, CNS-4.map, CNS-5.map, CNS-6.map)
(CNS-7.map): Generate from cns2ucsdkw.txt.
(install): Copy updated files only.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 12 Feb 2004 07:48:24 +0000 |
parents | 55516d80d735 |
children | 4dbae0eca96d |
comparison
equal
deleted
inserted
replaced
89815:59bbae51ad73 | 89816:b2658475cebf |
---|---|
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 | 43 # o eucJP-13th.txt, eucJP-udc.txt, eucJP-ibmext.txt |
44 # provided at <http://www.opengroup.or.jp/jvc/cde/> | 44 # provided at <http://www.opengroup.or.jp/jvc/cde/> |
45 # o cns2ucsdkw.txt | |
46 # available by: | |
47 # % cvs -d :pserver:anonymous@cvs.kanji-database.sourceforge.net:\ | |
48 # /cvsroot/kanji-database login | |
49 # % cvs -d :pserver:anonymous@cvs.kanji-database.sourceforge.net:\ | |
50 # /cvsroot/kanji-database co kanji-database | |
45 # OLDEMACS | 51 # OLDEMACS |
46 # emacs of version 21.3.50 or later | 52 # emacs of version 21.3.50 or later |
47 # | 53 # |
48 # Then, do this: | 54 # Then, do this: |
49 # % make install | 55 # % make XXX.map (or make all) |
56 # % make install | |
50 | 57 |
51 CHARSETS = ${ISO8859} ${IBM} ${CODEPAGE} ${CJK} ${MISC} ${MULE} | 58 CHARSETS = ${ISO8859} ${IBM} ${CODEPAGE} ${CJK} ${MISC} ${MULE} |
52 | 59 |
53 # Note: We can not prepend "ISO-" to these map files because of file | 60 # Note: We can not prepend "ISO-" to these map files because of file |
54 # name limits on DOS. | 61 # name limits on DOS. |
97 MULE-sisheng.map MULE-tibetan.map \ | 104 MULE-sisheng.map MULE-tibetan.map \ |
98 MULE-lviscii.map MULE-uviscii.map | 105 MULE-lviscii.map MULE-uviscii.map |
99 | 106 |
100 TRANS_TABLE = cp51932.el eucjp-ms.el | 107 TRANS_TABLE = cp51932.el eucjp-ms.el |
101 | 108 |
102 charsets: ${CHARSETS} | 109 all: ${CHARSETS} ${TRANS_TABLE} |
103 | 110 |
104 AWK = gawk | 111 AWK = gawk |
105 | 112 |
106 # Rules for each charset | 113 # Rules for each charset |
107 | 114 |
256 | 263 |
257 CNS-1.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk | 264 CNS-1.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk |
258 # Generating $@... | 265 # Generating $@... |
259 @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@ | 266 @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@ |
260 | 267 |
261 CNS-2.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk | 268 # CNS-1.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
262 # Generating $@... | 269 # # Generating $@... |
263 @mapconv $< '/^<.*\/x8e\/xa2/s,/x8e/xa2,,' GLIBC-2-7 compact.awk > $@ | 270 # @mapconv $< '/^C1/' KANJI-DATABASE compact.awk > $@ |
264 | 271 |
265 CNS-3.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk | 272 CNS-2.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
266 # Generating $@... | 273 # Generating $@... |
267 @mapconv $< '/^<.*\/x8e\/xa3/ s,/x8e/xa3,,' GLIBC-2-7 compact.awk > $@ | 274 @mapconv $< '/^C2/' KANJI-DATABASE compact.awk > $@ |
268 | 275 |
269 CNS-4.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk | 276 CNS-3.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
270 # Generating $@... | 277 # Generating $@... |
271 @mapconv $< '/^<.*\/x8e\/xa4/ s,/x8e/xa4,,' GLIBC-2-7 compact.awk > $@ | 278 @mapconv $< '/^C3/' KANJI-DATABASE compact.awk > $@ |
272 | 279 |
273 CNS-5.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk | 280 CNS-4.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
274 # Generating $@... | 281 # Generating $@... |
275 @mapconv $< '/^<.*\/x8e\/xa5/ s,/x8e/xa5,,' GLIBC-2-7 compact.awk > $@ | 282 @mapconv $< '/^C4/' KANJI-DATABASE compact.awk > $@ |
276 | 283 |
277 CNS-6.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk | 284 CNS-5.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
278 # Generating $@... | 285 # Generating $@... |
279 @mapconv $< '/^<.*\/x8e\/xa6/ s,/x8e/xa6,,' GLIBC-2-7 compact.awk > $@ | 286 @mapconv $< '/^C5/' KANJI-DATABASE compact.awk > $@ |
280 | 287 |
281 CNS-7.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk | 288 CNS-6.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
282 # Generating $@... | 289 # Generating $@... |
283 @mapconv $< '/^<.*\/x8e\/xa7/ s,/x8e/xa7,,' GLIBC-2-7 compact.awk > $@ | 290 @mapconv $< '/^C6/' KANJI-DATABASE compact.awk > $@ |
284 | 291 |
285 CNS-F.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk | 292 CNS-7.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
286 # Generating $@... | 293 # Generating $@... |
287 @mapconv $< '/^<.*\/x8e\/xaf/ s,/x8e/xaf,,' GLIBC-2-7 compact.awk > $@ | 294 @mapconv $< '/^C7/' KANJI-DATABASE compact.awk > $@ |
288 | 295 |
289 # General target to produce map files for mule charsets. | 296 # General target to produce map files for mule charsets. |
290 MULE-%.map: mule-charsets.el | 297 MULE-%.map: mule-charsets.el |
291 # Generating $@... | 298 # Generating $@... |
292 @${OLDEMACS} -batch -l ./mule-charsets.el $@ | 299 @${OLDEMACS} -batch -l ./mule-charsets.el $@ |
331 fi; \ | 338 fi; \ |
332 done | 339 done |
333 | 340 |
334 # Clear files that are automatically generated. | 341 # Clear files that are automatically generated. |
335 clean: | 342 clean: |
336 rm -f ${CHARSETS} | 343 rm -f ${CHARSETS} ${TRANS_TABLE} |