charconvfw/Charconv/ongoing/Group/bld.inf
changeset 32 8b9155204a54
--- /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 <platform_paths.hrh>
+
+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
+