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