1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/intl/uconv/src/moz.build Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,218 @@ 1.4 +# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- 1.5 +# vim: set filetype=python: 1.6 +# This Source Code Form is subject to the terms of the Mozilla Public 1.7 +# License, v. 2.0. If a copy of the MPL was not distributed with this 1.8 +# file, You can obtain one at http://mozilla.org/MPL/2.0/. 1.9 + 1.10 +UNIFIED_SOURCES += [ 1.11 + 'nsCharsetConverterManager.cpp', 1.12 + 'nsConverterInputStream.cpp', 1.13 + 'nsConverterOutputStream.cpp', 1.14 + 'nsCP1252ToUnicode.cpp', 1.15 + 'nsISO88591ToUnicode.cpp', 1.16 + 'nsMacRomanToUnicode.cpp', 1.17 + 'nsReplacementToUnicode.cpp', 1.18 + 'nsScriptableUConv.cpp', 1.19 + 'nsTextToSubURI.cpp', 1.20 + 'nsUConvModule.cpp', 1.21 + 'nsUnicodeToCP1252.cpp', 1.22 + 'nsUnicodeToISO88591.cpp', 1.23 + 'nsUnicodeToMacRoman.cpp', 1.24 + 'nsUnicodeToUTF8.cpp', 1.25 + 'nsUTF8ConverterService.cpp', 1.26 + 'nsUTF8ToUnicode.cpp', 1.27 +] 1.28 + 1.29 +UNIFIED_SOURCES += [ 1.30 + '../ucvcn/nsGBKConvUtil.cpp', 1.31 + '../ucvcn/nsGBKToUnicode.cpp', 1.32 + '../ucvcn/nsHZToUnicode.cpp', 1.33 + '../ucvcn/nsISO2022CNToUnicode.cpp', 1.34 + '../ucvcn/nsUnicodeToGB2312V2.cpp', 1.35 + '../ucvcn/nsUnicodeToGBK.cpp', 1.36 + '../ucvcn/nsUnicodeToHZ.cpp', 1.37 +] 1.38 + 1.39 +UNIFIED_SOURCES += [ 1.40 + '../ucvibm/nsCP850ToUnicode.cpp', 1.41 + '../ucvibm/nsCP852ToUnicode.cpp', 1.42 + '../ucvibm/nsCP855ToUnicode.cpp', 1.43 + '../ucvibm/nsCP857ToUnicode.cpp', 1.44 + '../ucvibm/nsCP862ToUnicode.cpp', 1.45 + '../ucvibm/nsCP864ToUnicode.cpp', 1.46 + '../ucvibm/nsUnicodeToCP850.cpp', 1.47 + '../ucvibm/nsUnicodeToCP852.cpp', 1.48 + '../ucvibm/nsUnicodeToCP855.cpp', 1.49 + '../ucvibm/nsUnicodeToCP857.cpp', 1.50 + '../ucvibm/nsUnicodeToCP862.cpp', 1.51 + '../ucvibm/nsUnicodeToCP864.cpp', 1.52 +] 1.53 + 1.54 +UNIFIED_SOURCES += [ 1.55 + '../ucvja/nsJapaneseToUnicode.cpp', 1.56 + '../ucvja/nsUnicodeToEUCJP.cpp', 1.57 + '../ucvja/nsUnicodeToISO2022JP.cpp', 1.58 + '../ucvja/nsUnicodeToJISx0201.cpp', 1.59 + '../ucvja/nsUnicodeToSJIS.cpp', 1.60 +] 1.61 + 1.62 +UNIFIED_SOURCES += [ 1.63 + '../ucvko/nsCP949ToUnicode.cpp', 1.64 + '../ucvko/nsISO2022KRToUnicode.cpp', 1.65 + '../ucvko/nsJohabToUnicode.cpp', 1.66 + '../ucvko/nsUnicodeToCP949.cpp', 1.67 + '../ucvko/nsUnicodeToJohab.cpp', 1.68 +] 1.69 + 1.70 +UNIFIED_SOURCES += [ 1.71 + '../ucvlatin/nsARMSCII8ToUnicode.cpp', 1.72 + '../ucvlatin/nsAsciiToUnicode.cpp', 1.73 + '../ucvlatin/nsCP1250ToUnicode.cpp', 1.74 + '../ucvlatin/nsCP1251ToUnicode.cpp', 1.75 + '../ucvlatin/nsCP1253ToUnicode.cpp', 1.76 + '../ucvlatin/nsCP1254ToUnicode.cpp', 1.77 + '../ucvlatin/nsCP1255ToUnicode.cpp', 1.78 + '../ucvlatin/nsCP1256ToUnicode.cpp', 1.79 + '../ucvlatin/nsCP1257ToUnicode.cpp', 1.80 + '../ucvlatin/nsCP1258ToUnicode.cpp', 1.81 + '../ucvlatin/nsCP866ToUnicode.cpp', 1.82 + '../ucvlatin/nsCP874ToUnicode.cpp', 1.83 + '../ucvlatin/nsISO885910ToUnicode.cpp', 1.84 + '../ucvlatin/nsISO885911ToUnicode.cpp', 1.85 + '../ucvlatin/nsISO885913ToUnicode.cpp', 1.86 + '../ucvlatin/nsISO885914ToUnicode.cpp', 1.87 + '../ucvlatin/nsISO885915ToUnicode.cpp', 1.88 + '../ucvlatin/nsISO885916ToUnicode.cpp', 1.89 + '../ucvlatin/nsISO88592ToUnicode.cpp', 1.90 + '../ucvlatin/nsISO88593ToUnicode.cpp', 1.91 + '../ucvlatin/nsISO88594ToUnicode.cpp', 1.92 + '../ucvlatin/nsISO88595ToUnicode.cpp', 1.93 + '../ucvlatin/nsISO88596EToUnicode.cpp', 1.94 + '../ucvlatin/nsISO88596IToUnicode.cpp', 1.95 + '../ucvlatin/nsISO88596ToUnicode.cpp', 1.96 + '../ucvlatin/nsISO88597ToUnicode.cpp', 1.97 + '../ucvlatin/nsISO88598EToUnicode.cpp', 1.98 + '../ucvlatin/nsISO88598IToUnicode.cpp', 1.99 + '../ucvlatin/nsISO88598ToUnicode.cpp', 1.100 + '../ucvlatin/nsISO88599ToUnicode.cpp', 1.101 + '../ucvlatin/nsISOIR111ToUnicode.cpp', 1.102 + '../ucvlatin/nsKOI8RToUnicode.cpp', 1.103 + '../ucvlatin/nsKOI8UToUnicode.cpp', 1.104 + '../ucvlatin/nsMacArabicToUnicode.cpp', 1.105 + '../ucvlatin/nsMacCEToUnicode.cpp', 1.106 + '../ucvlatin/nsMacCroatianToUnicode.cpp', 1.107 + '../ucvlatin/nsMacCyrillicToUnicode.cpp', 1.108 + '../ucvlatin/nsMacDevanagariToUnicode.cpp', 1.109 + '../ucvlatin/nsMacFarsiToUnicode.cpp', 1.110 + '../ucvlatin/nsMacGreekToUnicode.cpp', 1.111 + '../ucvlatin/nsMacGujaratiToUnicode.cpp', 1.112 + '../ucvlatin/nsMacGurmukhiToUnicode.cpp', 1.113 + '../ucvlatin/nsMacHebrewToUnicode.cpp', 1.114 + '../ucvlatin/nsMacIcelandicToUnicode.cpp', 1.115 + '../ucvlatin/nsMacRomanianToUnicode.cpp', 1.116 + '../ucvlatin/nsMacTurkishToUnicode.cpp', 1.117 + '../ucvlatin/nsT61ToUnicode.cpp', 1.118 + '../ucvlatin/nsTCVN5712ToUnicode.cpp', 1.119 + '../ucvlatin/nsTIS620ToUnicode.cpp', 1.120 + '../ucvlatin/nsUnicodeToARMSCII8.cpp', 1.121 + '../ucvlatin/nsUnicodeToAscii.cpp', 1.122 + '../ucvlatin/nsUnicodeToCP1250.cpp', 1.123 + '../ucvlatin/nsUnicodeToCP1251.cpp', 1.124 + '../ucvlatin/nsUnicodeToCP1253.cpp', 1.125 + '../ucvlatin/nsUnicodeToCP1254.cpp', 1.126 + '../ucvlatin/nsUnicodeToCP1255.cpp', 1.127 + '../ucvlatin/nsUnicodeToCP1256.cpp', 1.128 + '../ucvlatin/nsUnicodeToCP1257.cpp', 1.129 + '../ucvlatin/nsUnicodeToCP1258.cpp', 1.130 + '../ucvlatin/nsUnicodeToCP866.cpp', 1.131 + '../ucvlatin/nsUnicodeToCP874.cpp', 1.132 + '../ucvlatin/nsUnicodeToISO885910.cpp', 1.133 + '../ucvlatin/nsUnicodeToISO885911.cpp', 1.134 + '../ucvlatin/nsUnicodeToISO885913.cpp', 1.135 + '../ucvlatin/nsUnicodeToISO885914.cpp', 1.136 + '../ucvlatin/nsUnicodeToISO885915.cpp', 1.137 + '../ucvlatin/nsUnicodeToISO885916.cpp', 1.138 + '../ucvlatin/nsUnicodeToISO88592.cpp', 1.139 + '../ucvlatin/nsUnicodeToISO88593.cpp', 1.140 + '../ucvlatin/nsUnicodeToISO88594.cpp', 1.141 + '../ucvlatin/nsUnicodeToISO88595.cpp', 1.142 + '../ucvlatin/nsUnicodeToISO88596.cpp', 1.143 + '../ucvlatin/nsUnicodeToISO88596E.cpp', 1.144 + '../ucvlatin/nsUnicodeToISO88596I.cpp', 1.145 + '../ucvlatin/nsUnicodeToISO88597.cpp', 1.146 + '../ucvlatin/nsUnicodeToISO88598.cpp', 1.147 + '../ucvlatin/nsUnicodeToISO88598E.cpp', 1.148 + '../ucvlatin/nsUnicodeToISO88598I.cpp', 1.149 + '../ucvlatin/nsUnicodeToISO88599.cpp', 1.150 + '../ucvlatin/nsUnicodeToISOIR111.cpp', 1.151 + '../ucvlatin/nsUnicodeToKOI8R.cpp', 1.152 + '../ucvlatin/nsUnicodeToKOI8U.cpp', 1.153 + '../ucvlatin/nsUnicodeToMacArabic.cpp', 1.154 + '../ucvlatin/nsUnicodeToMacCE.cpp', 1.155 + '../ucvlatin/nsUnicodeToMacCroatian.cpp', 1.156 + '../ucvlatin/nsUnicodeToMacCyrillic.cpp', 1.157 + '../ucvlatin/nsUnicodeToMacDevanagari.cpp', 1.158 + '../ucvlatin/nsUnicodeToMacFarsi.cpp', 1.159 + '../ucvlatin/nsUnicodeToMacGreek.cpp', 1.160 + '../ucvlatin/nsUnicodeToMacGujarati.cpp', 1.161 + '../ucvlatin/nsUnicodeToMacGurmukhi.cpp', 1.162 + '../ucvlatin/nsUnicodeToMacHebrew.cpp', 1.163 + '../ucvlatin/nsUnicodeToMacIcelandic.cpp', 1.164 + '../ucvlatin/nsUnicodeToMacRomanian.cpp', 1.165 + '../ucvlatin/nsUnicodeToMacTurkish.cpp', 1.166 + '../ucvlatin/nsUnicodeToT61.cpp', 1.167 + '../ucvlatin/nsUnicodeToTCVN5712.cpp', 1.168 + '../ucvlatin/nsUnicodeToTIS620.cpp', 1.169 + '../ucvlatin/nsUnicodeToUserDefined.cpp', 1.170 + '../ucvlatin/nsUnicodeToUTF16.cpp', 1.171 + '../ucvlatin/nsUnicodeToVISCII.cpp', 1.172 + '../ucvlatin/nsUnicodeToVPS.cpp', 1.173 + '../ucvlatin/nsUserDefinedToUnicode.cpp', 1.174 + '../ucvlatin/nsUTF16ToUnicode.cpp', 1.175 + '../ucvlatin/nsVISCIIToUnicode.cpp', 1.176 + '../ucvlatin/nsVPSToUnicode.cpp', 1.177 +] 1.178 + 1.179 +UNIFIED_SOURCES += [ 1.180 + '../ucvtw/nsBIG5HKSCSToUnicode.cpp', 1.181 + '../ucvtw/nsBIG5ToUnicode.cpp', 1.182 + '../ucvtw/nsUnicodeToBIG5.cpp', 1.183 + '../ucvtw/nsUnicodeToBIG5HKSCS.cpp', 1.184 + '../ucvtw/nsUnicodeToHKSCS.cpp', 1.185 +] 1.186 + 1.187 +UNIFIED_SOURCES += [ 1.188 + '../ucvtw2/nsEUCTWToUnicode.cpp', 1.189 + '../ucvtw2/nsUnicodeToEUCTW.cpp', 1.190 +] 1.191 + 1.192 +UNIFIED_SOURCES += [ 1.193 + '../util/nsUCConstructors.cpp', 1.194 + '../util/nsUCSupport.cpp', 1.195 + '../util/nsUnicodeDecodeHelper.cpp', 1.196 + '../util/nsUnicodeEncodeHelper.cpp', 1.197 + '../util/ugen.c', 1.198 + '../util/umap.c', 1.199 + '../util/uscan.c', 1.200 +] 1.201 + 1.202 +if CONFIG['INTEL_ARCHITECTURE']: 1.203 + SOURCES += ['nsUTF8ToUnicodeSSE2.cpp'] 1.204 + SOURCES['nsUTF8ToUnicodeSSE2.cpp'].flags += CONFIG['SSE2_FLAGS'] 1.205 + 1.206 +MSVC_ENABLE_PGO = True 1.207 + 1.208 +LOCAL_INCLUDES += [ 1.209 + '../ucvcn', 1.210 + '../ucvibm', 1.211 + '../ucvja', 1.212 + '../ucvko', 1.213 + '../ucvlatin', 1.214 + '../ucvtw', 1.215 + '../ucvtw2', 1.216 + '../util', 1.217 +] 1.218 + 1.219 +FINAL_LIBRARY = 'xul' 1.220 + 1.221 +JAR_MANIFESTS += ['jar.mn']