aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2004-02-12 07:48:24 +0000
committerKenichi Handa2004-02-12 07:48:24 +0000
commitaf56cec45231a5de311aeaed260e1e9bcfa3bb81 (patch)
tree7f00bd9e05a1d60ee7cbfd95fa2676aced3e4d0e
parentb0588326c2117227e5caeeab1cc98e3923b78b29 (diff)
downloademacs-af56cec45231a5de311aeaed260e1e9bcfa3bb81.tar.gz
emacs-af56cec45231a5de311aeaed260e1e9bcfa3bb81.zip
(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.
-rw-r--r--admin/charsets/Makefile43
1 files changed, 25 insertions, 18 deletions
diff --git a/admin/charsets/Makefile b/admin/charsets/Makefile
index 6def349d96d..a38c20c8ade 100644
--- a/admin/charsets/Makefile
+++ b/admin/charsets/Makefile
@@ -42,11 +42,18 @@
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
51CHARSETS = ${ISO8859} ${IBM} ${CODEPAGE} ${CJK} ${MISC} ${MULE} 58CHARSETS = ${ISO8859} ${IBM} ${CODEPAGE} ${CJK} ${MISC} ${MULE}
52 59
@@ -99,7 +106,7 @@ MULE = MULE-ethiopic.map MULE-ipa.map MULE-is13194.map \
99 106
100TRANS_TABLE = cp51932.el eucjp-ms.el 107TRANS_TABLE = cp51932.el eucjp-ms.el
101 108
102charsets: ${CHARSETS} 109all: ${CHARSETS} ${TRANS_TABLE}
103 110
104AWK = gawk 111AWK = gawk
105 112
@@ -258,33 +265,33 @@ 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
261CNS-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
265CNS-3.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk 272CNS-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
269CNS-4.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk 276CNS-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
273CNS-5.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk 280CNS-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
277CNS-6.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk 284CNS-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
281CNS-7.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk 288CNS-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
285CNS-F.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk 292CNS-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.
290MULE-%.map: mule-charsets.el 297MULE-%.map: mule-charsets.el
@@ -333,4 +340,4 @@ install:
333 340
334# Clear files that are automatically generated. 341# Clear files that are automatically generated.
335clean: 342clean:
336 rm -f ${CHARSETS} 343 rm -f ${CHARSETS} ${TRANS_TABLE}