diff -r b9ad20498fb4 -r 8b9155204a54 charconvfw/Charconv/ongoing/Group/bld.inf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/charconvfw/Charconv/ongoing/Group/bld.inf Fri Jun 04 10:37:54 2010 +0100 @@ -0,0 +1,326 @@ +/* +* Copyright (c) 1999-2004 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* Bldmake component description file. +* +*/ + + + + + + + + +/** +@file + +@SYMPurpose Character Conversion Library +*/ + +#include + +PRJ_PLATFORMS + + DEFAULT WINC TOOLS + +PRJ_EXPORTS + + CNVTOOL.BAT /epoc32/tools/CNVTOOL.BAT + SNMTOOL.BAT /epoc32/tools/SNMTOOL.BAT + CHARCONV.BAT /epoc32/tools/CHARCONV.BAT + CHARCONV.PL /epoc32/tools/CHARCONV.PL + CNVTOOL.PL /epoc32/tools/CNVTOOL.PL + SNMTOOL.PL /epoc32/tools/SNMTOOL.PL + PARSER.PM /epoc32/tools/PARSER.PM + WRITER.PM /epoc32/tools/WRITER.PM + UTF.PM /epoc32/tools/UTF.PM + + CHARCONV_EXE.IPR /epoc32/engdoc/tools/CHARCONV_EXE.IPR + CHARCONV_PERLTOOLS.IPR /epoc32/engdoc/tools/CHARCONV_PERLTOOLS.IPR + CNVAPI.RTF /epoc32/engdoc/charconv/CNVAPI.RTF + CNVTOOL.RTF /epoc32/engdoc/charconv/CNVTOOL.RTF + SNMTOOL.RTF /epoc32/engdoc/charconv/SNMTOOL.RTF + Autodetect.rtf /epoc32/engdoc/charconv/AUTODETECT.RTF + + ../data/generateddat/big5.dat /epoc32/tools/charconv/big5.dat + ../data/generateddat/cp1252.dat /epoc32/tools/charconv/cp1252.dat + ../data/generateddat/gb12345.dat /epoc32/tools/charconv/gb12345.dat + ../data/generateddat/gb2312.dat /epoc32/tools/charconv/gb2312.dat + ../data/generateddat/gbk.dat /epoc32/tools/charconv/gbk.dat + ../data/generateddat/iso88591.dat /epoc32/tools/charconv/iso88591.dat + ../data/generateddat/iso885910.dat /epoc32/tools/charconv/iso885910.dat + ../data/generateddat/iso885913.dat /epoc32/tools/charconv/iso885913.dat + ../data/generateddat/iso885914.dat /epoc32/tools/charconv/iso885914.dat + ../data/generateddat/iso885915.dat /epoc32/tools/charconv/iso885915.dat + ../data/generateddat/iso88592.dat /epoc32/tools/charconv/iso88592.dat + ../data/generateddat/iso88593.dat /epoc32/tools/charconv/iso88593.dat + ../data/generateddat/iso88594.dat /epoc32/tools/charconv/iso88594.dat + ../data/generateddat/iso88595.dat /epoc32/tools/charconv/iso88595.dat + ../data/generateddat/iso88596.dat /epoc32/tools/charconv/iso88596.dat + ../data/generateddat/iso88597.dat /epoc32/tools/charconv/iso88597.dat + ../data/generateddat/iso88598.dat /epoc32/tools/charconv/iso88598.dat + ../data/generateddat/iso88599.dat /epoc32/tools/charconv/iso88599.dat + ../data/generateddat/shiftjis.dat /epoc32/tools/charconv/shiftjis.dat + ../data/generateddat/shiftjisdirectmap.dat /epoc32/tools/charconv/shiftjisdirectmap.dat + ../data/generateddat/gsm7_turkish_single.dat /epoc32/tools/charconv/gsm7_turkish_single.dat + ../data/generateddat/turkish_locking_gsm7ext.dat /epoc32/tools/charconv/turkish_locking_gsm7ext.dat + ../data/generateddat/turkish_locking_single.dat /epoc32/tools/charconv/turkish_locking_single.dat + + ../Include/PictographObserver.h |../../../../inc/PictographObserver.h // for pictographs + ../Include/CnvPictographShared.h |../../../../inc/CnvPictographShared.h + ../Include/CnvShiftJisDirectmap.h |../../../../inc/CnvShiftJisDirectmap.h + +// needed by winscw emulator + ../data/snm/BASIC.SNM /epoc32/release/winscw/udeb/z/Resource/charconv/basic.snm + +// needed by armv5 urel build + ../data/snm/BASIC.SNM /epoc32/data/z/Resource/charconv/basic.snm + +// IBY-files +../rom/CHARCONV.IBY CORE_MW_LAYER_IBY_EXPORT_PATH(charconv.iby) +../rom/CHARCONV_CHINESE_SIMPLFIED.IBY CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(charconv_chinese_simplfied.iby) +../rom/CHARCONV_CHINESE_TRADITIONAL.IBY CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(charconv_chinese_traditional.iby) +../rom/CHARCONV_CODEPAGE.iby CORE_MW_LAYER_IBY_EXPORT_PATH(charconv_codepage.iby) +../rom/CHARCONV_ISO8859X.IBY CORE_MW_LAYER_IBY_EXPORT_PATH(charconv_iso8859x.iby) +../rom/CHARCONV_JAPANESE.IBY CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(charconv_japanese.iby) +../rom/Charconv_Pictographs_Variant.Iby CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(charconv_pictographs_variant.iby) +../rom/charconv_gsm7_turkish_Variant.iby CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(charconv_gsm7_turkish_Variant.iby) +../rom/charconv_gsm7_turkish_Variant.iby /epoc32/rom/include/charconv_gsm7_turkish_Variant.iby + +// Exporting IBY-files to /epoc32/rom/include as to override symbian exports +../rom/CHARCONV.IBY /epoc32/rom/include/charconv.iby +../rom/CharConv_All_Plugins.iby /epoc32/rom/include/charconv_all_plugins.iby +../rom/CHARCONV_CHINESE_SIMPLFIED.IBY /epoc32/rom/include/charconv_chinese_simplfied.iby +../rom/CHARCONV_CHINESE_TRADITIONAL.IBY /epoc32/rom/include/charconv_chinese_traditional.iby +../rom/CHARCONV_JAPANESE.IBY /epoc32/rom/include/charconv_japanese.iby +../rom/CHARCONV_CODEPAGE.iby /epoc32/rom/include/charconv_codepage.iby +../rom/CHARCONV_ISO8859X.IBY /epoc32/rom/include/charconv_iso8859x.iby +../rom/charconv_gsm7_turkish.iby /epoc32/rom/include/charconv_gsm7_turkish.iby + +PRJ_MMPFILES + +#if defined(TOOLS) + + CONVTOOL.MMP + +#else + + // Charconv.DLL + CHARCONV.MMP + CONVNAMES.MMP + CONVUTILS.MMP + + // the XXXXX_SHARED.MMP files below build DLLs that non-plug-in DLLs (such as locale DLLs) can statically link against +// makefile GENERATE_CPP.MK // this must be built *before* the MMPs depending on generated CPP files (which is most of them) +// makefile BASIC_SNM.MK + // Utility DLL + CnvShiftJisDirectmap.MMP + CnvPictographShared.mmp + + GB2312_SHARED.MMP + GBK_SHARED.MMP + BIG5_SHARED.MMP + JISBASE_SHARED.MMP + JISX0201.MMP + JISX0208.MMP + JISX0212.MMP + SHIFTJIS_SHARED.MMP + SHIFTJIS_DOCOMO_SHARED.MMP + + // the rest are plug-ins + GB2312.MMP + HZ.MMP + GB12345.MMP + GBK.MMP + BIG5.MMP + SHIFTJIS.MMP + SHIFTJIS_DOCOMO.MMP + ISO2022JP.MMP + ISO2022JP1.MMP + JIS.MMP + EUCJP_PACKED.MMP + ISO88592.MMP + ISO88593.MMP + ISO88594.MMP + ISO88595.MMP + ISO88596.MMP + ISO88597.MMP + ISO88598.MMP + ISO88599.MMP + ISO885910.MMP + ISO885913.MMP + ISO885914.MMP + ISO885915.MMP + UCS2.MMP + J5.MMP + J5_DOCOMO.MMP + gsm7_turkish_single.mmp + turkish_locking_gsm7ext.mmp + turkish_locking_single.mmp + +PRJ_TESTEXPORTS + + ../test/data/main/TSNM.SNM /epoc32/winscw/c/resource/charconv/TSNM.SNM + ../test/data/main/TSNM.SNM /epoc32/data/z/resource/charconv/TSNM.SNM + + ../test/data/utf/ETHIOPIC.UT8 /epoc32/wins/c/system/data/ETHIOPIC.UT8 + ../test/data/utf/DAXUE.UNI /epoc32/wins/c/system/data/DAXUE.UNI + ../test/data/utf/ETHIOPIC.UT8 /epoc32/winscw/c/system/data/ETHIOPIC.UT8 + ../test/data/utf/DAXUE.UNI /epoc32/winscw/c/system/data/DAXUE.UNI + ../Group/CharConvTests.bat /epoc32/data/z/system/test/CHARCONVTESTS.BAT + ../Group/CharconvTests.iby /epoc32/rom/include/CHARCONVTESTS.IBY + ../Group/CharconvTests_Variant.IBY CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(CHARCONVTESTS_VARIANT.IBY) + ../test/data/swedish.txt /epoc32/data/z/test/data/swedish.txt + ../test/data/finnish.txt /epoc32/data/z/test/data/finnish.txt + ../test/data/swedish.txt /epoc32/winscw/c/test/data/swedish.txt + ../test/data/finnish.txt /epoc32/winscw/c/test/data/finnish.txt + ../test/data/swedish.txt /epoc32/wins/c/test/data/swedish.txt + ../test/data/finnish.txt /epoc32/wins/c/test/data/finnish.txt + +// used by TJ5 for testing J5 plug-in + ../test/data/Ansi.test /epoc32/data/z/test/data/Ansi.test + ../test/data/ansi.uni /epoc32/data/z/test/data/ansi.uni + ../test/data/imode.test /epoc32/data/z/test/data/imode.test + ../test/data/imode.uni /epoc32/data/z/test/data/imode.uni + ../test/data/imode_not_mapped.uni /epoc32/data/z/test/data/imode_not_mapped.uni + ../test/data/JpEUC-J.test /epoc32/data/z/test/data/JpEUC-J.test + ../test/data/JpEUC-J.uni /epoc32/data/z/test/data/JpEUC-J.uni + ../test/data/JpJIS.test /epoc32/data/z/test/data/JpJIS.test + ../test/data/JpJIS.uni /epoc32/data/z/test/data/JpJIS.uni + ../test/data/JpSJIS.test /epoc32/data/z/test/data/JpSJIS.test + ../test/data/JpSJIS.uni /epoc32/data/z/test/data/JpSJIS.uni + ../test/data/JpUnicode.test /epoc32/data/z/test/data/JpUnicode.test + ../test/data/JpUnicode.uni /epoc32/data/z/test/data/JpUnicode.uni + ../test/data/JpUTF8.test /epoc32/data/z/test/data/JpUTF8.test + ../test/data/JpUTF8.uni /epoc32/data/z/test/data/JpUTF8.uni + ../test/data/mopera.test /epoc32/data/z/test/data/mopera.test + ../test/data/mopera.uni /epoc32/data/z/test/data/mopera.uni + ../test/data/mopera_not_mapped.uni /epoc32/data/z/test/data/mopera_not_mapped.uni + ../test/data/MScodefont.test /epoc32/data/z/test/data/MScodefont.test + ../test/data/MScodefont.uni /epoc32/data/z/test/data/MScodefont.uni + ../test/data/S-JIS.test /epoc32/data/z/test/data/S-JIS.test + ../test/data/S-JIS.uni /epoc32/data/z/test/data/S-JIS.uni + ../test/data/S-JIS_docomo.uni /epoc32/data/z/test/data/S-JIS_docomo.uni + + ../test/data/Ansi.test /epoc32/winscw/c/test/data/Ansi.test + ../test/data/ansi.uni /epoc32/winscw/c/test/data/ansi.uni + ../test/data/imode.test /epoc32/winscw/c/test/data/imode.test + ../test/data/imode.uni /epoc32/winscw/c/test/data/imode.uni + ../test/data/imode_not_mapped.uni /epoc32/winscw/c/test/data/imode_not_mapped.uni + ../test/data/JpEUC-J.test /epoc32/winscw/c/test/data/JpEUC-J.test + ../test/data/JpEUC-J.uni /epoc32/winscw/c/test/data/JpEUC-J.uni + ../test/data/JpJIS.test /epoc32/winscw/c/test/data/JpJIS.test + ../test/data/JpJIS.uni /epoc32/winscw/c/test/data/JpJIS.uni + ../test/data/JpSJIS.test /epoc32/winscw/c/test/data/JpSJIS.test + ../test/data/JpSJIS.uni /epoc32/winscw/c/test/data/JpSJIS.uni + ../test/data/JpUnicode.test /epoc32/winscw/c/test/data/JpUnicode.test + ../test/data/JpUnicode.uni /epoc32/winscw/c/test/data/JpUnicode.uni + ../test/data/JpUTF8.test /epoc32/winscw/c/test/data/JpUTF8.test + ../test/data/JpUTF8.uni /epoc32/winscw/c/test/data/JpUTF8.uni + ../test/data/mopera.test /epoc32/winscw/c/test/data/mopera.test + ../test/data/mopera.uni /epoc32/winscw/c/test/data/mopera.uni + ../test/data/mopera_not_mapped.uni /epoc32/winscw/c/test/data/mopera_not_mapped.uni + ../test/data/MScodefont.test /epoc32/winscw/c/test/data/MScodefont.test + ../test/data/MScodefont.uni /epoc32/winscw/c/test/data/MScodefont.uni + ../test/data/S-JIS.test /epoc32/winscw/c/test/data/S-JIS.test + ../test/data/S-JIS.uni /epoc32/winscw/c/test/data/S-JIS.uni + ../test/data/S-JIS_docomo.uni /epoc32/winscw/c/test/data/S-JIS_docomo.uni + // Work around for DEF063276 + ../test/data/main/KOriginalSms7Bit.dat z:/test/data/KOriginalSms7Bit.dat + ../test/data/main/originalJis.dat z:/test/data/originalJis.dat + ../test/data/main/KLittleEndian.dat z:/test/data/KLittleEndian.dat + ../test/data/main/KBigEndian.dat z:/test/data/KBigEndian.dat + //test turkish single + ../test/data/gsm7_turkish_single_for_expect.dat /epoc32/winscw/c/test/data/gsm7_turkish_single_for_expect.dat + ../test/data/gsm7_turkish_single_for_input.dat /epoc32/winscw/c/test/data/gsm7_turkish_single_for_input.dat + ../test/data/gsm7_turkish_single_uni_expect.dat /epoc32/winscw/c/test/data/gsm7_turkish_single_uni_expect.dat + ../test/data/gsm7_turkish_single_uni_input.dat /epoc32/winscw/c/test/data/gsm7_turkish_single_uni_input.dat + ../test/data/gsm7_turkish_single_for_expect.dat /epoc32/data/z/test/data/gsm7_turkish_single_for_expect.dat + ../test/data/gsm7_turkish_single_for_input.dat /epoc32/data/z/test/data/gsm7_turkish_single_for_input.dat + ../test/data/gsm7_turkish_single_uni_expect.dat /epoc32/data/z/test/data/gsm7_turkish_single_uni_expect.dat + ../test/data/gsm7_turkish_single_uni_input.dat /epoc32/data/z/test/data/gsm7_turkish_single_uni_input.dat + + //test turkish locking + ../test/data/turkish_locking_gsm7ext_for_expect.dat /epoc32/winscw/c/test/data/turkish_locking_gsm7ext_for_expect.dat + ../test/data/turkish_locking_gsm7ext_for_input.dat /epoc32/winscw/c/test/data/turkish_locking_gsm7ext_for_input.dat + ../test/data/turkish_locking_gsm7ext_uni_expect.dat /epoc32/winscw/c/test/data/turkish_locking_gsm7ext_uni_expect.dat + ../test/data/turkish_locking_gsm7ext_uni_input.dat /epoc32/winscw/c/test/data/turkish_locking_gsm7ext_uni_input.dat + ../test/data/turkish_locking_gsm7ext_for_expect.dat /epoc32/data/z/test/data/turkish_locking_gsm7ext_for_expect.dat + ../test/data/turkish_locking_gsm7ext_for_input.dat /epoc32/data/z/test/data/turkish_locking_gsm7ext_for_input.dat + ../test/data/turkish_locking_gsm7ext_uni_expect.dat /epoc32/data/z/test/data/turkish_locking_gsm7ext_uni_expect.dat + ../test/data/turkish_locking_gsm7ext_uni_input.dat /epoc32/data/z/test/data/turkish_locking_gsm7ext_uni_input.dat + + //test turkish locking single + ../test/data/turkish_locking_single_for_expect.dat /epoc32/winscw/c/test/data/turkish_locking_single_for_expect.dat + ../test/data/turkish_locking_single_for_input.dat /epoc32/winscw/c/test/data/turkish_locking_single_for_input.dat + ../test/data/turkish_locking_single_uni_expect.dat /epoc32/winscw/c/test/data/turkish_locking_single_uni_expect.dat + ../test/data/turkish_locking_single_uni_input.dat /epoc32/winscw/c/test/data/turkish_locking_single_uni_input.dat + ../test/data/turkish_locking_single_for_expect.dat /epoc32/data/z/test/data/turkish_locking_single_for_expect.dat + ../test/data/turkish_locking_single_for_input.dat /epoc32/data/z/test/data/turkish_locking_single_for_input.dat + ../test/data/turkish_locking_single_uni_expect.dat /epoc32/data/z/test/data/turkish_locking_single_uni_expect.dat + ../test/data/turkish_locking_single_uni_input.dat /epoc32/data/z/test/data/turkish_locking_single_uni_input.dat + +PRJ_TESTMMPFILES + +// makefile ../test/data/main/TSNMDATA.MK support // not test code +// makefile ../test/source/main/TISO8859X_GENERATE_CPP.MK support // not test code + + ../test/source/utf/UTF7.MMP support // used by TCOMP7 + ../test/source/utf/UTF8.MMP support // used by TCOMP8 + + ../test/source/main/TGENERALFOREIGN.MMP + ../test/source/main/TBUILTIN.MMP + ../test/source/main/TGB2312.MMP + ../test/source/main/THZ.MMP + ../test/source/main/TGBK.MMP + ../test/source/main/TBIG5.MMP + ../test/source/main/TSHIFTJIS.MMP + ../test/source/main/TSHIFTJIS_DOCOMO.MMP + ../test/source/main/TISO2022JP.MMP + ../test/source/main/TJIS.MMP + ../test/source/main/TEUCJP_PACKED.MMP + ../test/source/main/TISO8859X.MMP + ../test/source/main/TREPLACEMENT.MMP + ../test/source/main/TSNM.MMP + ../test/source/main/TAutodetect.mmp + ../test/source/main/TUCS2.MMP + ../test/source/main/T_memory.MMP + ../test/source/utf/TSIMPLE7.MMP + ../test/source/utf/TSIMPLE8.MMP + ../test/source/utf/TRFC1642.MMP + ../test/source/utf/TCOMP7.MMP + ../test/source/utf/TCOMP8.MMP + ../test/source/utf/TREALUT8.MMP + ../test/source/utf/TREALUNI.MMP + ../test/source/utf/TERROR.MMP + ../test/source/utf/TNEWLIN7.MMP + ../test/source/utf/TJAVA.MMP + ../test/source/utf/TPARTIAL.MMP + ../test/source/utf/TIMAP.MMP + ../test/source/plugins/SHIFTJIS_WITH_SAMPLE_EXTENSION.MMP support // plug-in for test code + // Special versions of Shift-JIS plugin with different UIDs do that they can + // co-exist for test purposes + ../test/source/main/SHIFTJIS_DOCOMO_TEST.MMP support // For testing Docomo variants of Shift-JIS + ../test/source/main/TJ5.MMP + ../test/source/main/TJ5_DOCOMO.MMP + ../test/source/main/test_J5_docomo.MMP support // For testing Docomo variants of Shift-JIS + + ../test/source/main/tturkishsingle.mmp + ../test/source/main/tturkishlocking.mmp + ../test/source/main/tturkishlockingsingle.mmp + + +#endif +