intl/uconv/src/moz.build

Wed, 31 Dec 2014 07:22:50 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:22:50 +0100
branch
TOR_BUG_3246
changeset 4
fc2d59ddac77
permissions
-rw-r--r--

Correct previous dual key logic pending first delivery installment.

     1 # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
     2 # vim: set filetype=python:
     3 # This Source Code Form is subject to the terms of the Mozilla Public
     4 # License, v. 2.0. If a copy of the MPL was not distributed with this
     5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
     7 UNIFIED_SOURCES += [
     8     'nsCharsetConverterManager.cpp',
     9     'nsConverterInputStream.cpp',
    10     'nsConverterOutputStream.cpp',
    11     'nsCP1252ToUnicode.cpp',
    12     'nsISO88591ToUnicode.cpp',
    13     'nsMacRomanToUnicode.cpp',
    14     'nsReplacementToUnicode.cpp',
    15     'nsScriptableUConv.cpp',
    16     'nsTextToSubURI.cpp',
    17     'nsUConvModule.cpp',
    18     'nsUnicodeToCP1252.cpp',
    19     'nsUnicodeToISO88591.cpp',
    20     'nsUnicodeToMacRoman.cpp',
    21     'nsUnicodeToUTF8.cpp',
    22     'nsUTF8ConverterService.cpp',
    23     'nsUTF8ToUnicode.cpp',
    24 ]
    26 UNIFIED_SOURCES += [
    27     '../ucvcn/nsGBKConvUtil.cpp',
    28     '../ucvcn/nsGBKToUnicode.cpp',
    29     '../ucvcn/nsHZToUnicode.cpp',
    30     '../ucvcn/nsISO2022CNToUnicode.cpp',
    31     '../ucvcn/nsUnicodeToGB2312V2.cpp',
    32     '../ucvcn/nsUnicodeToGBK.cpp',
    33     '../ucvcn/nsUnicodeToHZ.cpp',
    34 ]
    36 UNIFIED_SOURCES += [
    37     '../ucvibm/nsCP850ToUnicode.cpp',
    38     '../ucvibm/nsCP852ToUnicode.cpp',
    39     '../ucvibm/nsCP855ToUnicode.cpp',
    40     '../ucvibm/nsCP857ToUnicode.cpp',
    41     '../ucvibm/nsCP862ToUnicode.cpp',
    42     '../ucvibm/nsCP864ToUnicode.cpp',
    43     '../ucvibm/nsUnicodeToCP850.cpp',
    44     '../ucvibm/nsUnicodeToCP852.cpp',
    45     '../ucvibm/nsUnicodeToCP855.cpp',
    46     '../ucvibm/nsUnicodeToCP857.cpp',
    47     '../ucvibm/nsUnicodeToCP862.cpp',
    48     '../ucvibm/nsUnicodeToCP864.cpp',
    49 ]
    51 UNIFIED_SOURCES += [
    52     '../ucvja/nsJapaneseToUnicode.cpp',
    53     '../ucvja/nsUnicodeToEUCJP.cpp',
    54     '../ucvja/nsUnicodeToISO2022JP.cpp',
    55     '../ucvja/nsUnicodeToJISx0201.cpp',
    56     '../ucvja/nsUnicodeToSJIS.cpp',
    57 ]
    59 UNIFIED_SOURCES += [
    60     '../ucvko/nsCP949ToUnicode.cpp',
    61     '../ucvko/nsISO2022KRToUnicode.cpp',
    62     '../ucvko/nsJohabToUnicode.cpp',
    63     '../ucvko/nsUnicodeToCP949.cpp',
    64     '../ucvko/nsUnicodeToJohab.cpp',
    65 ]
    67 UNIFIED_SOURCES += [
    68     '../ucvlatin/nsARMSCII8ToUnicode.cpp',
    69     '../ucvlatin/nsAsciiToUnicode.cpp',
    70     '../ucvlatin/nsCP1250ToUnicode.cpp',
    71     '../ucvlatin/nsCP1251ToUnicode.cpp',
    72     '../ucvlatin/nsCP1253ToUnicode.cpp',
    73     '../ucvlatin/nsCP1254ToUnicode.cpp',
    74     '../ucvlatin/nsCP1255ToUnicode.cpp',
    75     '../ucvlatin/nsCP1256ToUnicode.cpp',
    76     '../ucvlatin/nsCP1257ToUnicode.cpp',
    77     '../ucvlatin/nsCP1258ToUnicode.cpp',
    78     '../ucvlatin/nsCP866ToUnicode.cpp',
    79     '../ucvlatin/nsCP874ToUnicode.cpp',
    80     '../ucvlatin/nsISO885910ToUnicode.cpp',
    81     '../ucvlatin/nsISO885911ToUnicode.cpp',
    82     '../ucvlatin/nsISO885913ToUnicode.cpp',
    83     '../ucvlatin/nsISO885914ToUnicode.cpp',
    84     '../ucvlatin/nsISO885915ToUnicode.cpp',
    85     '../ucvlatin/nsISO885916ToUnicode.cpp',
    86     '../ucvlatin/nsISO88592ToUnicode.cpp',
    87     '../ucvlatin/nsISO88593ToUnicode.cpp',
    88     '../ucvlatin/nsISO88594ToUnicode.cpp',
    89     '../ucvlatin/nsISO88595ToUnicode.cpp',
    90     '../ucvlatin/nsISO88596EToUnicode.cpp',
    91     '../ucvlatin/nsISO88596IToUnicode.cpp',
    92     '../ucvlatin/nsISO88596ToUnicode.cpp',
    93     '../ucvlatin/nsISO88597ToUnicode.cpp',
    94     '../ucvlatin/nsISO88598EToUnicode.cpp',
    95     '../ucvlatin/nsISO88598IToUnicode.cpp',
    96     '../ucvlatin/nsISO88598ToUnicode.cpp',
    97     '../ucvlatin/nsISO88599ToUnicode.cpp',
    98     '../ucvlatin/nsISOIR111ToUnicode.cpp',
    99     '../ucvlatin/nsKOI8RToUnicode.cpp',
   100     '../ucvlatin/nsKOI8UToUnicode.cpp',
   101     '../ucvlatin/nsMacArabicToUnicode.cpp',
   102     '../ucvlatin/nsMacCEToUnicode.cpp',
   103     '../ucvlatin/nsMacCroatianToUnicode.cpp',
   104     '../ucvlatin/nsMacCyrillicToUnicode.cpp',
   105     '../ucvlatin/nsMacDevanagariToUnicode.cpp',
   106     '../ucvlatin/nsMacFarsiToUnicode.cpp',
   107     '../ucvlatin/nsMacGreekToUnicode.cpp',
   108     '../ucvlatin/nsMacGujaratiToUnicode.cpp',
   109     '../ucvlatin/nsMacGurmukhiToUnicode.cpp',
   110     '../ucvlatin/nsMacHebrewToUnicode.cpp',
   111     '../ucvlatin/nsMacIcelandicToUnicode.cpp',
   112     '../ucvlatin/nsMacRomanianToUnicode.cpp',
   113     '../ucvlatin/nsMacTurkishToUnicode.cpp',
   114     '../ucvlatin/nsT61ToUnicode.cpp',
   115     '../ucvlatin/nsTCVN5712ToUnicode.cpp',
   116     '../ucvlatin/nsTIS620ToUnicode.cpp',
   117     '../ucvlatin/nsUnicodeToARMSCII8.cpp',
   118     '../ucvlatin/nsUnicodeToAscii.cpp',
   119     '../ucvlatin/nsUnicodeToCP1250.cpp',
   120     '../ucvlatin/nsUnicodeToCP1251.cpp',
   121     '../ucvlatin/nsUnicodeToCP1253.cpp',
   122     '../ucvlatin/nsUnicodeToCP1254.cpp',
   123     '../ucvlatin/nsUnicodeToCP1255.cpp',
   124     '../ucvlatin/nsUnicodeToCP1256.cpp',
   125     '../ucvlatin/nsUnicodeToCP1257.cpp',
   126     '../ucvlatin/nsUnicodeToCP1258.cpp',
   127     '../ucvlatin/nsUnicodeToCP866.cpp',
   128     '../ucvlatin/nsUnicodeToCP874.cpp',
   129     '../ucvlatin/nsUnicodeToISO885910.cpp',
   130     '../ucvlatin/nsUnicodeToISO885911.cpp',
   131     '../ucvlatin/nsUnicodeToISO885913.cpp',
   132     '../ucvlatin/nsUnicodeToISO885914.cpp',
   133     '../ucvlatin/nsUnicodeToISO885915.cpp',
   134     '../ucvlatin/nsUnicodeToISO885916.cpp',
   135     '../ucvlatin/nsUnicodeToISO88592.cpp',
   136     '../ucvlatin/nsUnicodeToISO88593.cpp',
   137     '../ucvlatin/nsUnicodeToISO88594.cpp',
   138     '../ucvlatin/nsUnicodeToISO88595.cpp',
   139     '../ucvlatin/nsUnicodeToISO88596.cpp',
   140     '../ucvlatin/nsUnicodeToISO88596E.cpp',
   141     '../ucvlatin/nsUnicodeToISO88596I.cpp',
   142     '../ucvlatin/nsUnicodeToISO88597.cpp',
   143     '../ucvlatin/nsUnicodeToISO88598.cpp',
   144     '../ucvlatin/nsUnicodeToISO88598E.cpp',
   145     '../ucvlatin/nsUnicodeToISO88598I.cpp',
   146     '../ucvlatin/nsUnicodeToISO88599.cpp',
   147     '../ucvlatin/nsUnicodeToISOIR111.cpp',
   148     '../ucvlatin/nsUnicodeToKOI8R.cpp',
   149     '../ucvlatin/nsUnicodeToKOI8U.cpp',
   150     '../ucvlatin/nsUnicodeToMacArabic.cpp',
   151     '../ucvlatin/nsUnicodeToMacCE.cpp',
   152     '../ucvlatin/nsUnicodeToMacCroatian.cpp',
   153     '../ucvlatin/nsUnicodeToMacCyrillic.cpp',
   154     '../ucvlatin/nsUnicodeToMacDevanagari.cpp',
   155     '../ucvlatin/nsUnicodeToMacFarsi.cpp',
   156     '../ucvlatin/nsUnicodeToMacGreek.cpp',
   157     '../ucvlatin/nsUnicodeToMacGujarati.cpp',
   158     '../ucvlatin/nsUnicodeToMacGurmukhi.cpp',
   159     '../ucvlatin/nsUnicodeToMacHebrew.cpp',
   160     '../ucvlatin/nsUnicodeToMacIcelandic.cpp',
   161     '../ucvlatin/nsUnicodeToMacRomanian.cpp',
   162     '../ucvlatin/nsUnicodeToMacTurkish.cpp',
   163     '../ucvlatin/nsUnicodeToT61.cpp',
   164     '../ucvlatin/nsUnicodeToTCVN5712.cpp',
   165     '../ucvlatin/nsUnicodeToTIS620.cpp',
   166     '../ucvlatin/nsUnicodeToUserDefined.cpp',
   167     '../ucvlatin/nsUnicodeToUTF16.cpp',
   168     '../ucvlatin/nsUnicodeToVISCII.cpp',
   169     '../ucvlatin/nsUnicodeToVPS.cpp',
   170     '../ucvlatin/nsUserDefinedToUnicode.cpp',
   171     '../ucvlatin/nsUTF16ToUnicode.cpp',
   172     '../ucvlatin/nsVISCIIToUnicode.cpp',
   173     '../ucvlatin/nsVPSToUnicode.cpp',
   174 ]
   176 UNIFIED_SOURCES += [
   177     '../ucvtw/nsBIG5HKSCSToUnicode.cpp',
   178     '../ucvtw/nsBIG5ToUnicode.cpp',
   179     '../ucvtw/nsUnicodeToBIG5.cpp',
   180     '../ucvtw/nsUnicodeToBIG5HKSCS.cpp',
   181     '../ucvtw/nsUnicodeToHKSCS.cpp',
   182 ]
   184 UNIFIED_SOURCES += [
   185     '../ucvtw2/nsEUCTWToUnicode.cpp',
   186     '../ucvtw2/nsUnicodeToEUCTW.cpp',
   187 ]
   189 UNIFIED_SOURCES += [
   190     '../util/nsUCConstructors.cpp',
   191     '../util/nsUCSupport.cpp',
   192     '../util/nsUnicodeDecodeHelper.cpp',
   193     '../util/nsUnicodeEncodeHelper.cpp',
   194     '../util/ugen.c',
   195     '../util/umap.c',
   196     '../util/uscan.c',
   197 ]
   199 if CONFIG['INTEL_ARCHITECTURE']:
   200     SOURCES += ['nsUTF8ToUnicodeSSE2.cpp']
   201     SOURCES['nsUTF8ToUnicodeSSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
   203 MSVC_ENABLE_PGO = True
   205 LOCAL_INCLUDES += [
   206     '../ucvcn',
   207     '../ucvibm',
   208     '../ucvja',
   209     '../ucvko',
   210     '../ucvlatin',
   211     '../ucvtw',
   212     '../ucvtw2',
   213     '../util',
   214 ]
   216 FINAL_LIBRARY = 'xul'
   218 JAR_MANIFESTS += ['jar.mn']

mercurial