messagingfw/msgtestfw/rom/preq694test.oby
changeset 22 bde600d88860
parent 0 8e480a14352b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/messagingfw/msgtestfw/rom/preq694test.oby	Fri Jun 04 10:32:16 2010 +0100
@@ -0,0 +1,172 @@
+/*
+* Copyright (c) 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:
+*
+*/
+#ifndef __TE_PREQ694TEST_OBY__
+#define __TE_PREQ694TEST_OBY__
+
+// This OBY File is used to build Cdma Messaging Test ROM Images.
+
+// Building a ROM Image generates a number of files.  Thus it is better to run this
+// from a separate directory.  To build a telephony test ROM enter the following:
+//
+//   Building for Assabet
+//      1) buildrom assabet TE_MessagingTestClient.oby
+//      2) buildrom -D_DEBUG assabet TE_MessagingTestClient.oby
+//      3) buildrom -DTEXT_ONLY_ROM assabet TE_MessagingTestClient.oby
+//      4) buildrom -DTEXT_ONLY_ROM -D_DEBUG assabet TE_MessagingTestClient.oby
+//
+//   Building for Lubbock - CF Card loader
+//      1) buildrom lubbock TE_MessagingTestClient.oby
+//      2) buildrom -D_DEBUG lubbock TE_MessagingTestClient.oby
+//      3) buildrom -DTEXT_ONLY_ROM lubbock TE_MessagingTestClient.oby
+//      4) buildrom -DTEXT_ONLY_ROM -D_DEBUG lubbock TE_MessagingTestClient.oby
+//
+//   Building for Lubbock - Ethernet TFTP loader
+//      1) Create a rom using the above then rombuild --no-header (Output *.oby file from the above) 
+//
+// _DEBUG results in debug ROMS and TEXT_ONLY_ROM generates text only ROMS.  The above 
+// shows all combinations.
+
+#if defined(TEXT_ONLY_ROM)
+	define OBEYFILE PREQ694TEST
+#else
+	define ROMMEGS			16		/* !! HEX !! */
+	#define techview PREQ694TEST
+#endif // TEXT_ONLY_ROM
+
+define ROMDATE	##TODAY##
+
+#define __TCPIP_IBY__	// Avoid including the old IP4 TCPIP.IBY via PLP.IBY
+#define NO_METROTRK_APP // Don't want metrotrk application
+#define EXCLUDE_JAVA
+#define __INCLUDE_SW_KEYSTORE__
+
+///////////////////////////////////////////// Text ROM
+#if defined(TEXT_ONLY_ROM)
+
+	#include <header.iby>				/* ROM header definitions */
+	#include <base.iby>					/* The lowest-level of the operating system */
+
+	#include <debug.iby>
+	file=ABI_DIR\DEBUG_DIR\RUNTESTS.EXE					System\Programs\RUNTESTS.EXE 
+
+	REM Telephony Test Text ROM Specific Files
+
+	kerneltrace 0x80000000
+
+		file=ABI_DIR\DEBUG_DIR\EDISP.DLL				System\Libs\EDISP.DLL
+		file=ABI_DIR\DEBUG_DIR\ELOCL_base.DLL			System\Libs\ELOCL_base.DLL	
+
+	file=ABI_DIR\DEBUG_DIR\ECONS.DLL					System\Libs\ECONS.DLL	
+
+	file=ABI_DIR\DEBUG_DIR\EWSRV.EXE					System\Libs\EWSRV.EXE	fixed 
+
+	file=ABI_DIR\DEBUG_DIR\ESHELL.EXE					System\Libs\ESHELL.EXE heapmin=0x8000
+
+
+	file=ABI_DIR\DEBUG_DIR\form.DLL						System\Libs\form.dll
+	file=ABI_DIR\DEBUG_DIR\tagma.DLL					System\Libs\tagma.DLL
+
+	file=ABI_DIR\BUILD_DIR\ws32.dll						System\Libs\Ws32.dll 
+
+	file=ABI_DIR\BUILD_DIR\VIEWCLI.DLL                  System\Libs\VIEWCLI.DLL
+	file=ABI_DIR\BUILD_DIR\VIEWSRV.DLL                  System\Libs\VIEWSRV.DLL
+	file=ABI_DIR\BUILD_DIR\UIKLAF.DLL                   System\Libs\UIKLAF.DLL
+	file=ABI_DIR\BUILD_DIR\EXPARSER.DLL                 System\Libs\EXPARSER.DLL
+	file=ABI_DIR\BUILD_DIR\Eikcore.DLL                  System\Libs\Eikcore.dll
+	file=ABI_DIR\BUILD_DIR\EIKSRVC.DLL                  System\Libs\EIKSRVC.DLL
+
+	/* extras */
+	#include "mmfsounddev.iby"
+	#include "ezlib.iby"
+	#include <http.iby>
+
+		#include <crypto.iby>
+
+	#include <c32.iby>					/* standard Sockets components */
+	#include <irda.iby>     			/* standard Sockets components */
+	#include <bluetooth.iby>     		/* standard Sockets components */
+	#include <gdi.iby>     				/* standard Graphics components */
+	#include <fntstore.iby> 			/* standard Graphics components */
+	#include <fbserv.iby>   			/* standard Graphics components */
+	#include <bitgdi.iby>   			/* standard Graphics components */
+
+	#include <apparc.iby>   			/* Application architecture DLLs */
+	#include <emime.iby>				/* Mime recognition */
+
+	#include <fepbase.iby>				/* Front end processor base classes */
+
+	#include <mmf.iby> 					/* Multimedia Framework */
+
+	#include <sysagent.iby>				/* System Agent client and server */
+
+	#include <network.iby>				/* Networking Components */
+
+      #include <XmlFramework.iby>
+	#include <etel.iby>
+	#include <smsstack.iby>
+	#include <etelmm.iby>
+	#include <etelpckt.iby>
+	#include <phbksync.iby>
+	#include <etelsat.iby>
+	#include <sysawatcher.iby>
+
+	#include <ecom.iby>
+
+	/* Store */
+	#include "Store.iby"
+
+	/* Etext */
+	#include "EText.iby"
+
+	/* Clock */
+	file=ABI_DIR\BUILD_DIR\clock.dll 		System\Libs\Clock.dll
+
+	/* Print */
+	file=ABI_DIR\BUILD_DIR\print.dll 		System\Libs\Print.dll
+
+	/* Pwrcli */
+	#include "PwrCli.iby"
+
+	/* Bafl */
+	#include "Bafl.iby"
+
+	/* Cone */
+	file=ABI_DIR\DEBUG_DIR\cone.dll 		System\Libs\Cone.dll
+
+	/* NumberConversion */
+	#include "NumberConversion.iby"
+
+	/* EGUL */
+	file=ABI_DIR\DEBUG_DIR\egul.dll 		System\Libs\Egul.dll
+
+	/* Dial */
+	file=ABI_DIR\BUILD_DIR\dial.dll 		System\Libs\Dial.dll
+
+#endif // TEXT_ONLY_ROM
+
+///////////////////////////////////////////// Full GUI ROM
+
+#if !defined(TEXT_ONLY_ROM)
+	#include <techview.oby>
+#endif // !TEXT_ONLY_ROM
+
+
+///////////////////////////////////////////// Include Our Test Code
+#include <preq694test.iby>          // All messaing test harnesses
+
+
+#endif