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