diff -r 000000000000 -r bde4ae8d615e os/graphics/windowing/windowserver/minigui/group/minigui.oby --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/graphics/windowing/windowserver/minigui/group/minigui.oby Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,185 @@ +#ifndef __MINIGUI_OBY__ +#define __MINIGUI_OBY__ + +// Copyright (c) 2007-2010 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 Mini-Gui ROM Images. +// +// Use the following buildrom command line, or similar: +// buildrom -orombld.img -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -D_INTERNAL_MMC -DUSE_DATA_PAGING h4hrp minigui pagedrom platsec +// Note there is no need to specify -D_NAND2 + +define OBEYFILE minigui +define ROMDATE ##TODAY## + +// We used to define _NAND2 on the commandline to buildrom. However, it +// does not make rombuild create a rofs image. Instead it needs to be +// specified in the oby file itself. +#define _NAND2 + +// Undefine things in global System Include that stops the NCP rom from working. +#undef USE_CUSTOM_MMC_PARTITION +#undef SYMBIAN_EXCLUDE_SCDV +#undef SYMBIAN_GRAPHICS_USE_GCE +#undef SYMBIAN_GRAPHICS_ADAPTATION +#undef SGA_SW_NO_GRAPHICSRESOURCE +#undef SYMBIAN_EXCLUDE_KEYMAP + + + +#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 8 //for ssma boot up. +#else +#define _STARTUPMODE8 // for sysstart.iby +#endif + +// 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 +// + +#ifndef SYMBIAN_BASE_USE_GCE +#define SYMBIAN_BASE_USE_GCE +#endif +#ifndef SYMBIAN_GRAPHICS_USE_GCE +#define SYMBIAN_GRAPHICS_USE_GCE +#endif +#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 +#else +#include +#include +#endif // SYMBIAN_SYSTEM_STATE_MANAGEMENT + +#include + +#include + +#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 +data=DATAZ_\wsini_minigui.ini \system\data\wsini.ini + +#include + + + +#include + +#include /* needed for mmfcontrollerframework.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 + +// The following section are all indirect dependencies arising from TEF testexecute depending +// on apparc +#include +#include +file=ABI_DIR\BUILD_DIR\Http.dll System\Libs\Http.dll +file=ABI_DIR\BUILD_DIR\httputils.dll System\Libs\httputils.dll +#include +#include +#include +#include +#include +#include +#include +#include +#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK +#include +#include +#include +#endif +#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK +#include +#include +#include +#endif +#include +#include /* Application architecture DLLs */ +#include /* Mime recognition */ +// This is the end of the indirect dependencies arising from TEF testexecute +// depending on apparc + +#include // TEF + +#endif /* __MINIGUI_OBY__ */