xref: /illumos-gate/usr/src/lib/iconv_modules/zh/Makefile.com (revision 84d9cd0f02f7b6d7963dcb4a84148c3b2aaba7c5)
116d86563SAlexander Pyhalov#
216d86563SAlexander Pyhalov# CDDL HEADER START
316d86563SAlexander Pyhalov#
416d86563SAlexander Pyhalov# The contents of this file are subject to the terms of the
516d86563SAlexander Pyhalov# Common Development and Distribution License (the "License").
616d86563SAlexander Pyhalov# You may not use this file except in compliance with the License.
716d86563SAlexander Pyhalov#
816d86563SAlexander Pyhalov# You can obtain a copy of the license at src/OPENSOLARIS.LICENSE
916d86563SAlexander Pyhalov# or http://www.opensolaris.org/os/licensing.
1016d86563SAlexander Pyhalov# See the License for the specific language governing permissions
1116d86563SAlexander Pyhalov# and limitations under the License.
1216d86563SAlexander Pyhalov#
1316d86563SAlexander Pyhalov# When distributing Covered Code, include this CDDL HEADER in each
1416d86563SAlexander Pyhalov# file and include the License file at src/OPENSOLARIS.LICENSE.
1516d86563SAlexander Pyhalov# If applicable, add the following below this CDDL HEADER, with the
1616d86563SAlexander Pyhalov# fields enclosed by brackets "[]" replaced with your own identifying
1716d86563SAlexander Pyhalov# information: Portions Copyright [yyyy] [name of copyright owner]
1816d86563SAlexander Pyhalov#
1916d86563SAlexander Pyhalov# CDDL HEADER END
2016d86563SAlexander Pyhalov#
2116d86563SAlexander Pyhalov#
2216d86563SAlexander Pyhalov# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
2316d86563SAlexander Pyhalov# Use is subject to license terms.
2416d86563SAlexander Pyhalov#
2505ede3dbSJohn Levon# Copyright (c) 2018, Joyent, Inc.
2616d86563SAlexander Pyhalov
2716d86563SAlexander PyhalovLDFLAGS	=	$(DYNFLAGS) $(LDLIBS)
2816d86563SAlexander Pyhalov
2905ede3dbSJohn Levon# needs work
3005ede3dbSJohn LevonSMATCH=off
3105ede3dbSJohn Levon
3216d86563SAlexander PyhalovCOMMON = ../common/
3316d86563SAlexander Pyhalov
3416d86563SAlexander PyhalovICONV_COMMON  = ../../common/
3516d86563SAlexander Pyhalov
3616d86563SAlexander PyhalovSRCS		=	UTF-8%zh_CN.iso2022-7.c \
3716d86563SAlexander Pyhalov			UTF-8%zh_CN.euc.c \
3816d86563SAlexander Pyhalov			UTF-8%zh_CN.gbk.c \
3916d86563SAlexander Pyhalov			UTF-8%zh_CN.iso2022-CN.c \
4016d86563SAlexander Pyhalov			zh_CN.euc%UTF-8.c \
4116d86563SAlexander Pyhalov			zh_CN.euc%zh_CN.iso2022-CN.c \
4216d86563SAlexander Pyhalov			zh_CN.euc%zh_TW-big5.c \
4316d86563SAlexander Pyhalov			zh_CN.gbk%UTF-8.c \
4416d86563SAlexander Pyhalov			zh_CN.iso2022-7%UTF-8.c \
4516d86563SAlexander Pyhalov			zh_CN.iso2022-CN%zh_CN.euc.c \
4616d86563SAlexander Pyhalov			zh_CN.iso2022-CN%UTF-8.c \
4716d86563SAlexander Pyhalov			HZ-GB-2312%UTF-8.c \
4816d86563SAlexander Pyhalov			HZ-GB-2312%zh_CN.euc.c \
4916d86563SAlexander Pyhalov			UTF-8%HZ-GB-2312.c \
5016d86563SAlexander Pyhalov			zh_CN.euc%HZ-GB-2312.c \
5116d86563SAlexander Pyhalov			zh_CN.gbk%HZ-GB-2312.c \
5216d86563SAlexander Pyhalov			zh_TW-big5%zh_CN.euc.c \
5316d86563SAlexander Pyhalov			UTF-8%zh_CN-cp935.c \
5416d86563SAlexander Pyhalov			zh_CN-cp935%UTF-8.c \
5516d86563SAlexander Pyhalov			zh_CN.gbk%zh_CN.iso2022-CN.c \
5616d86563SAlexander Pyhalov			zh_CN.gbk%zh_TW-big5.c \
5716d86563SAlexander Pyhalov			zh_CN.gbk%zh_TW-big5p.c \
5816d86563SAlexander Pyhalov			zh_CN.iso2022-CN%zh_CN.gbk.c \
5916d86563SAlexander Pyhalov			zh_TW-big5%zh_CN.gbk.c \
6016d86563SAlexander Pyhalov			zh_TW-big5p%zh_CN.gbk.c \
6116d86563SAlexander Pyhalov			zh_HK.hkscs%zh_CN.gbk.c \
6216d86563SAlexander Pyhalov			zh_CN.gbk%zh_HK.hkscs.c \
6316d86563SAlexander Pyhalov			zh_TW-euc%UTF-8.c \
6416d86563SAlexander Pyhalov			UTF-8%zh_TW-euc.c \
6516d86563SAlexander Pyhalov			zh_TW-iso2022-7%UTF-8.c \
6616d86563SAlexander Pyhalov			UTF-8%zh_TW-iso2022-7.c \
6716d86563SAlexander Pyhalov			zh_TW-big5%UTF-8.c \
6816d86563SAlexander Pyhalov			zh_HK.hkscs%UTF-8.c \
6916d86563SAlexander Pyhalov			UTF-8%zh_HK.hkscs.c \
7016d86563SAlexander Pyhalov			zh_HK.hkscs%zh_TW-big5p.c \
7116d86563SAlexander Pyhalov			zh_TW-big5p%zh_HK.hkscs.c \
7216d86563SAlexander Pyhalov			UTF-8%zh_TW-big5.c \
7316d86563SAlexander Pyhalov			zh_TW-big5p%UTF-8.c \
7416d86563SAlexander Pyhalov			UTF-8%zh_TW-big5p.c \
7516d86563SAlexander Pyhalov			UTF-8%zh_TW-cp937.c zh_TW-cp937%UTF-8.c \
7616d86563SAlexander Pyhalov			zh_TW-euc%zh_TW-big5.c \
7716d86563SAlexander Pyhalov			zh_TW-euc%zh_TW-iso2022-7.c \
7816d86563SAlexander Pyhalov			zh_TW-euc%zh_TW-iso2022-CN-EXT.c \
7916d86563SAlexander Pyhalov			zh_TW-big5%zh_TW-euc.c \
8016d86563SAlexander Pyhalov			zh_TW-big5%zh_TW-iso2022-7.c \
8116d86563SAlexander Pyhalov			zh_TW-iso2022-7%zh_TW-euc.c \
8216d86563SAlexander Pyhalov			zh_TW-iso2022-CN-EXT%zh_TW-euc.c \
8316d86563SAlexander Pyhalov			zh_TW-iso2022-7%zh_TW-big5.c \
8416d86563SAlexander Pyhalov			zh_TW-big5%zh_TW-iso2022-CN-EXT.c \
8516d86563SAlexander Pyhalov			zh_TW-iso2022-CN-EXT%zh_TW-big5.c
8616d86563SAlexander Pyhalov
8716d86563SAlexander Pyhalovdummy: all
8816d86563SAlexander Pyhalov
8916d86563SAlexander Pyhalovgb2312%UCS-2LE.o: $(COMMON)zh_CN.euc%UTF-8.c
90*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
9116d86563SAlexander Pyhalov	$(POST_PROCESS_O)
9216d86563SAlexander Pyhalov
9316d86563SAlexander PyhalovGBK%UCS-2LE.o: $(COMMON)zh_CN.gbk%UTF-8.c
94*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
9516d86563SAlexander Pyhalov	$(POST_PROCESS_O)
9616d86563SAlexander Pyhalov
9716d86563SAlexander PyhalovGBK%UCS-2BE.o: $(COMMON)zh_CN.gbk%UTF-8.c
98*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2BE -c -o $@ $^
9916d86563SAlexander Pyhalov	$(POST_PROCESS_O)
10016d86563SAlexander Pyhalov
10116d86563SAlexander PyhalovGBK%UCS-4LE.o: $(COMMON)zh_CN.gbk%UTF-8.c
102*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_4LE -c -o $@ $^
10316d86563SAlexander Pyhalov	$(POST_PROCESS_O)
10416d86563SAlexander Pyhalov
10516d86563SAlexander PyhalovGBK%UCS-4BE.o: $(COMMON)zh_CN.gbk%UTF-8.c
106*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_4BE -c -o $@ $^
10716d86563SAlexander Pyhalov	$(POST_PROCESS_O)
10816d86563SAlexander Pyhalov
10916d86563SAlexander PyhalovUCS-2LE%gb2312.o: $(COMMON)UTF-8%zh_CN.euc.c
110*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
11116d86563SAlexander Pyhalov	$(POST_PROCESS_O)
11216d86563SAlexander Pyhalov
11316d86563SAlexander PyhalovUCS-2LE%GBK.o: $(COMMON)UTF-8%zh_CN.gbk.c
114*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
11516d86563SAlexander Pyhalov	$(POST_PROCESS_O)
11616d86563SAlexander Pyhalov
11716d86563SAlexander PyhalovUCS-2BE%GBK.o: $(COMMON)UTF-8%zh_CN.gbk.c
118*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2BE -c -o $@ $^
11916d86563SAlexander Pyhalov	$(POST_PROCESS_O)
12016d86563SAlexander Pyhalov
12116d86563SAlexander PyhalovUCS-4LE%GBK.o: $(COMMON)UTF-8%zh_CN.gbk.c
122*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_4LE -c -o $@ $^
12316d86563SAlexander Pyhalov	$(POST_PROCESS_O)
12416d86563SAlexander Pyhalov
12516d86563SAlexander PyhalovUCS-4BE%GBK.o: $(COMMON)UTF-8%zh_CN.gbk.c
126*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_4BE -c -o $@ $^
12716d86563SAlexander Pyhalov	$(POST_PROCESS_O)
12816d86563SAlexander Pyhalov
12916d86563SAlexander Pyhalovcns11643%UCS-2LE.o: $(COMMON)zh_TW-euc%UTF-8.c
130*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
13116d86563SAlexander Pyhalov	$(POST_PROCESS_O)
13216d86563SAlexander Pyhalov
13316d86563SAlexander PyhalovBIG5%UCS-2LE.o: $(COMMON)zh_TW-big5%UTF-8.c
134*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
13516d86563SAlexander Pyhalov	$(POST_PROCESS_O)
13616d86563SAlexander Pyhalov
13716d86563SAlexander PyhalovBig5-HKSCS%UCS-2LE.o: $(COMMON)zh_HK.hkscs%UTF-8.c
138*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
13916d86563SAlexander Pyhalov	$(POST_PROCESS_O)
14016d86563SAlexander Pyhalov
14116d86563SAlexander PyhalovUCS-2LE%cns11643.o: $(COMMON)UTF-8%zh_TW-euc.c
142*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
14316d86563SAlexander Pyhalov	$(POST_PROCESS_O)
14416d86563SAlexander Pyhalov
14516d86563SAlexander PyhalovUCS-2LE%BIG5.o: $(COMMON)UTF-8%zh_TW-big5.c
146*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
14716d86563SAlexander Pyhalov	$(POST_PROCESS_O)
14816d86563SAlexander Pyhalov
14916d86563SAlexander PyhalovUCS-2LE%Big5-HKSCS.o: $(COMMON)UTF-8%zh_HK.hkscs.c
150*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -DUCS_2LE -c -o $@ $^
15116d86563SAlexander Pyhalov	$(POST_PROCESS_O)
15216d86563SAlexander Pyhalov
15316d86563SAlexander Pyhalovcommon_utf8.o: $(ICONV_COMMON)/common_utf8.c
154*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(ICONV_COMMON)/common_utf8.c
15516d86563SAlexander Pyhalov	$(POST_PROCESS_O)
15616d86563SAlexander Pyhalov
15716d86563SAlexander PyhalovUCS-2LE%cns11643.so: UCS-2LE%cns11643.o common_utf8.o
15816d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UCS-2LE%cns11643.o common_utf8.o
15916d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
16016d86563SAlexander Pyhalov
16116d86563SAlexander PyhalovUCS-2LE%BIG5.so: UCS-2LE%BIG5.o common_utf8.o
16216d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UCS-2LE%BIG5.o common_utf8.o
16316d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
16416d86563SAlexander Pyhalov
16516d86563SAlexander PyhalovUCS-2LE%Big5-HKSCS.so: UCS-2LE%Big5-HKSCS.o common_utf8.o
16616d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UCS-2LE%Big5-HKSCS.o common_utf8.o
16716d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
16816d86563SAlexander Pyhalov
16916d86563SAlexander PyhalovUTF-8%zh_TW-euc.so: UTF-8%zh_TW-euc.o common_utf8.o
17016d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_TW-euc.o common_utf8.o
17116d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
17216d86563SAlexander Pyhalov
17316d86563SAlexander PyhalovUTF-8%zh_TW-big5.so: UTF-8%zh_TW-big5.o common_utf8.o
17416d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_TW-big5.o common_utf8.o
17516d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
17616d86563SAlexander Pyhalov
17716d86563SAlexander PyhalovUTF-8%zh_HK.hkscs.so: UTF-8%zh_HK.hkscs.o common_utf8.o
17816d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_HK.hkscs.o common_utf8.o
17916d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
18016d86563SAlexander Pyhalov
18116d86563SAlexander Pyhalovzh_TW-iso2022-CN-EXT.o: $(COMMON)/zh_TW-iso2022-CN-EXT.c
182*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^
18316d86563SAlexander Pyhalov	$(POST_PROCESS_O)
18416d86563SAlexander Pyhalov
18516d86563SAlexander Pyhalovzh_TW-iso2022-CN-EXT%zh_TW-big5.so: zh_TW-iso2022-CN-EXT%zh_TW-big5.o zh_TW-iso2022-CN-EXT.o
18616d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ zh_TW-iso2022-CN-EXT%zh_TW-big5.o zh_TW-iso2022-CN-EXT.o
18716d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
18816d86563SAlexander Pyhalov
18916d86563SAlexander Pyhalovzh_TW-iso2022-CN-EXT%zh_TW-euc.so: zh_TW-iso2022-CN-EXT%zh_TW-euc.o zh_TW-iso2022-CN-EXT.o
19016d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ zh_TW-iso2022-CN-EXT%zh_TW-euc.o zh_TW-iso2022-CN-EXT.o
19116d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
19216d86563SAlexander Pyhalov
19316d86563SAlexander Pyhalovutf8%ibm.o: $(ICONV_COMMON)/utf8%ibm.c
194*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(ICONV_COMMON)/utf8%ibm.c
19516d86563SAlexander Pyhalov	$(POST_PROCESS_O)
19616d86563SAlexander Pyhalov
19716d86563SAlexander Pyhalovtab_lookup.o: $(ICONV_COMMON)/tab_lookup.c
198*84d9cd0fSToomas Soome	$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(ICONV_COMMON)/tab_lookup.c
19916d86563SAlexander Pyhalov	$(POST_PROCESS_O)
20016d86563SAlexander Pyhalov
20116d86563SAlexander Pyhalovzh_TW-cp937%UTF-8.so: zh_TW-cp937%UTF-8.o utf8%ibm.o tab_lookup.o
20216d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ zh_TW-cp937%UTF-8.o utf8%ibm.o tab_lookup.o
20316d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
20416d86563SAlexander Pyhalov
20516d86563SAlexander PyhalovUTF-8%zh_CN-cp935.so: UTF-8%zh_CN-cp935.o utf8%ibm.o tab_lookup.o
20616d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_CN-cp935.o utf8%ibm.o tab_lookup.o
20716d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
20816d86563SAlexander Pyhalov
20916d86563SAlexander Pyhalovzh_CN-cp935%UTF-8.so: zh_CN-cp935%UTF-8.o utf8%ibm.o tab_lookup.o
21016d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ zh_CN-cp935%UTF-8.o utf8%ibm.o tab_lookup.o
21116d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
21216d86563SAlexander Pyhalov
21316d86563SAlexander PyhalovUTF-8%zh_TW-cp937.so: UTF-8%zh_TW-cp937.o utf8%ibm.o tab_lookup.o
21416d86563SAlexander Pyhalov	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ UTF-8%zh_TW-cp937.o utf8%ibm.o tab_lookup.o
21516d86563SAlexander Pyhalov	$(POST_PROCESS_SO)
21616d86563SAlexander Pyhalov
21716d86563SAlexander Pyhalovinclude $(SRC)/lib/iconv_modules/Makefile.iconv
21816d86563SAlexander Pyhalov
21916d86563SAlexander PyhalovALL_SOS  = Big5-HKSCS%UCS-2LE.so          zh_CN.gbk%zh_CN.iso2022-CN.so
22016d86563SAlexander PyhalovALL_SOS += BIG5%UCS-2LE.so                zh_CN.gbk%zh_HK.hkscs.so
22116d86563SAlexander PyhalovALL_SOS += cns11643%UCS-2LE.so            zh_CN.gbk%zh_TW-big5p.so
22216d86563SAlexander PyhalovALL_SOS += gb2312%UCS-2LE.so              zh_CN.gbk%zh_TW-big5.so
22316d86563SAlexander PyhalovALL_SOS += GBK%UCS-2LE.so                 zh_CN.iso2022-7%UTF-8.so
22416d86563SAlexander PyhalovALL_SOS += HZ-GB-2312%UTF-8.so            zh_CN.iso2022-CN%UTF-8.so
22516d86563SAlexander PyhalovALL_SOS += HZ-GB-2312%zh_CN.euc.so        zh_CN.iso2022-CN%zh_CN.euc.so
22616d86563SAlexander PyhalovALL_SOS += UCS-2LE%Big5-HKSCS.so          zh_CN.iso2022-CN%zh_CN.gbk.so
22716d86563SAlexander PyhalovALL_SOS += UCS-2LE%BIG5.so                zh_HK.hkscs%UTF-8.so
22816d86563SAlexander PyhalovALL_SOS += UCS-2LE%cns11643.so            zh_HK.hkscs%zh_CN.gbk.so
22916d86563SAlexander PyhalovALL_SOS += UCS-2LE%gb2312.so              zh_HK.hkscs%zh_TW-big5p.so
23016d86563SAlexander PyhalovALL_SOS += UCS-2LE%GBK.so                 zh_TW-big5p%UTF-8.so
23116d86563SAlexander PyhalovALL_SOS += UTF-8%HZ-GB-2312.so            zh_TW-big5p%zh_CN.gbk.so
23216d86563SAlexander PyhalovALL_SOS += zh_TW-big5p%zh_HK.hkscs.so     zh_TW-big5%zh_TW-iso2022-7.so
23316d86563SAlexander PyhalovALL_SOS += UTF-8%zh_CN.euc.so             zh_TW-big5%UTF-8.so
23416d86563SAlexander PyhalovALL_SOS += UTF-8%zh_CN.gbk.so             zh_TW-big5%zh_CN.euc.so
23516d86563SAlexander PyhalovALL_SOS += UTF-8%zh_CN.iso2022-7.so       zh_TW-big5%zh_CN.gbk.so
23616d86563SAlexander PyhalovALL_SOS += UTF-8%zh_CN.iso2022-CN.so      zh_TW-big5%zh_TW-euc.so
23716d86563SAlexander PyhalovALL_SOS += UTF-8%zh_TW-big5p.so           zh_TW-big5%zh_TW-iso2022-CN-EXT.so
23816d86563SAlexander PyhalovALL_SOS += zh_TW-euc%UTF-8.so             zh_TW-euc%zh_TW-iso2022-7.so
23916d86563SAlexander PyhalovALL_SOS += UTF-8%zh_TW-iso2022-7.so       zh_TW-euc%zh_TW-big5.so
24016d86563SAlexander PyhalovALL_SOS += zh_CN.euc%HZ-GB-2312.so        zh_TW-euc%zh_TW-iso2022-CN-EXT.so
24116d86563SAlexander PyhalovALL_SOS += zh_CN.euc%UTF-8.so             zh_TW-iso2022-7%UTF-8.so
24216d86563SAlexander PyhalovALL_SOS += zh_CN.euc%zh_CN.iso2022-CN.so  zh_TW-iso2022-7%zh_TW-big5.so
24316d86563SAlexander PyhalovALL_SOS += zh_CN.euc%zh_TW-big5.so        zh_TW-iso2022-7%zh_TW-euc.so
24416d86563SAlexander PyhalovALL_SOS += zh_CN.gbk%HZ-GB-2312.so        zh_CN.gbk%UTF-8.so
24516d86563SAlexander PyhalovALL_SOS += zh_TW-cp937%UTF-8.so           UTF-8%zh_TW-cp937.so
24616d86563SAlexander PyhalovALL_SOS += zh_CN-cp935%UTF-8.so           UTF-8%zh_CN-cp935.so
24716d86563SAlexander PyhalovALL_SOS += gb2312%UCS-2LE.so              UCS-2LE%gb2312.so
24816d86563SAlexander PyhalovALL_SOS += cns11643%UCS-2LE.so BIG5%UCS-2LE.so Big5-HKSCS%UCS-2LE.so
24916d86563SAlexander PyhalovALL_SOS += UCS-2LE%cns11643.so UCS-2LE%BIG5.so UCS-2LE%Big5-HKSCS.so
25016d86563SAlexander PyhalovALL_SOS += UTF-8%zh_TW-euc.so UTF-8%zh_TW-big5.so UTF-8%zh_HK.hkscs.so
25116d86563SAlexander PyhalovALL_SOS += zh_TW-iso2022-CN-EXT%zh_TW-euc.so zh_TW-iso2022-CN-EXT%zh_TW-big5.so
25216d86563SAlexander PyhalovALL_SOS += GBK%UCS-2LE.so GBK%UCS-2BE.so GBK%UCS-4LE.so GBK%UCS-4BE.so
25316d86563SAlexander PyhalovALL_SOS += UCS-2LE%GBK.so UCS-2BE%GBK.so UCS-4LE%GBK.so UCS-4BE%GBK.so
25416d86563SAlexander Pyhalov
25516d86563SAlexander PyhalovLINK_TARGETS  = GBK%UCS-2BE.so GBK%UCS-2LE.so GBK%UCS-4BE.so GBK%UCS-4LE.so
25616d86563SAlexander PyhalovLINK_TARGETS += HZ-GB-2312%zh_CN.euc.so UCS-2BE%GBK.so UCS-2LE%GBK.so UCS-4BE%GBK.so
25716d86563SAlexander PyhalovLINK_TARGETS += UCS-4LE%GBK.so UTF-8%zh_CN.euc.so UTF-8%zh_CN.gbk.so
25816d86563SAlexander PyhalovLINK_TARGETS += UTF-8%zh_CN.iso2022-7.so UTF-8%zh_HK.hkscs.so UTF-8%zh_TW-big5.so
25916d86563SAlexander PyhalovLINK_TARGETS += UTF-8%zh_TW-big5p.so UTF-8%zh_TW-cp937.so UTF-8%zh_TW-euc.so
26016d86563SAlexander PyhalovLINK_TARGETS += UTF-8%zh_TW-iso2022-7.so zh_CN.euc%UTF-8.so
26116d86563SAlexander PyhalovLINK_TARGETS += zh_CN.euc%zh_CN.iso2022-CN.so zh_CN.gbk%UTF-8.so
26216d86563SAlexander PyhalovLINK_TARGETS += zh_CN.gbk%zh_CN.iso2022-CN.so zh_CN.gbk%zh_HK.hkscs.so
26316d86563SAlexander PyhalovLINK_TARGETS += zh_CN.gbk%zh_TW-big5.so zh_CN.gbk%zh_TW-big5p.so
26416d86563SAlexander PyhalovLINK_TARGETS += zh_CN.iso2022-7%UTF-8.so zh_CN.iso2022-CN%zh_CN.euc.so
26516d86563SAlexander PyhalovLINK_TARGETS += zh_HK.hkscs%UTF-8.so zh_HK.hkscs%zh_CN.gbk.so
26616d86563SAlexander PyhalovLINK_TARGETS += zh_HK.hkscs%zh_TW-big5p.so zh_TW-big5%UTF-8.so
26716d86563SAlexander PyhalovLINK_TARGETS += zh_TW-big5%zh_CN.gbk.so zh_TW-big5%zh_TW-euc.so
26816d86563SAlexander PyhalovLINK_TARGETS += zh_TW-big5%zh_TW-iso2022-7.so zh_TW-big5%zh_TW-iso2022-CN-EXT.so
26916d86563SAlexander PyhalovLINK_TARGETS += zh_TW-big5p%UTF-8.so zh_TW-big5p%zh_CN.gbk.so
27016d86563SAlexander PyhalovLINK_TARGETS += zh_TW-big5p%zh_HK.hkscs.so zh_TW-cp937%UTF-8.so zh_TW-euc%UTF-8.so
27116d86563SAlexander PyhalovLINK_TARGETS += zh_TW-euc%zh_TW-big5.so zh_TW-euc%zh_TW-iso2022-7.so
27216d86563SAlexander PyhalovLINK_TARGETS += zh_TW-euc%zh_TW-iso2022-CN-EXT.so zh_TW-iso2022-7%UTF-8.so
27316d86563SAlexander PyhalovLINK_TARGETS += zh_TW-iso2022-7%zh_TW-big5.so zh_TW-iso2022-7%zh_TW-euc.so
27416d86563SAlexander PyhalovLINK_TARGETS += zh_TW-iso2022-CN-EXT%zh_TW-big5.so zh_TW-iso2022-CN-EXT%zh_TW-euc.so
27516d86563SAlexander Pyhalov
27616d86563SAlexander Pyhalovall: $(ALL_SOS)
27716d86563SAlexander Pyhalov
27816d86563SAlexander Pyhalov#
27916d86563SAlexander Pyhalov# Proto area symlinks
28016d86563SAlexander Pyhalov#
28116d86563SAlexander Pyhalov$(CREATE_LINKS):        $(ICONV_LINK_TARGETS)
28216d86563SAlexander Pyhalov	$(SYMLINK) -f GBK%UCS-2BE.so $(ICONV_DIR)/GB18030%UCS-2BE.so
28316d86563SAlexander Pyhalov	$(SYMLINK) -f GBK%UCS-2LE.so $(ICONV_DIR)/GB18030%UCS-2LE.so
28416d86563SAlexander Pyhalov	$(SYMLINK) -f GBK%UCS-4BE.so $(ICONV_DIR)/GB18030%UCS-4BE.so
28516d86563SAlexander Pyhalov	$(SYMLINK) -f GBK%UCS-4LE.so $(ICONV_DIR)/GB18030%UCS-4LE.so
28616d86563SAlexander Pyhalov	$(SYMLINK) -f HZ-GB-2312%zh_CN.euc.so $(ICONV_DIR)/HZ-GB-2312%zh_CN.gbk.so
28716d86563SAlexander Pyhalov	$(SYMLINK) -f UCS-2BE%GBK.so $(ICONV_DIR)/UCS-2BE%GB18030.so
28816d86563SAlexander Pyhalov	$(SYMLINK) -f UCS-2LE%GBK.so $(ICONV_DIR)/UCS-2LE%GB18030.so
28916d86563SAlexander Pyhalov	$(SYMLINK) -f UCS-4BE%GBK.so $(ICONV_DIR)/UCS-4BE%GB18030.so
29016d86563SAlexander Pyhalov	$(SYMLINK) -f UCS-4LE%GBK.so $(ICONV_DIR)/UCS-4LE%GB18030.so
29116d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.euc.so $(ICONV_DIR)/UTF-8%gb2312.so
29216d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.gbk.so $(ICONV_DIR)/UTF-8%GB18030.so
29316d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.gbk.so $(ICONV_DIR)/UTF-8%GBK.so
29416d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.gbk.so $(ICONV_DIR)/UTF-8%zh_CN.gb18030.so
29516d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_CN.iso2022-7.so $(ICONV_DIR)/UTF-8%iso2022.so
29616d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_HK.hkscs.so $(ICONV_DIR)/UTF-8%Big5-HKSCS.so
29716d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_HK.hkscs.so $(ICONV_DIR)/UTF-8%zh_HK-big5hk.so
29816d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_HK.hkscs.so $(ICONV_DIR)/UTF-8%zh_HK.big5hk.so
29916d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-big5.so $(ICONV_DIR)/UTF-8%BIG5.so
30016d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-big5.so $(ICONV_DIR)/UTF-8%zh_TW.big5.so
30116d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-big5p.so $(ICONV_DIR)/UTF-8%BIG5P.so
30216d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-big5p.so $(ICONV_DIR)/UTF-8%zh_TW.big5p.so
30316d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-cp937.so $(ICONV_DIR)/UTF-8%zh_TW.cp937.so
30416d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-euc.so $(ICONV_DIR)/UTF-8%cns11643.so
30516d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-euc.so $(ICONV_DIR)/UTF-8%zh_TW.euc.so
30616d86563SAlexander Pyhalov	$(SYMLINK) -f UTF-8%zh_TW-iso2022-7.so $(ICONV_DIR)/UTF-8%zh_TW.iso2022-7.so
30716d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.euc%UTF-8.so $(ICONV_DIR)/gb2312%UTF-8.so
30816d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.euc%zh_CN.iso2022-CN.so $(ICONV_DIR)/gb2312%iso2022.so
30916d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.euc%zh_CN.iso2022-CN.so $(ICONV_DIR)/zh_CN.euc%zh_CN.iso2022-7.so
31016d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%UTF-8.so $(ICONV_DIR)/GB18030%UTF-8.so
31116d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%UTF-8.so $(ICONV_DIR)/GBK%UTF-8.so
31216d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%UTF-8.so $(ICONV_DIR)/zh_CN.gb18030%UTF-8.so
31316d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_CN.iso2022-CN.so $(ICONV_DIR)/zh_CN.gb18030%zh_CN.iso2022-CN.so
31416d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gb18030%zh_HK-big5hk.so
31516d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gb18030%zh_HK.big5hk.so
31616d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gb18030%zh_HK.hkscs.so
31716d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gbk%zh_HK-big5hk.so
31816d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_HK.hkscs.so $(ICONV_DIR)/zh_CN.gbk%zh_HK.big5hk.so
31916d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_TW-big5.so $(ICONV_DIR)/zh_CN.gb18030%zh_TW-big5.so
32016d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.gbk%zh_TW-big5p.so $(ICONV_DIR)/zh_CN.gb18030%zh_TW-big5p.so
32116d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.iso2022-7%UTF-8.so $(ICONV_DIR)/iso2022%UTF-8.so
32216d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.iso2022-CN%zh_CN.euc.so $(ICONV_DIR)/iso2022%gb2312.so
32316d86563SAlexander Pyhalov	$(SYMLINK) -f zh_CN.iso2022-CN%zh_CN.euc.so $(ICONV_DIR)/zh_CN.iso2022-7%zh_CN.euc.so
32416d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%UTF-8.so $(ICONV_DIR)/Big5-HKSCS%UTF-8.so
32516d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%UTF-8.so $(ICONV_DIR)/zh_HK-big5hk%UTF-8.so
32616d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%UTF-8.so $(ICONV_DIR)/zh_HK.big5hk%UTF-8.so
32716d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK-big5hk%zh_CN.gb18030.so
32816d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK-big5hk%zh_CN.gbk.so
32916d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK.big5hk%zh_CN.gb18030.so
33016d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK.big5hk%zh_CN.gbk.so
33116d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_CN.gbk.so $(ICONV_DIR)/zh_HK.hkscs%zh_CN.gb18030.so
33216d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_TW-big5p.so $(ICONV_DIR)/zh_HK-big5hk%zh_TW-big5p.so
33316d86563SAlexander Pyhalov	$(SYMLINK) -f zh_HK.hkscs%zh_TW-big5p.so $(ICONV_DIR)/zh_HK.big5hk%zh_TW-big5p.so
33416d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%UTF-8.so $(ICONV_DIR)/BIG5%UTF-8.so
33516d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%UTF-8.so $(ICONV_DIR)/zh_TW.big5%UTF-8.so
33616d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_CN.gbk.so $(ICONV_DIR)/zh_TW-big5%zh_CN.gb18030.so
33716d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-euc.so $(ICONV_DIR)/zh_TW.big5%zh_TW.euc.so
33816d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-iso2022-7.so $(ICONV_DIR)/zh_TW-big5%zh_TW-iso2022-CN.so
33916d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-iso2022-7.so $(ICONV_DIR)/zh_TW.big5%zh_TW.iso2022-7.so
34016d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-iso2022-7.so $(ICONV_DIR)/zh_TW.big5%zh_TW.iso2022-CN.so
34116d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5%zh_TW-iso2022-CN-EXT.so $(ICONV_DIR)/zh_TW.big5%zh_TW.iso2022-CN-EXT.so
34216d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%UTF-8.so $(ICONV_DIR)/BIG5P%UTF-8.so
34316d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%UTF-8.so $(ICONV_DIR)/zh_TW.big5p%UTF-8.so
34416d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%zh_CN.gbk.so $(ICONV_DIR)/zh_TW-big5p%zh_CN.gb18030.so
34516d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%zh_HK.hkscs.so $(ICONV_DIR)/zh_TW-big5p%zh_HK-big5hk.so
34616d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-big5p%zh_HK.hkscs.so $(ICONV_DIR)/zh_TW-big5p%zh_HK.big5hk.so
34716d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-cp937%UTF-8.so $(ICONV_DIR)/zh_TW.cp937%UTF-8.so
34816d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%UTF-8.so $(ICONV_DIR)/cns11643%UTF-8.so
34916d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%UTF-8.so $(ICONV_DIR)/zh_TW.euc%UTF-8.so
35016d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%zh_TW-big5.so $(ICONV_DIR)/zh_TW.euc%zh_TW.big5.so
35116d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%zh_TW-iso2022-7.so $(ICONV_DIR)/zh_TW.euc%zh_TW.iso2022-7.so
35216d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-euc%zh_TW-iso2022-CN-EXT.so $(ICONV_DIR)/zh_TW.euc%zh_TW.iso2022-CN-EXT.so
35316d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%UTF-8.so $(ICONV_DIR)/zh_TW.iso2022-7%UTF-8.so
35416d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%zh_TW-big5.so $(ICONV_DIR)/zh_TW-iso2022-CN%zh_TW-big5.so
35516d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%zh_TW-big5.so $(ICONV_DIR)/zh_TW.iso2022-7%zh_TW.big5.so
35616d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%zh_TW-big5.so $(ICONV_DIR)/zh_TW.iso2022-CN%zh_TW.big5.so
35716d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-7%zh_TW-euc.so $(ICONV_DIR)/zh_TW.iso2022-7%zh_TW.euc.so
35816d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-CN-EXT%zh_TW-big5.so $(ICONV_DIR)/zh_TW.iso2022-CN-EXT%zh_TW.big5.so
35916d86563SAlexander Pyhalov	$(SYMLINK) -f zh_TW-iso2022-CN-EXT%zh_TW-euc.so $(ICONV_DIR)/zh_TW.iso2022-CN-EXT%zh_TW.euc.so
36016d86563SAlexander Pyhalov	$(TOUCH) $@
361