Mercurial > emacs
annotate admin/charsets/Makefile @ 90645:7eeafaaa9eab
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 476-489)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 153-160)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-127
author | Miles Bader <miles@gnu.org> |
---|---|
date | Mon, 30 Oct 2006 08:54:41 +0000 |
parents | af754c88f187 |
children | 3e9290f110bf |
rev | line source |
---|---|
90036
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
1 # Makefile -- Makefile to generate charset maps in etc/charsets. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
2 # Copyright (C) 2003 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
3 # National Institute of Advanced Industrial Science and Technology (AIST) |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
4 # Registration Number H13PRO009 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
5 # |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
6 # This file is part of GNU Emacs. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
7 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
8 # GNU Emacs is free software; you can redistribute it and/or modify |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
9 # it under the terms of the GNU General Public License as published by |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
10 # the Free Software Foundation; either version 2, or (at your option) |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
11 # any later version. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
12 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
13 # GNU Emacs is distributed in the hope that it will be useful, |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
16 # GNU General Public License for more details. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
17 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
18 # You should have received a copy of the GNU General Public License |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
19 # along with GNU Emacs; see the file COPYING. If not, write to the |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
20 # Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
21 # Boston, MA 02111-1307, USA. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
22 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
23 # Commentary |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
24 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
25 # At first, set these environment variables: |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
26 # GLIBC_CHARMAPS |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
27 # Directory of glibc-VERSION/localedate/charmaps. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
28 # VERSION must be 2.3 or the later. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
29 # MISC_CHARMAPS |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
30 # Direcory containing these charmap files: |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
31 # o bulgarian-mik.txt.gz |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
32 # provided at <http://czyborra.com/charsets/> |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
33 # o PTCP154 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
34 # provided at <http://www.iana.org/assignments/charset-reg/> |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
35 # o stdenc.txt and symbol.txt |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
36 # provided at <http://www.unicode.org/Public/MAPPINGS/> |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
37 # o cp932.txt |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
38 # provided at <http://www.unicode.org/Public/MAPPINGS/VENDERS> |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
39 # o Uni2JIS |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
40 # provided at <http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/CJK.html> |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
41 # o 720.htm and 858.htm |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
42 # provided at <http://www.microsoft.com/globaldev/reference/oem/> |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
43 # o eucJP-13th.txt, eucJP-udc.txt, eucJP-ibmext.txt |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
44 # provided at <http://www.opengroup.or.jp/jvc/cde/> |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
45 # o cns2ucsdkw.txt |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
46 # available by: |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
47 # % cvs -d :pserver:anonymous@cvs.kanji-database.sourceforge.net:\ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
48 # /cvsroot/kanji-database login |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
49 # % cvs -d :pserver:anonymous@cvs.kanji-database.sourceforge.net:\ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
50 # /cvsroot/kanji-database co kanji-database |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
51 # OLDEMACS |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
52 # emacs of version 21.3.50 or later |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
53 # |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
54 # Then, do this: |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
55 # % make XXX.map (or make all) |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
56 # % make install |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
57 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
58 CHARSETS = ${ISO8859} ${IBM} ${CODEPAGE} ${CJK} ${MISC} ${MULE} |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
59 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
60 # Note: We can not prepend "ISO-" to these map files because of file |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
61 # name limits on DOS. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
62 ISO8859 = \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
63 8859-2.map 8859-3.map 8859-4.map 8859-5.map 8859-6.map 8859-7.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
64 8859-8.map 8859-9.map 8859-10.map 8859-11.map 8859-13.map 8859-14.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
65 8859-15.map 8859-16.map |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
66 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
67 IBM = \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
68 IBM037.map IBM038.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
69 IBM256.map IBM273.map IBM274.map IBM275.map IBM277.map IBM278.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
70 IBM280.map IBM281.map IBM284.map IBM285.map IBM290.map IBM297.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
71 IBM420.map IBM423.map IBM424.map IBM437.map IBM500.map IBM850.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
72 IBM851.map IBM852.map IBM855.map IBM856.map IBM857.map IBM860.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
73 IBM861.map IBM862.map IBM863.map IBM864.map IBM865.map IBM866.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
74 IBM868.map IBM869.map IBM870.map IBM871.map IBM874.map IBM875.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
75 IBM880.map IBM891.map IBM903.map IBM904.map IBM905.map IBM918.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
76 IBM1004.map IBM1026.map IBM1047.map |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
77 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
78 CODEPAGE = \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
79 CP737.map CP775.map CP1125.map\ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
80 CP1250.map CP1251.map CP1252.map CP1253.map CP1254.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
81 CP1255.map CP1256.map CP1257.map CP1258.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
82 CP10007.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
83 CP720.map CP858.map |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
84 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
85 CJK = GB2312.map GBK.map GB180302.map GB180304.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
86 BIG5.map BIG5-HKSCS.map\ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
87 CNS-1.map CNS-2.map CNS-3.map CNS-4.map CNS-5.map CNS-6.map CNS-7.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
88 CNS-F.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
89 JISX0201.map JISX0208.map JISX0212.map JISX2131.map JISX2132.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
90 JISC6226.map CP932-2BYTE.map JISX213A.map\ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
91 KSC5601.map KSC5636.map JOHAB.map |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
92 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
93 MISC = KOI-8.map KOI8-R.map KOI8-U.map KOI8-T.map ALTERNATIVNYJ.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
94 MIK.map PTCP154.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
95 TIS-620.map VISCII.map VSCII.map VSCII-2.map\ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
96 KA-PS.map KA-ACADEMY.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
97 HP-ROMAN8.map NEXTSTEP.map MACINTOSH.map EBCDICUK.map EBCDICUS.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
98 stdenc.map symbol.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
99 CP949-2BYTE.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
100 BIG5-1.map BIG5-2.map |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
101 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
102 # Emacs-mule charsets. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
103 MULE = MULE-ethiopic.map MULE-ipa.map MULE-is13194.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
104 MULE-sisheng.map MULE-tibetan.map \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
105 MULE-lviscii.map MULE-uviscii.map |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
106 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
107 TRANS_TABLE = cp51932.el eucjp-ms.el |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
108 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
109 all: ${CHARSETS} ${TRANS_TABLE} |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
110 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
111 AWK = gawk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
112 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
113 # Rules for each charset |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
114 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
115 VSCII.map: ${GLIBC_CHARMAPS}/TCVN5712-1 mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
116 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
117 @mapconv $< '/^<.*[ ]\/x[0-9a-f].[ ]/' GLIBC-1 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
118 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
119 VSCII-2.map: ${GLIBC_CHARMAPS}/TCVN5712-1 mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
120 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
121 @mapconv $< '/^<.*[ ]\/x[2-7a-f].[ ]/' GLIBC-1 compact.awk \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
122 | sed 's/0x20-0x7F.*/0x00-0x7F 0x0000/' > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
123 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
124 ALTERNATIVNYJ.map: IBM866.map |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
125 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
126 @echo "# Modified from ibm866 according to the chart at" > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
127 @echo "# http://www.cyrillic.com/ref/cyrillic/koi-8alt.html," >> $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
128 @echo "# with guesses for the Unicodes of the glyphs." >> $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
129 @sed -e '/0xF2/ s/ .*/ 0x2019/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
130 -e '/0xF3/ s/ .*/ 0x2018/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
131 -e '/0xF4/ s/ .*/ 0x0301/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
132 -e '/0xF5/ s/ .*/ 0x0300/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
133 -e '/0xF6/ s/ .*/ 0x203A/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
134 -e '/0xF7/ s/ .*/ 0x2039/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
135 -e '/0xF8/ s/ .*/ 0x2191/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
136 -e '/0xF9/ s/ .*/ 0x2193/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
137 -e '/0xFA/ s/ .*/ 0x00B1/' \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
138 -e '/0xFB/ s/ .*/ 0x00F7/' < $< >> $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
139 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
140 MIK.map: ${MISC_CHARMAPS}/bulgarian-mik.txt.gz mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
141 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
142 @mapconv $< '1,$$' CZYBORRA compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
143 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
144 PTCP154.map: ${MISC_CHARMAPS}/PTCP154 mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
145 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
146 @mapconv $< '/^0x/' IANA compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
147 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
148 stdenc.map: ${MISC_CHARMAPS}/stdenc.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
149 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
150 @mapconv $< '/^[0-9A-Fa-f]/' UNICODE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
151 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
152 symbol.map: ${MISC_CHARMAPS}/symbol.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
153 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
154 @mapconv $< '/^[0-9A-Fa-f]/' UNICODE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
155 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
156 CP720.map: ${MISC_CHARMAPS}/720.htm mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
157 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
158 @mapconv $< '/^[0-9A-F]/' MICROSOFT compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
159 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
160 CP858.map: ${MISC_CHARMAPS}/858.htm mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
161 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
162 @mapconv $< '/^[0-9A-F]/' MICROSOFT compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
163 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
164 CP949-2BYTE.map: ${GLIBC_CHARMAPS}/CP949 mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
165 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
166 @mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
167 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
168 GB2312.map: ${GLIBC_CHARMAPS}/GB2312 mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
169 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
170 @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
171 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
172 GBK.map: ${GLIBC_CHARMAPS}/GBK mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
173 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
174 @mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
175 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
176 GB180302.map: ${GLIBC_CHARMAPS}/GB18030 mapconv gb180302.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
177 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
178 @mapconv $< '/^<.*[ ]\/x..\/x..[ ]/' GLIBC-2 gb180302.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
179 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
180 GB180304.map: GB180302.map gb180304.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
181 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
182 @$(AWK) -f gb180304.awk < $< > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
183 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
184 JISX0201.map: ${GLIBC_CHARMAPS}/JIS_X0201 mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
185 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
186 @mapconv $< '/^<.*[ ]\/x[0-9]/' GLIBC-1 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
187 @echo "# Generated by hand" >> $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
188 @echo "0xA1-0xDF 0xFF61" >> $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
189 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
190 JISX0208.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
191 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
192 @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
193 | sed 's/0x2015/0x2014/' > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
194 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
195 JISX0212.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
196 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
197 @mapconv $< '/^<.*[ ]\/x8f/ s,/x8f,,' GLIBC-2-7 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
198 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
199 JISX2131.map: ${GLIBC_CHARMAPS}/EUC-JISX0213 mapconv |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
200 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
201 @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
202 | sed -e 's/0x2015/0x2014/' -e 's/0x2299/0x29BF/' > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
203 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
204 JISX2132.map: ${GLIBC_CHARMAPS}/EUC-JISX0213 mapconv |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
205 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
206 @mapconv $< '/^<.*[ ]\/x8f/ s,/x8f,,' GLIBC-2-7 > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
207 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
208 JISX213A.map: |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
209 # Generating $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
210 @(echo "0x2E21 0x4FF1"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
211 echo "0x2F7E 0x525D"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
212 echo "0x4F54 0x20B9F"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
213 echo "0x4F7E 0x541E"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
214 echo "0x7427 0x5653"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
215 echo "0x7E7A 0x59F8"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
216 echo "0x7E7B 0x5C5B"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
217 echo "0x7E7C 0x5E77"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
218 echo "0x7E7D 0x7626"; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
219 echo "0x7E7E 0x7E6B") > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
220 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
221 CP932-2BYTE.map: ${MISC_CHARMAPS}/cp932.txt mapconv cp932.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
222 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
223 @mapconv $< '/^0x[89A-F][0-9A-F][0-9A-F]/' UNICODE2 cp932.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
224 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
225 cp51932.el: CP932-2BYTE.map cp51932.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
226 @$(AWK) -f cp51932.awk < CP932-2BYTE.map > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
227 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
228 eucjp-ms.el: ${MISC_CHARMAPS}/eucJP-13th.txt ${MISC_CHARMAPS}/eucJP-udc.txt \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
229 ${MISC_CHARMAPS}/eucJP-ibmext.txt eucjp-ms.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
230 @(cd ${MISC_CHARMAPS}; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
231 cat eucJP-13th.txt eucJP-udc.txt eucJP-ibmext.txt) \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
232 | $(AWK) -f eucjp-ms.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
233 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
234 JISC6226.map : ${MISC_CHARMAPS}/Uni2JIS mapconv kuten.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
235 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
236 @mapconv $< '/^[^#].*0-/' YASUOKA kuten.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
237 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
238 KSC5601.map: ${GLIBC_CHARMAPS}/EUC-KR mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
239 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
240 @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
241 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
242 BIG5.map: ${GLIBC_CHARMAPS}/BIG5 mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
243 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
244 @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2 > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
245 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
246 BIG5-1.map: BIG5.map mapconv big5.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
247 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
248 @echo "Generated from $<" > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
249 @sed -n -e '/0xa140/,/0xc8fe/p' < $< | gawk -f big5.awk >> $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
250 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
251 BIG5-2.map: BIG5.map mapconv big5.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
252 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
253 @echo "Generated from $<" > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
254 @sed -n -e '/0xc940/,$$ p' < $< | gawk -f big5.awk >> $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
255 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
256 BIG5-HKSCS.map: ${GLIBC_CHARMAPS}/BIG5-HKSCS mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
257 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
258 @mapconv $< '/^<.*[ ]\/x[89a-f].\//' GLIBC-2 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
259 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
260 JOHAB.map: ${GLIBC_CHARMAPS}/JOHAB mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
261 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
262 @mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
263 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
264 CNS-1.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
265 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
266 @mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
267 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
268 # CNS-1.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
269 # # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
270 # @mapconv $< '/^C1/' KANJI-DATABASE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
271 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
272 CNS-2.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
273 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
274 @mapconv $< '/^C2/' KANJI-DATABASE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
275 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
276 CNS-3.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
277 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
278 @mapconv $< '/^C3/' KANJI-DATABASE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
279 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
280 CNS-4.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
281 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
282 @mapconv $< '/^C4/' KANJI-DATABASE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
283 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
284 CNS-5.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
285 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
286 @mapconv $< '/^C5/' KANJI-DATABASE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
287 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
288 CNS-6.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
289 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
290 @mapconv $< '/^C6/' KANJI-DATABASE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
291 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
292 CNS-7.map: ${MISC_CHARMAPS}/cns2ucsdkw.txt mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
293 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
294 @mapconv $< '/^C7/' KANJI-DATABASE compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
295 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
296 CNS-F.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
297 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
298 @mapconv $< '/^<.*\/x8e\/xaf/ s,/x8e/xaf,,' GLIBC-2-7 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
299 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
300 # General target to produce map files for mule charsets. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
301 MULE-%.map: mule-charsets.el |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
302 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
303 @${OLDEMACS} -batch -l ./mule-charsets.el $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
304 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
305 # General target to produce map files for ISO-8859, GEORGIAN, and |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
306 # EBCDIC charsets. We can not use the original file name because of |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
307 # file name limit on DOS. "KA" is ISO 639 language code for Georgian. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
308 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
309 8859-%.map: ${GLIBC_CHARMAPS}/ISO-8859-% mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
310 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
311 @mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
312 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
313 KA-%.map: ${GLIBC_CHARMAPS}/GEORGIAN-% mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
314 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
315 @mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
316 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
317 EBCDIC%.map: ${GLIBC_CHARMAPS}/EBCDIC-% mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
318 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
319 @mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
320 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
321 # General target to produce map files for single-byte charsets. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
322 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
323 %.map: ${GLIBC_CHARMAPS}/% mapconv compact.awk |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
324 # Generating $@... |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
325 @mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
326 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
327 install: |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
328 @for f in ${CHARSETS}; do \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
329 if test -r $$f; then \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
330 if ! cmp -s $$f ../../etc/charsets/$$f; then \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
331 echo updating $$f; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
332 cp $$f ../../etc/charsets; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
333 fi; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
334 fi; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
335 done |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
336 @for f in ${TRANS_TABLE}; do \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
337 if test -r $$f; then \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
338 if ! cmp -s $$f ../../lisp/international/$$f; then \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
339 echo updating $$f; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
340 cp $$f ../../lisp/international; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
341 fi; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
342 fi; \ |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
343 done |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
344 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
345 # Clear files that are automatically generated. |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
346 clean: |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
347 rm -f ${CHARSETS} ${TRANS_TABLE} |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
348 |
af754c88f187
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-64
Miles Bader <miles@gnu.org>
parents:
diff
changeset
|
349 # arch-tag: 90b3bf30-1fef-45bf-b30c-665c30c22310 |