diff -r 7c11c3d8d025 -r 44b0e894b7ab deprecated/buildtools/romkiteka2/include/textshell_Chassis_BATS.oby --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deprecated/buildtools/romkiteka2/include/textshell_Chassis_BATS.oby Wed Oct 27 19:35:19 2010 +0800 @@ -0,0 +1,204 @@ +#ifndef __TEXTSHELL_OBY__ +#define __TEXTSHELL_OBY__ + +// Copyright (c) 2007-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: +// This OBY File is used to build Text Shell ROM Images. +// +// + +define OBEYFILE TextShell +define ROMDATE ##TODAY## + +// Undefine things in global System Include that stops the SymTB textshell rom from working. +#undef USE_CUSTOM_MMC_PARTITION +#undef SYMBIAN_EXCLUDE_SCDV +#undef SYMBIAN_EXCLUDE_KEYMAP + +// undef __BT to only get the client side dlls which should be present even if bluetooth hardware not present or not working. +#undef __BT + +#define NO_METROTRK_APP // don't want metrotrk application +#define HAS_ETHERNET // include etherDrv, ether802, DHCP +#define SYMBIAN_EXCLUDE_FAX +#undef __IPSEC +#define SYMBIAN_EXCLUDE_OBEX +#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT +#define _SSMSTARTUPMODE 1 //for ssma boot up. +#else +#define _STARTUPMODE1 // for sysstart.iby +#endif + +// The following 3 macros need to be removed once LibXML2 is depended +// by any of the component in textshell image. +#define SYMBIAN_EXCLUDE_LIBXML2 +#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN +#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API + +// Various workarounds to avoid dependencies on UIKON + +#define __TLS_IBY__ // exclude TLS +#define __TLSPROVIDER_IBY__ // exclude TLSPROVIDER +#define __OBEXPROTOCOL_IBY__ // exclude obex.dll etc +#define __WLANEAPMETHODS_IBY__ // exclude eap_tls.msy & friends +// + +#include /* ROM header definitions */ +#include /* The lowest-level of the operating system */ + +#ifdef SYMBIAN_SYSTEM_STATE_MANAGEMENT + +#include /*System State Management Architecture*/ +#include /*System State Management Plugins*/ + +//Include SSM optional components to enable teams to build a plain textshell rom (on the lines of DEF128306), +//following removal of h4_textshell_rom.oby. +#include +#include +#include +#include +#include +#include +#else +#include +#include +#endif // SYMBIAN_SYSTEM_STATE_MANAGEMENT + +#include +file=ABI_DIR\DEBUG_DIR\RUNTESTS.EXE sys\bin\RUNTESTS.EXE + + +file=ABI_DIR\DEBUG_DIR\EDISP.DLL sys\bin\EDISP.DLL + + +#ifdef FULL_WINDOWSERVER + ERROR TextShell ROMs currently require the Text window server //#include +#else + file=ABI_DIR\DEBUG_DIR\ewsrv.EXE sys\bin\EWSRV.EXE fixed + file=ABI_DIR\DEBUG_DIR\ECONS.DLL sys\bin\ECONS.DLL +#endif + +#include + +#if !defined(FULL_WINDOWSERVER) +#include +#endif + +#include + file=ABI_DIR\BUILD_DIR\abclient.dll sys\bin\abclient.dll + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +// include enough multimedia components to keep cone happy. includes symbian optional, reference and replacable components +//#include +//#include +//#include +//#include +//#include +//#include +//#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND +//#include +//#include +//#include +//#include +//#include +//#include +//#include +//#endif // SYMBIAN_MULTIMEDIA_A3FDEVSOUND + +#include +//#include +//#include +//#include +//#include + + #include /* needed for mmfcontrollerframework.dll */ + #include /* needed for mediaclientutils.dll */ + + +#include + +#include + #include // needed by commsdat + +#include +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +/* Feature Management run-time */ +#ifdef SYMBIAN_FEATURE_MANAGER + +// Include both old and new components when Feature Manager enabled +#include +#include + +#else + +// Include only the original Feature Registry otherwise +#include +#ifndef ROM_FEATURE_MANAGEMENT +/* Provide a default configuration file for the feature registry */ +data=EPOCROOT##epoc32\data\config\featreg_default.cfg private\102744CA\featreg.cfg +#endif +#endif + +#include // Test Execute framework + +// Major unwanted extras needed to make the image link correctly + +#ifndef __APPARC_IBY__ +REM Satisfy unwanted references to appgrfx.dll +#include /* Application architecture DLLs */ + #include /* Mime recognition */ +#endif + +//#ifndef __CONE_IBY__ +REM Satisfy unwanted reference to cone.dll, usually for CCoeEnv::Static() +//#include +// file=ABI_DIR\BUILD_DIR\viewcli.dll sys\bin\viewcli.dll +// file=ABI_DIR\BUILD_DIR\viewsrv.dll sys\bin\viewsrv.dll +// #include +// #include +//#endif + +#endif