xref: /titanic_53/usr/src/lib/iconv_modules/zh/Makefile.com (revision 91e1e26ac6a73ce959289cf7d3d96c4baedbe0b8)
1*91e1e26aSAlexander Pyhalov#
2*91e1e26aSAlexander Pyhalov# CDDL HEADER START
3*91e1e26aSAlexander Pyhalov#
4*91e1e26aSAlexander Pyhalov# The contents of this file are subject to the terms of the
5*91e1e26aSAlexander Pyhalov# Common Development and Distribution License (the "License").
6*91e1e26aSAlexander Pyhalov# You may not use this file except in compliance with the License.
7*91e1e26aSAlexander Pyhalov#
8*91e1e26aSAlexander Pyhalov# You can obtain a copy of the license at src/OPENSOLARIS.LICENSE
9*91e1e26aSAlexander Pyhalov# or http://www.opensolaris.org/os/licensing.
10*91e1e26aSAlexander Pyhalov# See the License for the specific language governing permissions
11*91e1e26aSAlexander Pyhalov# and limitations under the License.
12*91e1e26aSAlexander Pyhalov#
13*91e1e26aSAlexander Pyhalov# When distributing Covered Code, include this CDDL HEADER in each
14*91e1e26aSAlexander Pyhalov# file and include the License file at src/OPENSOLARIS.LICENSE.
15*91e1e26aSAlexander Pyhalov# If applicable, add the following below this CDDL HEADER, with the
16*91e1e26aSAlexander Pyhalov# fields enclosed by brackets "[]" replaced with your own identifying
17*91e1e26aSAlexander Pyhalov# information: Portions Copyright [yyyy] [name of copyright owner]
18*91e1e26aSAlexander Pyhalov#
19*91e1e26aSAlexander Pyhalov# CDDL HEADER END
20*91e1e26aSAlexander Pyhalov#
21*91e1e26aSAlexander Pyhalov#
22*91e1e26aSAlexander Pyhalov# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
23*91e1e26aSAlexander Pyhalov# Use is subject to license terms.
24*91e1e26aSAlexander Pyhalov#
25*91e1e26aSAlexander Pyhalov
26*91e1e26aSAlexander PyhalovLDFLAGS	=	$(DYNFLAGS) $(LDLIBS)
27*91e1e26aSAlexander Pyhalov
28*91e1e26aSAlexander PyhalovCOMMON = ../common/
29*91e1e26aSAlexander Pyhalov
30*91e1e26aSAlexander PyhalovICONV_COMMON  = ../../common/
31*91e1e26aSAlexander Pyhalov
32*91e1e26aSAlexander PyhalovSRCS		=	UTF-8%zh_CN.iso2022-7.c \
33*91e1e26aSAlexander Pyhalov			UTF-8%zh_CN.euc.c \
34*91e1e26aSAlexander Pyhalov			UTF-8%zh_CN.gbk.c \
35*91e1e26aSAlexander Pyhalov			UTF-8%zh_CN.iso2022-CN.c \
36*91e1e26aSAlexander Pyhalov			zh_CN.euc%UTF-8.c \
37*91e1e26aSAlexander Pyhalov			zh_CN.euc%zh_CN.iso2022-CN.c \
38*91e1e26aSAlexander Pyhalov			zh_CN.euc%zh_TW-big5.c \
39*91e1e26aSAlexander Pyhalov			zh_CN.gbk%UTF-8.c \
40*91e1e26aSAlexander Pyhalov			zh_CN.iso2022-7%UTF-8.c \
41*91e1e26aSAlexander Pyhalov			zh_CN.iso2022-CN%zh_CN.euc.c \
42*91e1e26aSAlexander Pyhalov			zh_CN.iso2022-CN%UTF-8.c \
43*91e1e26aSAlexander Pyhalov			HZ-GB-2312%UTF-8.c \
44*91e1e26aSAlexander Pyhalov			HZ-GB-2312%zh_CN.euc.c \
45*91e1e26aSAlexander Pyhalov			UTF-8%HZ-GB-2312.c \
46*91e1e26aSAlexander Pyhalov			zh_CN.euc%HZ-GB-2312.c \
47*91e1e26aSAlexander Pyhalov			zh_CN.gbk%HZ-GB-2312.c \
48*91e1e26aSAlexander Pyhalov			zh_TW-big5%zh_CN.euc.c \
49*91e1e26aSAlexander Pyhalov			UTF-8%zh_CN-cp935.c \
50*91e1e26aSAlexander Pyhalov			zh_CN-cp935%UTF-8.c \
51*91e1e26aSAlexander Pyhalov			zh_CN.gbk%zh_CN.iso2022-CN.c \
52*91e1e26aSAlexander Pyhalov			zh_CN.gbk%zh_TW-big5.c \
53*91e1e26aSAlexander Pyhalov			zh_CN.gbk%zh_TW-big5p.c \
54*91e1e26aSAlexander Pyhalov			zh_CN.iso2022-CN%zh_CN.gbk.c \
55*91e1e26aSAlexander Pyhalov			zh_TW-big5%zh_CN.gbk.c \
56*91e1e26aSAlexander Pyhalov			zh_TW-big5p%zh_CN.gbk.c \
57*91e1e26aSAlexander Pyhalov			zh_HK.hkscs%zh_CN.gbk.c \
58*91e1e26aSAlexander Pyhalov			zh_CN.gbk%zh_HK.hkscs.c \
59*91e1e26aSAlexander Pyhalov			zh_TW-euc%UTF-8.c \
60*91e1e26aSAlexander Pyhalov			UTF-8%zh_TW-euc.c \
61*91e1e26aSAlexander Pyhalov			zh_TW-iso2022-7%UTF-8.c \
62*91e1e26aSAlexander Pyhalov			UTF-8%zh_TW-iso2022-7.c \
63*91e1e26aSAlexander Pyhalov			zh_TW-big5%UTF-8.c \
64*91e1e26aSAlexander Pyhalov			zh_HK.hkscs%UTF-8.c \
65*91e1e26aSAlexander Pyhalov			UTF-8%zh_HK.hkscs.c \
66*91e1e26aSAlexander Pyhalov			zh_HK.hkscs%zh_TW-big5p.c \
67*91e1e26aSAlexander Pyhalov			zh_TW-big5p%zh_HK.hkscs.c \
68*91e1e26aSAlexander Pyhalov			UTF-8%zh_TW-big5.c \
69*91e1e26aSAlexander Pyhalov			zh_TW-big5p%UTF-8.c \
70*91e1e26aSAlexander Pyhalov			UTF-8%zh_TW-big5p.c \
71*91e1e26aSAlexander Pyhalov			UTF-8%zh_TW-cp937.c zh_TW-cp937%UTF-8.c \
72*91e1e26aSAlexander Pyhalov			zh_TW-euc%zh_TW-big5.c \
73*91e1e26aSAlexander Pyhalov			zh_TW-euc%zh_TW-iso2022-7.c \
74*91e1e26aSAlexander Pyhalov			zh_TW-euc%zh_TW-iso2022-CN-EXT.c \
75*91e1e26aSAlexander Pyhalov			zh_TW-big5%zh_TW-euc.c \
76*91e1e26aSAlexander Pyhalov			zh_TW-big5%zh_TW-iso2022-7.c \
77*91e1e26aSAlexander Pyhalov			zh_TW-iso2022-7%zh_TW-euc.c \
78*91e1e26aSAlexander Pyhalov			zh_TW-iso2022-CN-EXT%zh_TW-euc.c \
79*91e1e26aSAlexander Pyhalov			zh_TW-iso2022-7%zh_TW-big5.c \
80*91e1e26aSAlexander Pyhalov			zh_TW-big5%zh_TW-iso2022-CN-EXT.c \
81*91e1e26aSAlexander Pyhalov			zh_TW-iso2022-CN-EXT%zh_TW-big5.c
82*91e1e26aSAlexander Pyhalov
83*91e1e26aSAlexander Pyhalovdummy: all
84*91e1e26aSAlexander Pyhalov
85*91e1e26aSAlexander Pyhalovgb2312%UCS-2LE.o: $(COMMON)zh_CN.euc%UTF-8.c
86*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
87*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
88*91e1e26aSAlexander Pyhalov
89*91e1e26aSAlexander PyhalovGBK%UCS-2LE.o: $(COMMON)zh_CN.gbk%UTF-8.c
90*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
91*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
92*91e1e26aSAlexander Pyhalov
93*91e1e26aSAlexander PyhalovGBK%UCS-2BE.o: $(COMMON)zh_CN.gbk%UTF-8.c
94*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2BE -c -o $@ $^
95*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
96*91e1e26aSAlexander Pyhalov
97*91e1e26aSAlexander PyhalovGBK%UCS-4LE.o: $(COMMON)zh_CN.gbk%UTF-8.c
98*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_4LE -c -o $@ $^
99*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
100*91e1e26aSAlexander Pyhalov
101*91e1e26aSAlexander PyhalovGBK%UCS-4BE.o: $(COMMON)zh_CN.gbk%UTF-8.c
102*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_4BE -c -o $@ $^
103*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
104*91e1e26aSAlexander Pyhalov
105*91e1e26aSAlexander PyhalovUCS-2LE%gb2312.o: $(COMMON)UTF-8%zh_CN.euc.c
106*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
107*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
108*91e1e26aSAlexander Pyhalov
109*91e1e26aSAlexander PyhalovUCS-2LE%GBK.o: $(COMMON)UTF-8%zh_CN.gbk.c
110*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
111*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
112*91e1e26aSAlexander Pyhalov
113*91e1e26aSAlexander PyhalovUCS-2BE%GBK.o: $(COMMON)UTF-8%zh_CN.gbk.c
114*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2BE -c -o $@ $^
115*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
116*91e1e26aSAlexander Pyhalov
117*91e1e26aSAlexander PyhalovUCS-4LE%GBK.o: $(COMMON)UTF-8%zh_CN.gbk.c
118*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_4LE -c -o $@ $^
119*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
120*91e1e26aSAlexander Pyhalov
121*91e1e26aSAlexander PyhalovUCS-4BE%GBK.o: $(COMMON)UTF-8%zh_CN.gbk.c
122*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_4BE -c -o $@ $^
123*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
124*91e1e26aSAlexander Pyhalov
125*91e1e26aSAlexander Pyhalovcns11643%UCS-2LE.o: $(COMMON)zh_TW-euc%UTF-8.c
126*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
127*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
128*91e1e26aSAlexander Pyhalov
129*91e1e26aSAlexander PyhalovBIG5%UCS-2LE.o: $(COMMON)zh_TW-big5%UTF-8.c
130*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
131*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
132*91e1e26aSAlexander Pyhalov
133*91e1e26aSAlexander PyhalovBig5-HKSCS%UCS-2LE.o: $(COMMON)zh_HK.hkscs%UTF-8.c
134*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
135*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
136*91e1e26aSAlexander Pyhalov
137*91e1e26aSAlexander PyhalovUCS-2LE%cns11643.o: $(COMMON)UTF-8%zh_TW-euc.c
138*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
139*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
140*91e1e26aSAlexander Pyhalov
141*91e1e26aSAlexander PyhalovUCS-2LE%BIG5.o: $(COMMON)UTF-8%zh_TW-big5.c
142*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
143*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
144*91e1e26aSAlexander Pyhalov
145*91e1e26aSAlexander PyhalovUCS-2LE%Big5-HKSCS.o: $(COMMON)UTF-8%zh_HK.hkscs.c
146*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -DUCS_2LE -c -o $@ $^
147*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
148*91e1e26aSAlexander Pyhalov
149*91e1e26aSAlexander Pyhalovcommon_utf8.o: $(ICONV_COMMON)/common_utf8.c
150*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -c -o $@ $(ICONV_COMMON)/common_utf8.c
151*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
152*91e1e26aSAlexander Pyhalov
153*91e1e26aSAlexander PyhalovUCS-2LE%cns11643.so: UCS-2LE%cns11643.o common_utf8.o
154*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UCS-2LE%cns11643.o common_utf8.o
155*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
156*91e1e26aSAlexander Pyhalov
157*91e1e26aSAlexander PyhalovUCS-2LE%BIG5.so: UCS-2LE%BIG5.o common_utf8.o
158*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UCS-2LE%BIG5.o common_utf8.o
159*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
160*91e1e26aSAlexander Pyhalov
161*91e1e26aSAlexander PyhalovUCS-2LE%Big5-HKSCS.so: UCS-2LE%Big5-HKSCS.o common_utf8.o
162*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UCS-2LE%Big5-HKSCS.o common_utf8.o
163*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
164*91e1e26aSAlexander Pyhalov
165*91e1e26aSAlexander PyhalovUTF-8%zh_TW-euc.so: UTF-8%zh_TW-euc.o common_utf8.o
166*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_TW-euc.o common_utf8.o
167*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
168*91e1e26aSAlexander Pyhalov
169*91e1e26aSAlexander PyhalovUTF-8%zh_TW-big5.so: UTF-8%zh_TW-big5.o common_utf8.o
170*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_TW-big5.o common_utf8.o
171*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
172*91e1e26aSAlexander Pyhalov
173*91e1e26aSAlexander PyhalovUTF-8%zh_HK.hkscs.so: UTF-8%zh_HK.hkscs.o common_utf8.o
174*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_HK.hkscs.o common_utf8.o
175*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
176*91e1e26aSAlexander Pyhalov
177*91e1e26aSAlexander Pyhalovzh_TW-iso2022-CN-EXT.o: $(COMMON)/zh_TW-iso2022-CN-EXT.c
178*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -c -o $@ $^
179*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
180*91e1e26aSAlexander Pyhalov
181*91e1e26aSAlexander Pyhalovzh_TW-iso2022-CN-EXT%zh_TW-big5.so: zh_TW-iso2022-CN-EXT%zh_TW-big5.o zh_TW-iso2022-CN-EXT.o
182*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ zh_TW-iso2022-CN-EXT%zh_TW-big5.o zh_TW-iso2022-CN-EXT.o
183*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
184*91e1e26aSAlexander Pyhalov
185*91e1e26aSAlexander Pyhalovzh_TW-iso2022-CN-EXT%zh_TW-euc.so: zh_TW-iso2022-CN-EXT%zh_TW-euc.o zh_TW-iso2022-CN-EXT.o
186*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ zh_TW-iso2022-CN-EXT%zh_TW-euc.o zh_TW-iso2022-CN-EXT.o
187*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
188*91e1e26aSAlexander Pyhalov
189*91e1e26aSAlexander Pyhalovutf8%ibm.o: $(ICONV_COMMON)/utf8%ibm.c
190*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -c -o $@ $(ICONV_COMMON)/utf8%ibm.c
191*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
192*91e1e26aSAlexander Pyhalov
193*91e1e26aSAlexander Pyhalovtab_lookup.o: $(ICONV_COMMON)/tab_lookup.c
194*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) -c -o $@ $(ICONV_COMMON)/tab_lookup.c
195*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_O)
196*91e1e26aSAlexander Pyhalov
197*91e1e26aSAlexander Pyhalovzh_TW-cp937%UTF-8.so: zh_TW-cp937%UTF-8.o utf8%ibm.o tab_lookup.o
198*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ zh_TW-cp937%UTF-8.o utf8%ibm.o tab_lookup.o
199*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
200*91e1e26aSAlexander Pyhalov
201*91e1e26aSAlexander PyhalovUTF-8%zh_CN-cp935.so: UTF-8%zh_CN-cp935.o utf8%ibm.o tab_lookup.o
202*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_CN-cp935.o utf8%ibm.o tab_lookup.o
203*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
204*91e1e26aSAlexander Pyhalov
205*91e1e26aSAlexander Pyhalovzh_CN-cp935%UTF-8.so: zh_CN-cp935%UTF-8.o utf8%ibm.o tab_lookup.o
206*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ zh_CN-cp935%UTF-8.o utf8%ibm.o tab_lookup.o
207*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
208*91e1e26aSAlexander Pyhalov
209*91e1e26aSAlexander PyhalovUTF-8%zh_TW-cp937.so: UTF-8%zh_TW-cp937.o utf8%ibm.o tab_lookup.o
210*91e1e26aSAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_TW-cp937.o utf8%ibm.o tab_lookup.o
211*91e1e26aSAlexander Pyhalov	$(POST_PROCESS_SO)
212*91e1e26aSAlexander Pyhalov
213*91e1e26aSAlexander Pyhalovinclude $(SRC)/lib/iconv_modules/Makefile.iconv
214*91e1e26aSAlexander Pyhalov
215*91e1e26aSAlexander PyhalovALL_SOS  = Big5-HKSCS%UCS-2LE.so          zh_CN.gbk%zh_CN.iso2022-CN.so
216*91e1e26aSAlexander PyhalovALL_SOS += BIG5%UCS-2LE.so                zh_CN.gbk%zh_HK.hkscs.so
217*91e1e26aSAlexander PyhalovALL_SOS += cns11643%UCS-2LE.so            zh_CN.gbk%zh_TW-big5p.so
218*91e1e26aSAlexander PyhalovALL_SOS += gb2312%UCS-2LE.so              zh_CN.gbk%zh_TW-big5.so
219*91e1e26aSAlexander PyhalovALL_SOS += GBK%UCS-2LE.so                 zh_CN.iso2022-7%UTF-8.so
220*91e1e26aSAlexander PyhalovALL_SOS += HZ-GB-2312%UTF-8.so            zh_CN.iso2022-CN%UTF-8.so
221*91e1e26aSAlexander PyhalovALL_SOS += HZ-GB-2312%zh_CN.euc.so        zh_CN.iso2022-CN%zh_CN.euc.so
222*91e1e26aSAlexander PyhalovALL_SOS += UCS-2LE%Big5-HKSCS.so          zh_CN.iso2022-CN%zh_CN.gbk.so
223*91e1e26aSAlexander PyhalovALL_SOS += UCS-2LE%BIG5.so                zh_HK.hkscs%UTF-8.so
224*91e1e26aSAlexander PyhalovALL_SOS += UCS-2LE%cns11643.so            zh_HK.hkscs%zh_CN.gbk.so
225*91e1e26aSAlexander PyhalovALL_SOS += UCS-2LE%gb2312.so              zh_HK.hkscs%zh_TW-big5p.so
226*91e1e26aSAlexander PyhalovALL_SOS += UCS-2LE%GBK.so                 zh_TW-big5p%UTF-8.so
227*91e1e26aSAlexander PyhalovALL_SOS += UTF-8%HZ-GB-2312.so            zh_TW-big5p%zh_CN.gbk.so
228*91e1e26aSAlexander PyhalovALL_SOS += zh_TW-big5p%zh_HK.hkscs.so     zh_TW-big5%zh_TW-iso2022-7.so
229*91e1e26aSAlexander PyhalovALL_SOS += UTF-8%zh_CN.euc.so             zh_TW-big5%UTF-8.so
230*91e1e26aSAlexander PyhalovALL_SOS += UTF-8%zh_CN.gbk.so             zh_TW-big5%zh_CN.euc.so
231*91e1e26aSAlexander PyhalovALL_SOS += UTF-8%zh_CN.iso2022-7.so       zh_TW-big5%zh_CN.gbk.so
232*91e1e26aSAlexander PyhalovALL_SOS += UTF-8%zh_CN.iso2022-CN.so      zh_TW-big5%zh_TW-euc.so
233*91e1e26aSAlexander PyhalovALL_SOS += UTF-8%zh_TW-big5p.so           zh_TW-big5%zh_TW-iso2022-CN-EXT.so
234*91e1e26aSAlexander PyhalovALL_SOS += zh_TW-euc%UTF-8.so             zh_TW-euc%zh_TW-iso2022-7.so
235*91e1e26aSAlexander PyhalovALL_SOS += UTF-8%zh_TW-iso2022-7.so       zh_TW-euc%zh_TW-big5.so
236*91e1e26aSAlexander PyhalovALL_SOS += zh_CN.euc%HZ-GB-2312.so        zh_TW-euc%zh_TW-iso2022-CN-EXT.so
237*91e1e26aSAlexander PyhalovALL_SOS += zh_CN.euc%UTF-8.so             zh_TW-iso2022-7%UTF-8.so
238*91e1e26aSAlexander PyhalovALL_SOS += zh_CN.euc%zh_CN.iso2022-CN.so  zh_TW-iso2022-7%zh_TW-big5.so
239*91e1e26aSAlexander PyhalovALL_SOS += zh_CN.euc%zh_TW-big5.so        zh_TW-iso2022-7%zh_TW-euc.so
240*91e1e26aSAlexander PyhalovALL_SOS += zh_CN.gbk%HZ-GB-2312.so        zh_CN.gbk%UTF-8.so
241*91e1e26aSAlexander PyhalovALL_SOS += zh_TW-cp937%UTF-8.so           UTF-8%zh_TW-cp937.so
242*91e1e26aSAlexander PyhalovALL_SOS += zh_CN-cp935%UTF-8.so           UTF-8%zh_CN-cp935.so
243*91e1e26aSAlexander PyhalovALL_SOS += gb2312%UCS-2LE.so              UCS-2LE%gb2312.so
244*91e1e26aSAlexander PyhalovALL_SOS += cns11643%UCS-2LE.so BIG5%UCS-2LE.so Big5-HKSCS%UCS-2LE.so
245*91e1e26aSAlexander PyhalovALL_SOS += UCS-2LE%cns11643.so UCS-2LE%BIG5.so UCS-2LE%Big5-HKSCS.so
246*91e1e26aSAlexander PyhalovALL_SOS += UTF-8%zh_TW-euc.so UTF-8%zh_TW-big5.so UTF-8%zh_HK.hkscs.so
247*91e1e26aSAlexander PyhalovALL_SOS += zh_TW-iso2022-CN-EXT%zh_TW-euc.so zh_TW-iso2022-CN-EXT%zh_TW-big5.so
248*91e1e26aSAlexander PyhalovALL_SOS += GBK%UCS-2LE.so GBK%UCS-2BE.so GBK%UCS-4LE.so GBK%UCS-4BE.so
249*91e1e26aSAlexander PyhalovALL_SOS += UCS-2LE%GBK.so UCS-2BE%GBK.so UCS-4LE%GBK.so UCS-4BE%GBK.so
250*91e1e26aSAlexander Pyhalov
251*91e1e26aSAlexander PyhalovLINK_TARGETS  = GBK%UCS-2BE.so GBK%UCS-2LE.so GBK%UCS-4BE.so GBK%UCS-4LE.so
252*91e1e26aSAlexander PyhalovLINK_TARGETS += HZ-GB-2312%zh_CN.euc.so UCS-2BE%GBK.so UCS-2LE%GBK.so UCS-4BE%GBK.so
253*91e1e26aSAlexander PyhalovLINK_TARGETS += UCS-4LE%GBK.so UTF-8%zh_CN.euc.so UTF-8%zh_CN.gbk.so
254*91e1e26aSAlexander PyhalovLINK_TARGETS += UTF-8%zh_CN.iso2022-7.so UTF-8%zh_HK.hkscs.so UTF-8%zh_TW-big5.so
255*91e1e26aSAlexander PyhalovLINK_TARGETS += UTF-8%zh_TW-big5p.so UTF-8%zh_TW-cp937.so UTF-8%zh_TW-euc.so
256*91e1e26aSAlexander PyhalovLINK_TARGETS += UTF-8%zh_TW-iso2022-7.so zh_CN.euc%UTF-8.so
257*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_CN.euc%zh_CN.iso2022-CN.so zh_CN.gbk%UTF-8.so
258*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_CN.gbk%zh_CN.iso2022-CN.so zh_CN.gbk%zh_HK.hkscs.so
259*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_CN.gbk%zh_TW-big5.so zh_CN.gbk%zh_TW-big5p.so
260*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_CN.iso2022-7%UTF-8.so zh_CN.iso2022-CN%zh_CN.euc.so
261*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_HK.hkscs%UTF-8.so zh_HK.hkscs%zh_CN.gbk.so
262*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_HK.hkscs%zh_TW-big5p.so zh_TW-big5%UTF-8.so
263*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_TW-big5%zh_CN.gbk.so zh_TW-big5%zh_TW-euc.so
264*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_TW-big5%zh_TW-iso2022-7.so zh_TW-big5%zh_TW-iso2022-CN-EXT.so
265*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_TW-big5p%UTF-8.so zh_TW-big5p%zh_CN.gbk.so
266*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_TW-big5p%zh_HK.hkscs.so zh_TW-cp937%UTF-8.so zh_TW-euc%UTF-8.so
267*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_TW-euc%zh_TW-big5.so zh_TW-euc%zh_TW-iso2022-7.so
268*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_TW-euc%zh_TW-iso2022-CN-EXT.so zh_TW-iso2022-7%UTF-8.so
269*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_TW-iso2022-7%zh_TW-big5.so zh_TW-iso2022-7%zh_TW-euc.so
270*91e1e26aSAlexander PyhalovLINK_TARGETS += zh_TW-iso2022-CN-EXT%zh_TW-big5.so zh_TW-iso2022-CN-EXT%zh_TW-euc.so
271*91e1e26aSAlexander Pyhalov
272*91e1e26aSAlexander Pyhalovall: $(ALL_SOS)
273*91e1e26aSAlexander Pyhalov
274*91e1e26aSAlexander Pyhalov#
275*91e1e26aSAlexander Pyhalov# Proto area symlinks
276*91e1e26aSAlexander Pyhalov#
277*91e1e26aSAlexander Pyhalov$(CREATE_LINKS):        $(ICONV_LINK_TARGETS)
278*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f GBK%UCS-2BE.so $(ICONV_DIR)/GB18030%UCS-2BE.so
279*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f GBK%UCS-2LE.so $(ICONV_DIR)/GB18030%UCS-2LE.so
280*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f GBK%UCS-4BE.so $(ICONV_DIR)/GB18030%UCS-4BE.so
281*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f GBK%UCS-4LE.so $(ICONV_DIR)/GB18030%UCS-4LE.so
282*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f HZ-GB-2312%zh_CN.euc.so $(ICONV_DIR)/HZ-GB-2312%zh_CN.gbk.so
283*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UCS-2BE%GBK.so $(ICONV_DIR)/UCS-2BE%GB18030.so
284*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UCS-2LE%GBK.so $(ICONV_DIR)/UCS-2LE%GB18030.so
285*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UCS-4BE%GBK.so $(ICONV_DIR)/UCS-4BE%GB18030.so
286*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UCS-4LE%GBK.so $(ICONV_DIR)/UCS-4LE%GB18030.so
287*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.euc.so $(ICONV_DIR)/UTF-8%gb2312.so
288*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.gbk.so $(ICONV_DIR)/UTF-8%GB18030.so
289*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.gbk.so $(ICONV_DIR)/UTF-8%GBK.so
290*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.gbk.so $(ICONV_DIR)/UTF-8%zh_CN.gb18030.so
291*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.iso2022-7.so $(ICONV_DIR)/UTF-8%iso2022.so
292*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_HK.hkscs.so $(ICONV_DIR)/UTF-8%Big5-HKSCS.so
293*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_HK.hkscs.so $(ICONV_DIR)/UTF-8%zh_HK-big5hk.so
294*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_HK.hkscs.so $(ICONV_DIR)/UTF-8%zh_HK.big5hk.so
295*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-big5.so $(ICONV_DIR)/UTF-8%BIG5.so
296*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-big5.so $(ICONV_DIR)/UTF-8%zh_TW.big5.so
297*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-big5p.so $(ICONV_DIR)/UTF-8%BIG5P.so
298*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-big5p.so $(ICONV_DIR)/UTF-8%zh_TW.big5p.so
299*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-cp937.so $(ICONV_DIR)/UTF-8%zh_TW.cp937.so
300*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-euc.so $(ICONV_DIR)/UTF-8%cns11643.so
301*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-euc.so $(ICONV_DIR)/UTF-8%zh_TW.euc.so
302*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-iso2022-7.so $(ICONV_DIR)/UTF-8%zh_TW.iso2022-7.so
303*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.euc%UTF-8.so $(ICONV_DIR)/gb2312%UTF-8.so
304*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.euc%zh_CN.iso2022-CN.so $(ICONV_DIR)/gb2312%iso2022.so
305*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.euc%zh_CN.iso2022-CN.so $(ICONV_DIR)/zh_CN.euc%zh_CN.iso2022-7.so
306*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%UTF-8.so $(ICONV_DIR)/GB18030%UTF-8.so
307*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%UTF-8.so $(ICONV_DIR)/GBK%UTF-8.so
308*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%UTF-8.so $(ICONV_DIR)/zh_CN.gb18030%UTF-8.so
309*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_CN.iso2022-CN.so $(ICONV_DIR)/zh_CN.gb18030%zh_CN.iso2022-CN.so
310*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gb18030%zh_HK-big5hk.so
311*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gb18030%zh_HK.big5hk.so
312*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gb18030%zh_HK.hkscs.so
313*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gbk%zh_HK-big5hk.so
314*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gbk%zh_HK.big5hk.so
315*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_TW-big5.so $(ICONV_DIR)/zh_CN.gb18030%zh_TW-big5.so
316*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_TW-big5p.so $(ICONV_DIR)/zh_CN.gb18030%zh_TW-big5p.so
317*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.iso2022-7%UTF-8.so $(ICONV_DIR)/iso2022%UTF-8.so
318*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.iso2022-CN%zh_CN.euc.so $(ICONV_DIR)/iso2022%gb2312.so
319*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_CN.iso2022-CN%zh_CN.euc.so $(ICONV_DIR)/zh_CN.iso2022-7%zh_CN.euc.so
320*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%UTF-8.so $(ICONV_DIR)/Big5-HKSCS%UTF-8.so
321*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%UTF-8.so $(ICONV_DIR)/zh_HK-big5hk%UTF-8.so
322*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%UTF-8.so $(ICONV_DIR)/zh_HK.big5hk%UTF-8.so
323*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK-big5hk%zh_CN.gb18030.so
324*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK-big5hk%zh_CN.gbk.so
325*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK.big5hk%zh_CN.gb18030.so
326*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK.big5hk%zh_CN.gbk.so
327*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK.hkscs%zh_CN.gb18030.so
328*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_TW-big5p.so $(ICONV_DIR)/zh_HK-big5hk%zh_TW-big5p.so
329*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_TW-big5p.so $(ICONV_DIR)/zh_HK.big5hk%zh_TW-big5p.so
330*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%UTF-8.so $(ICONV_DIR)/BIG5%UTF-8.so
331*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%UTF-8.so $(ICONV_DIR)/zh_TW.big5%UTF-8.so
332*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_CN.gbk.so $(ICONV_DIR)/zh_TW-big5%zh_CN.gb18030.so
333*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-euc.so $(ICONV_DIR)/zh_TW.big5%zh_TW.euc.so
334*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-iso2022-7.so $(ICONV_DIR)/zh_TW-big5%zh_TW-iso2022-CN.so
335*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-iso2022-7.so $(ICONV_DIR)/zh_TW.big5%zh_TW.iso2022-7.so
336*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-iso2022-7.so $(ICONV_DIR)/zh_TW.big5%zh_TW.iso2022-CN.so
337*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-iso2022-CN-EXT.so $(ICONV_DIR)/zh_TW.big5%zh_TW.iso2022-CN-EXT.so
338*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%UTF-8.so $(ICONV_DIR)/BIG5P%UTF-8.so
339*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%UTF-8.so $(ICONV_DIR)/zh_TW.big5p%UTF-8.so
340*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%zh_CN.gbk.so $(ICONV_DIR)/zh_TW-big5p%zh_CN.gb18030.so
341*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%zh_HK.hkscs.so $(ICONV_DIR)/zh_TW-big5p%zh_HK-big5hk.so
342*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%zh_HK.hkscs.so $(ICONV_DIR)/zh_TW-big5p%zh_HK.big5hk.so
343*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-cp937%UTF-8.so $(ICONV_DIR)/zh_TW.cp937%UTF-8.so
344*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%UTF-8.so $(ICONV_DIR)/cns11643%UTF-8.so
345*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%UTF-8.so $(ICONV_DIR)/zh_TW.euc%UTF-8.so
346*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%zh_TW-big5.so $(ICONV_DIR)/zh_TW.euc%zh_TW.big5.so
347*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%zh_TW-iso2022-7.so $(ICONV_DIR)/zh_TW.euc%zh_TW.iso2022-7.so
348*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%zh_TW-iso2022-CN-EXT.so $(ICONV_DIR)/zh_TW.euc%zh_TW.iso2022-CN-EXT.so
349*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%UTF-8.so $(ICONV_DIR)/zh_TW.iso2022-7%UTF-8.so
350*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%zh_TW-big5.so $(ICONV_DIR)/zh_TW-iso2022-CN%zh_TW-big5.so
351*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%zh_TW-big5.so $(ICONV_DIR)/zh_TW.iso2022-7%zh_TW.big5.so
352*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%zh_TW-big5.so $(ICONV_DIR)/zh_TW.iso2022-CN%zh_TW.big5.so
353*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%zh_TW-euc.so $(ICONV_DIR)/zh_TW.iso2022-7%zh_TW.euc.so
354*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-CN-EXT%zh_TW-big5.so $(ICONV_DIR)/zh_TW.iso2022-CN-EXT%zh_TW.big5.so
355*91e1e26aSAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-CN-EXT%zh_TW-euc.so $(ICONV_DIR)/zh_TW.iso2022-CN-EXT%zh_TW.euc.so
356*91e1e26aSAlexander Pyhalov	$(TOUCH) $@
357