diff -r 000000000000 -r 1fb32624e06b charconvfw/charconvplugins/group/bld.inf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/charconvfw/charconvplugins/group/bld.inf Tue Feb 02 02:02:46 2010 +0200 @@ -0,0 +1,618 @@ +/* +* Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "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: +* Character Conversion Library plugins +* +*/ + + +/** + @file +*/ + +#if !defined(TOOLS) + +PRJ_EXPORTS + + ../inc/convgeneratedcpp.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(convgeneratedcpp.h) +#ifdef SYMBIAN_OLD_EXPORT_LOCATION + ../inc/gb2312.h /epoc32/include/gb2312.h +#endif +#ifdef SYMBIAN_OLD_EXPORT_LOCATION + ../inc/gbk.h /epoc32/include/gbk.h +#endif +#ifdef SYMBIAN_OLD_EXPORT_LOCATION + ../inc/big5.h /epoc32/include/big5.h +#endif +#ifdef SYMBIAN_OLD_EXPORT_LOCATION + ../inc/jisx0201.h /epoc32/include/jisx0201.h +#endif +#ifdef SYMBIAN_OLD_EXPORT_LOCATION + ../inc/jisx0208.h /epoc32/include/jisx0208.h +#endif +#ifdef SYMBIAN_OLD_EXPORT_LOCATION + ../inc/jisx0212.h /epoc32/include/jisx0212.h +#endif +#ifdef SYMBIAN_OLD_EXPORT_LOCATION + ../inc/shiftjis.h /epoc32/include/shiftjis.h +#endif +#ifdef SYMBIAN_OLD_EXPORT_LOCATION + ../inc/SHIFTJIS_2.H /epoc32/include/shiftjis_2.h +#endif + + ../documentation/charconv_plugins_perltools.ipr /epoc32/engdoc/tools/charconv_plugins_perltools.ipr + ../documentation/cnvtool.rtf /epoc32/engdoc/charconv/cnvtool.rtf + + ../tools/cnvtool.bat /epoc32/tools/cnvtool.bat + ../tools/charconv.bat /epoc32/tools/charconv.bat + ../tools/charconv.pl /epoc32/tools/charconv.pl + ../tools/cnvtool.pl /epoc32/tools/cnvtool.pl + ../tools/UTF.PM /epoc32/tools/UTF.pm + + charconv_chinese_simplfied.iby /epoc32/rom/include/charconv_chinese_simplfied.iby + charconv_chinese_traditional.iby /epoc32/rom/include/charconv_chinese_traditional.iby + charconv_japanese.iby /epoc32/rom/include/charconv_japanese.iby + charconv_japanese_docomo.iby /epoc32/rom/include/charconv_japanese_docomo.iby + charconv_japanese_kddiau.iby /epoc32/rom/include/charconv_japanese_kddiau.iby + charconv_iso8859x.iby /epoc32/rom/include/charconv_iso8859x.iby + charconv_all_plugins.iby /epoc32/rom/include/charconv_all_plugins.iby + charconv_codepage.iby /epoc32/rom/include/charconv_codepage.iby + charconv_sms7bit.iby /epoc32/rom/include/charconv_sms7bit.iby + charconv_gsm7_turkish.iby /epoc32/rom/include/charconv_gsm7_turkish.iby + charconv_spanish_smsencoding.iby /epoc32/rom/include/charconv_spanish_smsencoding.iby + charconv_portuguese_smsencoding.iby /epoc32/rom/include/charconv_portuguese_smsencoding.iby + charconv_s60.iby /epoc32/rom/include/charconv_s60.iby + charconv_japanese_s60.iby /epoc32/rom/include/charconv_japanese_s60.iby + +PRJ_EXTENSIONS // this must be built *before* the MMPs depending on generated CPP files (which is most of them) + +// Extension makefiles - use the following to get abld to autogenerate cpp data files. +// STEMS - the stem name used to resolve data and code files related to a plugin +// eg, gb2312 resolves to gb2312.ctl, gb2312.dat, g_gb2312.cpp, etc. +// TYPE - used to specify if the data for this plugin should generate dat files, +// cpp files (default) or both +// EXTRA_PARAMS - use this to specify any extra parameters that the convtool requires +// EXTRA_DEP - extra make dependancy. put in especially for gbk which is a superset +// that includes gb2312 +// CTL_EXT - allows different ctl files for dat and cpp generation. specifies extra +// characters to be appended to the ctl file stem name +// When adding a new plugin, where possible add to existing 'start extension' blocks. + + start extension syslibs/generate_cpp //cpp s for plugins and dat files for charconv.bat. + option STEMS \ + gb2312 \ + gb12345 \ + big5 \ + iso88592 \ + iso88593 \ + iso88594 \ + iso88595 \ + iso88596 \ + iso88597 \ + iso88598 \ + iso88599 \ + iso885910 \ + iso885913 \ + iso885914 \ + iso885915 + option TYPE all + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS gb18030_4byte + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS gb18030_diff_gbk + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS cp850 + end + + start extension syslibs/generate_cpp //just dat. + option STEMS shiftjis iso88591 cp1252 + option TYPE dat + end + + start extension syslibs/generate_cpp //cpp with extra parameter to cnvtool. + option STEMS jisx0201 jisx0212 jisx0201_2 + option EXTRA_PARAMS -omitReplacementForUnconvertibleUnicodeCharacters + end + + start extension syslibs/generate_cpp + option STEMS jisx0208 + option EXTRA_PARAMS -columns(3: 2, 3) -omitReplacementForUnconvertibleUnicodeCharactersrs + end + + start extension syslibs/generate_cpp //cpp with extra make dependancy etc. + option STEMS gbk + option EXTRA_DEP $(SOURCE_DIRECTORY)$/gb2312.txt + option EXTRA_PARAMS -cutOutAnyPrivateUseUnicodeCharacterSlotsBeingUsed -sourceFilesToSubtract($(EXTRA_DEP)) + end + + start extension syslibs/generate_cpp //dat using extended ctl file name. + option STEMS gbk + option CTL_EXT f + option TYPE dat + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS extended_sms_7bit + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS turkish_locking_gsm7ext + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS turkish_locking_single + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS gsm7_turkish_single + end + + start extension syslibs/generate_cpp //generate the cpp file for spanish gsm 7 bits single shift table + option STEMS spanish_gsm7_single + end + + + start extension syslibs/generate_cpp //generate the cpp file for portuguese locking shift + option STEMS portuguese_locking_gsm7ext + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS portuguese_gsm7_single + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS portuguese_locking_single + end + + start extension syslibs/generate_cpp //just cpp. + option STEMS \ + ShiftJisDirectmap \ + iscii \ + KOI8R \ + KOI8U \ + TIS_620 \ + win874 \ + win1250 \ + win1251 \ + win1253 \ + win1254 \ + win1255 \ + win1256 \ + win1257 \ + win1258 + end + +PRJ_MMPFILES + // The XXXXX_shared.mmp files below build DLLs that non-plug-in DLLs (such as locale DLLs) can statically link against. + gb2312_shared.mmp + gbk_shared.mmp + big5_shared.mmp + gb18030_4byte.mmp + gb18030_diff_gbk.mmp + jisbase_shared.mmp + jisbase_shared_2.mmp + jisx0201.mmp + jisx0201_2.mmp + jisx0208.mmp + jisx0208_2.mmp + jisx0212.mmp + shiftjis_kddiau_shared.mmp + shiftjis_kddiau_shared_2.mmp + shiftjis_docomo_shared.mmp + CnvShiftJisDirectmap.mmp + CnvPictographShared.mmp + CP949table.mmp + + // The rest are plug-ins. + gb2312.mmp + hz.mmp + gb12345.mmp + gbk.mmp + gb18030.mmp + big5.mmp + shiftjis_kddiau.mmp + shiftjis_kddiau_2.mmp + shiftjis_docomo.mmp + iso2022jp.mmp + iso2022jp_2.mmp + iso2022jp1.mmp + iso2022jp1_2.mmp + jis.mmp + jis_2.mmp + eucjp_packed.mmp + eucjp_packed_2.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_kddiau.mmp + j5_kddiau_2.mmp + j5_docomo.mmp + cp850.mmp + extended_sms_7bit.mmp + gsm7_turkish_single.mmp + turkish_locking_gsm7ext.mmp + turkish_locking_single.mmp + portuguese_gsm7_single.mmp + portuguese_locking_gsm7ext.mmp + portuguese_locking_single.mmp + spanish_gsm7_single.mmp + Win949.mmp + ShiftJisDirectmap.mmp + EucJpDirectmap.mmp + EUCKR.mmp + iscii.mmp + iso2022kr.mmp + KOI8R.mmp + KOI8U.mmp + ksc5601.mmp + TIS_620.mmp + Win874.mmp + Win1250.mmp + Win1251.mmp + Win1253.mmp + Win1254.mmp + Win1255.mmp + Win1256.mmp + Win1257.mmp + Win1258.mmp + +PRJ_TESTEXPORTS + + ../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 + // Work around for DEF089572 + ../test/data/main/ksms7bit.dat z:/test/data/ksms7bit.dat + + //test extended sms 7bit + ../test/data/extendedsms_uni_expect.dat /epoc32/winscw/c/test/data/extendedsms_uni_expect.dat + ../test/data/extendedsms_uni_input.dat /epoc32/winscw/c/test/data/extendedsms_uni_input.dat + ../test/data/extendedsms_for_expect.dat /epoc32/winscw/c/test/data/extendedsms_for_expect.dat + ../test/data/extendedsms_for_input.dat /epoc32/winscw/c/test/data/extendedsms_for_input.dat + ../test/data/extendedsms_for_expect.dat /epoc32/data/z/test/data/extendedsms_for_expect.dat + ../test/data/extendedsms_for_input.dat /epoc32/data/z/test/data/extendedsms_for_input.dat + ../test/data/extendedsms_uni_expect.dat /epoc32/data/z/test/data/extendedsms_uni_expect.dat + ../test/data/extendedsms_uni_input.dat /epoc32/data/z/test/data/extendedsms_uni_input.dat + + //test spanish single + ../test/data/gsm7_spanish_single_for_expect.dat /epoc32/winscw/c/test/data/gsm7_spanish_single_for_expect.dat + ../test/data/gsm7_spanish_single_for_input.dat /epoc32/winscw/c/test/data/gsm7_spanish_single_for_input.dat + ../test/data/gsm7_spanish_single_uni_expect.dat /epoc32/winscw/c/test/data/gsm7_spanish_single_uni_expect.dat + ../test/data/gsm7_spanish_single_uni_input.dat /epoc32/winscw/c/test/data/gsm7_spanish_single_uni_input.dat + ../test/data/gsm7_spanish_single_for_expect.dat /epoc32/data/z/test/data/gsm7_spanish_single_for_expect.dat + ../test/data/gsm7_spanish_single_for_input.dat /epoc32/data/z/test/data/gsm7_spanish_single_for_input.dat + ../test/data/gsm7_spanish_single_uni_expect.dat /epoc32/data/z/test/data/gsm7_spanish_single_uni_expect.dat + ../test/data/gsm7_spanish_single_uni_input.dat /epoc32/data/z/test/data/gsm7_spanish_single_uni_input.dat + + //test Portuguese locking gsm7ext + ../test/data/portuguese_locking_gsm7ext_for_expect.dat /epoc32/winscw/c/test/data/portuguese_locking_gsm7ext_for_expect.dat + ../test/data/portuguese_locking_gsm7ext_for_input.dat /epoc32/winscw/c/test/data/portuguese_locking_gsm7ext_for_input.dat + ../test/data/portuguese_locking_gsm7ext_uni_expect.dat /epoc32/winscw/c/test/data/portuguese_locking_gsm7ext_uni_expect.dat + ../test/data/portuguese_locking_gsm7ext_uni_input.dat /epoc32/winscw/c/test/data/portuguese_locking_gsm7ext_uni_input.dat + ../test/data/portuguese_locking_gsm7ext_for_expect.dat /epoc32/data/z/test/data/portuguese_locking_gsm7ext_for_expect.dat + ../test/data/portuguese_locking_gsm7ext_for_input.dat /epoc32/data/z/test/data/portuguese_locking_gsm7ext_for_input.dat + ../test/data/portuguese_locking_gsm7ext_uni_expect.dat /epoc32/data/z/test/data/portuguese_locking_gsm7ext_uni_expect.dat + ../test/data/portuguese_locking_gsm7ext_uni_input.dat /epoc32/data/z/test/data/portuguese_locking_gsm7ext_uni_input.dat + + //test Portuguese locking single + ../test/data/portuguese_locking_single_for_expect.dat /epoc32/winscw/c/test/data/portuguese_locking_single_for_expect.dat + ../test/data/portuguese_locking_single_for_input.dat /epoc32/winscw/c/test/data/portuguese_locking_single_for_input.dat + ../test/data/portuguese_locking_single_uni_expect.dat /epoc32/winscw/c/test/data/portuguese_locking_single_uni_expect.dat + ../test/data/portuguese_locking_single_uni_input.dat /epoc32/winscw/c/test/data/portuguese_locking_single_uni_input.dat + ../test/data/portuguese_locking_single_for_expect.dat /epoc32/data/z/test/data/portuguese_locking_single_for_expect.dat + ../test/data/portuguese_locking_single_for_input.dat /epoc32/data/z/test/data/portuguese_locking_single_for_input.dat + ../test/data/portuguese_locking_single_uni_expect.dat /epoc32/data/z/test/data/portuguese_locking_single_uni_expect.dat + ../test/data/portuguese_locking_single_uni_input.dat /epoc32/data/z/test/data/portuguese_locking_single_uni_input.dat + + //test Portuguese gsm7 & single + ../test/data/gsm7_portuguese_single_for_expect.dat /epoc32/winscw/c/test/data/gsm7_portuguese_single_for_expect.dat + ../test/data/gsm7_portuguese_single_for_input.dat /epoc32/winscw/c/test/data/gsm7_portuguese_single_for_input.dat + ../test/data/gsm7_portuguese_single_uni_expect.dat /epoc32/winscw/c/test/data/gsm7_portuguese_single_uni_expect.dat + ../test/data/gsm7_portuguese_single_uni_input.dat /epoc32/winscw/c/test/data/gsm7_portuguese_single_uni_input.dat + ../test/data/gsm7_portuguese_single_for_expect.dat /epoc32/data/z/test/data/gsm7_portuguese_single_for_expect.dat + ../test/data/gsm7_portuguese_single_for_input.dat /epoc32/data/z/test/data/gsm7_portuguese_single_for_input.dat + ../test/data/gsm7_portuguese_single_uni_expect.dat /epoc32/data/z/test/data/gsm7_portuguese_single_uni_expect.dat + ../test/data/gsm7_portuguese_single_uni_input.dat /epoc32/data/z/test/data/gsm7_portuguese_single_uni_input.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 + + //test KOI8R + ../test/data/KOI8R_for_expect.dat /epoc32/winscw/c/test/data/KOI8R_for_expect.dat + ../test/data/KOI8R_for_input.dat /epoc32/winscw/c/test/data/KOI8R_for_input.dat + ../test/data/KOI8R_uni_expect.dat /epoc32/winscw/c/test/data/KOI8R_uni_expect.dat + ../test/data/KOI8R_uni_input.dat /epoc32/winscw/c/test/data/KOI8R_uni_input.dat + ../test/data/KOI8R_for_expect.dat /epoc32/data/z/test/data/KOI8R_for_expect.dat + ../test/data/KOI8R_for_input.dat /epoc32/data/z/test/data/KOI8R_for_input.dat + ../test/data/KOI8R_uni_expect.dat /epoc32/data/z/test/data/KOI8R_uni_expect.dat + ../test/data/KOI8R_uni_input.dat /epoc32/data/z/test/data/KOI8R_uni_input.dat + + //test KOI8U + ../test/data/KOI8U_for_expect.dat /epoc32/winscw/c/test/data/KOI8U_for_expect.dat + ../test/data/KOI8U_for_input.dat /epoc32/winscw/c/test/data/KOI8U_for_input.dat + ../test/data/KOI8U_uni_expect.dat /epoc32/winscw/c/test/data/KOI8U_uni_expect.dat + ../test/data/KOI8U_uni_input.dat /epoc32/winscw/c/test/data/KOI8U_uni_input.dat + ../test/data/KOI8U_for_expect.dat /epoc32/data/z/test/data/KOI8U_for_expect.dat + ../test/data/KOI8U_for_input.dat /epoc32/data/z/test/data/KOI8U_for_input.dat + ../test/data/KOI8U_uni_expect.dat /epoc32/data/z/test/data/KOI8U_uni_expect.dat + ../test/data/KOI8U_uni_input.dat /epoc32/data/z/test/data/KOI8U_uni_input.dat + + //test TIS_620 + ../test/data/TIS_620_for_expect.dat /epoc32/winscw/c/test/data/TIS_620_for_expect.dat + ../test/data/TIS_620_for_input.dat /epoc32/winscw/c/test/data/TIS_620_for_input.dat + ../test/data/TIS_620_uni_expect.dat /epoc32/winscw/c/test/data/TIS_620_uni_expect.dat + ../test/data/TIS_620_uni_input.dat /epoc32/winscw/c/test/data/TIS_620_uni_input.dat + ../test/data/TIS_620_for_expect.dat /epoc32/data/z/test/data/TIS_620_for_expect.dat + ../test/data/TIS_620_for_input.dat /epoc32/data/z/test/data/TIS_620_for_input.dat + ../test/data/TIS_620_uni_expect.dat /epoc32/data/z/test/data/TIS_620_uni_expect.dat + ../test/data/TIS_620_uni_input.dat /epoc32/data/z/test/data/TIS_620_uni_input.dat + + //test win874 + ../test/data/win874_for_expect.dat /epoc32/winscw/c/test/data/win874_for_expect.dat + ../test/data/win874_for_input.dat /epoc32/winscw/c/test/data/win874_for_input.dat + ../test/data/win874_uni_expect.dat /epoc32/winscw/c/test/data/win874_uni_expect.dat + ../test/data/win874_uni_input.dat /epoc32/winscw/c/test/data/win874_uni_input.dat + ../test/data/win874_for_expect.dat /epoc32/data/z/test/data/win874_for_expect.dat + ../test/data/win874_for_input.dat /epoc32/data/z/test/data/win874_for_input.dat + ../test/data/win874_uni_expect.dat /epoc32/data/z/test/data/win874_uni_expect.dat + ../test/data/win874_uni_input.dat /epoc32/data/z/test/data/win874_uni_input.dat + + //test win1250 + ../test/data/win1250_for_expect.dat /epoc32/winscw/c/test/data/win1250_for_expect.dat + ../test/data/win1250_for_input.dat /epoc32/winscw/c/test/data/win1250_for_input.dat + ../test/data/win1250_uni_expect.dat /epoc32/winscw/c/test/data/win1250_uni_expect.dat + ../test/data/win1250_uni_input.dat /epoc32/winscw/c/test/data/win1250_uni_input.dat + ../test/data/win1250_for_expect.dat /epoc32/data/z/test/data/win1250_for_expect.dat + ../test/data/win1250_for_input.dat /epoc32/data/z/test/data/win1250_for_input.dat + ../test/data/win1250_uni_expect.dat /epoc32/data/z/test/data/win1250_uni_expect.dat + ../test/data/win1250_uni_input.dat /epoc32/data/z/test/data/win1250_uni_input.dat + + //test win1251 + ../test/data/win1251_for_expect.dat /epoc32/winscw/c/test/data/win1251_for_expect.dat + ../test/data/win1251_for_input.dat /epoc32/winscw/c/test/data/win1251_for_input.dat + ../test/data/win1251_uni_expect.dat /epoc32/winscw/c/test/data/win1251_uni_expect.dat + ../test/data/win1251_uni_input.dat /epoc32/winscw/c/test/data/win1251_uni_input.dat + ../test/data/win1251_for_expect.dat /epoc32/data/z/test/data/win1251_for_expect.dat + ../test/data/win1251_for_input.dat /epoc32/data/z/test/data/win1251_for_input.dat + ../test/data/win1251_uni_expect.dat /epoc32/data/z/test/data/win1251_uni_expect.dat + ../test/data/win1251_uni_input.dat /epoc32/data/z/test/data/win1251_uni_input.dat + + //test win1253 + ../test/data/win1253_for_expect.dat /epoc32/winscw/c/test/data/win1253_for_expect.dat + ../test/data/win1253_for_input.dat /epoc32/winscw/c/test/data/win1253_for_input.dat + ../test/data/win1253_uni_expect.dat /epoc32/winscw/c/test/data/win1253_uni_expect.dat + ../test/data/win1253_uni_input.dat /epoc32/winscw/c/test/data/win1253_uni_input.dat + ../test/data/win1253_for_expect.dat /epoc32/data/z/test/data/win1253_for_expect.dat + ../test/data/win1253_for_input.dat /epoc32/data/z/test/data/win1253_for_input.dat + ../test/data/win1253_uni_expect.dat /epoc32/data/z/test/data/win1253_uni_expect.dat + ../test/data/win1253_uni_input.dat /epoc32/data/z/test/data/win1253_uni_input.dat + + //test win1254 + ../test/data/win1254_for_expect.dat /epoc32/winscw/c/test/data/win1254_for_expect.dat + ../test/data/win1254_for_input.dat /epoc32/winscw/c/test/data/win1254_for_input.dat + ../test/data/win1254_uni_expect.dat /epoc32/winscw/c/test/data/win1254_uni_expect.dat + ../test/data/win1254_uni_input.dat /epoc32/winscw/c/test/data/win1254_uni_input.dat + ../test/data/win1254_for_expect.dat /epoc32/data/z/test/data/win1254_for_expect.dat + ../test/data/win1254_for_input.dat /epoc32/data/z/test/data/win1254_for_input.dat + ../test/data/win1254_uni_expect.dat /epoc32/data/z/test/data/win1254_uni_expect.dat + ../test/data/win1254_uni_input.dat /epoc32/data/z/test/data/win1254_uni_input.dat + + //test win1255 + ../test/data/win1255_for_expect.dat /epoc32/winscw/c/test/data/win1255_for_expect.dat + ../test/data/win1255_for_input.dat /epoc32/winscw/c/test/data/win1255_for_input.dat + ../test/data/win1255_uni_expect.dat /epoc32/winscw/c/test/data/win1255_uni_expect.dat + ../test/data/win1255_uni_input.dat /epoc32/winscw/c/test/data/win1255_uni_input.dat + ../test/data/win1255_for_expect.dat /epoc32/data/z/test/data/win1255_for_expect.dat + ../test/data/win1255_for_input.dat /epoc32/data/z/test/data/win1255_for_input.dat + ../test/data/win1255_uni_expect.dat /epoc32/data/z/test/data/win1255_uni_expect.dat + ../test/data/win1255_uni_input.dat /epoc32/data/z/test/data/win1255_uni_input.dat + + //test win1256 + ../test/data/win1256_for_expect.dat /epoc32/winscw/c/test/data/win1256_for_expect.dat + ../test/data/win1256_for_input.dat /epoc32/winscw/c/test/data/win1256_for_input.dat + ../test/data/win1256_uni_expect.dat /epoc32/winscw/c/test/data/win1256_uni_expect.dat + ../test/data/win1256_uni_input.dat /epoc32/winscw/c/test/data/win1256_uni_input.dat + ../test/data/win1256_for_expect.dat /epoc32/data/z/test/data/win1256_for_expect.dat + ../test/data/win1256_for_input.dat /epoc32/data/z/test/data/win1256_for_input.dat + ../test/data/win1256_uni_expect.dat /epoc32/data/z/test/data/win1256_uni_expect.dat + ../test/data/win1256_uni_input.dat /epoc32/data/z/test/data/win1256_uni_input.dat + + //test win1257 + ../test/data/win1257_for_expect.dat /epoc32/winscw/c/test/data/win1257_for_expect.dat + ../test/data/win1257_for_input.dat /epoc32/winscw/c/test/data/win1257_for_input.dat + ../test/data/win1257_uni_expect.dat /epoc32/winscw/c/test/data/win1257_uni_expect.dat + ../test/data/win1257_uni_input.dat /epoc32/winscw/c/test/data/win1257_uni_input.dat + ../test/data/win1257_for_expect.dat /epoc32/data/z/test/data/win1257_for_expect.dat + ../test/data/win1257_for_input.dat /epoc32/data/z/test/data/win1257_for_input.dat + ../test/data/win1257_uni_expect.dat /epoc32/data/z/test/data/win1257_uni_expect.dat + ../test/data/win1257_uni_input.dat /epoc32/data/z/test/data/win1257_uni_input.dat + + //test win1258 + ../test/data/win1258_for_expect.dat /epoc32/winscw/c/test/data/win1258_for_expect.dat + ../test/data/win1258_for_input.dat /epoc32/winscw/c/test/data/win1258_for_input.dat + ../test/data/win1258_uni_expect.dat /epoc32/winscw/c/test/data/win1258_uni_expect.dat + ../test/data/win1258_uni_input.dat /epoc32/winscw/c/test/data/win1258_uni_input.dat + ../test/data/win1258_for_expect.dat /epoc32/data/z/test/data/win1258_for_expect.dat + ../test/data/win1258_for_input.dat /epoc32/data/z/test/data/win1258_for_input.dat + ../test/data/win1258_uni_expect.dat /epoc32/data/z/test/data/win1258_uni_expect.dat + ../test/data/win1258_uni_input.dat /epoc32/data/z/test/data/win1258_uni_input.dat + + ../test/rtest/group/charconvplugintests.bat /epoc32/data/z/system/test/charconvplugintests.bat + ../test/rtest/group/charconvplugintests.iby /epoc32/rom/include/charconvplugintests.iby + +PRJ_TESTEXTENSIONS + start extension syslibs/test/charconv_tsnmdata // not test code + end + start extension syslibs/test/charconv_tiso8859x_generate_cpp // not test code + end + +PRJ_TESTMMPFILES + + ../test/rtest/group/tgeneralforeign.mmp + ../test/rtest/group/tbuiltin.mmp + ../test/rtest/group/tgb2312.mmp + ../test/rtest/group/thz.mmp + ../test/rtest/group/tgbk.mmp + ../test/rtest/group/tgb18030.mmp + ../test/rtest/group/tbig5.mmp + ../test/rtest/group/tshiftjis_kddiau.mmp + ../test/rtest/group/tshiftjis_docomo.mmp + ../test/rtest/group/tiso2022jp.mmp + ../test/rtest/group/tjis.mmp + ../test/rtest/group/teucjp_packed.mmp + ../test/rtest/group/tiso8859x.mmp + ../test/rtest/group/treplacement.mmp + ../test/rtest/group/tsnm.mmp + ../test/rtest/group/tautodetect.mmp + ../test/rtest/group/tucs2.mmp + + ../test/rtest/group/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/rtest/group/tis1620.mmp support + ../test/rtest/group/shiftjis_kddiau_test.mmp support // For testing Kddiau variants of Shift-JIS. + ../test/rtest/group/tj5_kddiau.mmp + ../test/rtest/group/tj5_docomo.mmp + ../test/rtest/group/test_j5_kddiau.mmp support // For testing Kddiau variants of Shift-JIS. + ../test/rtest/group/test_multi_plugins.mmp // Test for DEF088036. + ../test/rtest/group/textendedsms.mmp + ../test/rtest/group/tturkishsingle.mmp + ../test/rtest/group/tturkishlocking.mmp + ../test/rtest/group/tturkishlockingsingle.mmp + ../test/rtest/group/tportuguesegsmsingle.mmp + ../test/rtest/group/tportugueselocking.mmp + ../test/rtest/group/tportugueselockingsingle.mmp + ../test/rtest/group/tspanishgsmsingle.mmp + ../test/rtest/group/tiscii.mmp + ../test/rtest/group/tKOI8U.mmp + ../test/rtest/group/tKOI8R.mmp + ../test/rtest/group/tTIS_620.mmp + ../test/rtest/group/twin874.mmp + ../test/rtest/group/twin1250.mmp + ../test/rtest/group/twin1251.mmp + ../test/rtest/group/twin1253.mmp + ../test/rtest/group/twin1254.mmp + ../test/rtest/group/twin1255.mmp + ../test/rtest/group/twin1256.mmp + ../test/rtest/group/twin1257.mmp + ../test/rtest/group/twin1258.mmp + ../test/rtest/group/tcp949.mmp + ../test/rtest/group/teucjpdirectmap.mmp + ../test/rtest/group/tshiftjisdirectmap.mmp + ../test/rtest/group/eucjp_packed_2_test.mmp support // For testing S60 variants of eucjp_packed. + ../test/rtest/group/teucjp_packed_2.mmp +PRJ_TESTEXTENSIONS + start extension syslibs/test/charconv_testpostbuild // Remove shiftjis_kddiau.rsc and j5_kddiau.rsc so test version will work correctly. + end + +#endif