sf_config/rombuild/sf_refhw/bigrom.oby
branchRCL_3
changeset 66 f1f5590fcf6f
child 71 27ee1ccf705b
equal deleted inserted replaced
44:2d2fd482dda9 66:f1f5590fcf6f
       
     1 /*
       
     2 * Copyright (c) 2010 Symbian Foundation Ltd
       
     3 * This component and the accompanying materials are made available
       
     4 * under the terms of the License "Eclipse Public License v1.0"
       
     5 * which accompanies this distribution, and is available
       
     6 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 *
       
     8 * Initial Contributors:
       
     9 * Symbian Foundation Ltd - initial contribution.
       
    10 *
       
    11 * Contributors:
       
    12 * Gareth Long
       
    13 * Description:
       
    14 * bigrom.oby
       
    15 */
       
    16 
       
    17 #include <RemovableFeatures.iby>
       
    18 #include <bldvariant.hrh> // so that we can override some of the settings here
       
    19 #define __USE_NHD // just for bigrom, to choose between 640x360 or 640x480
       
    20 
       
    21 #undef SYMBIAN_EXCLUDE_KEYMAP
       
    22 #undef SYMBIAN_EXCLUDE_LOCATION // so that lbs.dll is included
       
    23 #undef SYMBIAN_EXCLUDE_SIP // so that sipsw.dll etc are included
       
    24 #undef SYMBIAN_EXCLUDE_SCDV // so that SCDV is included
       
    25 #undef SYMBIAN_EXCLUDE_BLUETOOTH // so that BT is included
       
    26 #undef SYMBIAN_EXCLUDE_MTP
       
    27 #undef SYMBIAN_EXCLUDE_OFFLINE_MODE
       
    28 #undef SYMBIAN_EXCLUDE_OBEX
       
    29 
       
    30 #define SYMBIAN_INCLUDE_USB_OTG_HOST // for usbdescriptors.dll
       
    31 
       
    32 #undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION // to stop dcomo resources getting pulled in twice
       
    33 
       
    34 #define FF_TOPCONTACTSWIDGET_COMPONENT // needed for desktop_20018eee components
       
    35 
       
    36 /* test */
       
    37 
       
    38 //#define AISATPLUGIN_IBY
       
    39 #define __NVGDECODER_IBY__ // we don't want the non_sw version
       
    40 
       
    41 //#define photossuiteSUITE_IBY
       
    42 
       
    43 // Stub out the GLX stuff
       
    44 //#define __GLXGALLERY_IBY__
       
    45 //#define __GLX_TVOUT_IBY__
       
    46 //#define __GLXMEMORYPLUGIN_IBY__
       
    47 //#define GLX_LOGGING_IBY
       
    48 //#define __GLXFETCHER_IBY__
       
    49 //#define __GLXCOMMANDDRMUTILITY_IBY__
       
    50 //#define __GLXCONTENTHARVESTERPLUGIN_IBY__
       
    51 //#define __GLXCOMMONCOMMANDHANDLERS_IBY__
       
    52 //#define __GLXCOMMANDHANDLERMOREINFO_IBY__
       
    53 //#define __GLXCOMMANDHANDLERDRM_IBY__
       
    54 //#define __CLOUDVIEW_IBY__
       
    55 
       
    56 // and remove the dependancies on this
       
    57 //#define CAMERAAPP_IBY
       
    58 //#define SHW_IBY
       
    59 //#define __TAGCOLLECTIONPLUGIN_IBY__
       
    60 //#define __TAGSBROWSERVIEWPLUGIN_IBY__
       
    61 
       
    62 
       
    63 
       
    64 
       
    65 #define XMLUICONTROLLERRESOURCES_IBY // ai3xmlui already includes the only resource included by this file
       
    66 
       
    67 
       
    68 // these are defined in bldprivate.hrh
       
    69 #undef __LAYOUT_480_320_TOUCH
       
    70 #undef __LAYOUT_320_480_TOUCH
       
    71 
       
    72 // these are defined in bldpublic.hrh
       
    73 #undef __LAYOUT_240_320
       
    74 #undef __LAYOUT_240_320_LARGE_SCREEN
       
    75 #undef __LAYOUT_320_240
       
    76 #undef __LAYOUT_320_240_LARGE_SCREEN
       
    77 #undef __LAYOUT_360_640_TOUCH
       
    78 
       
    79 #ifdef __USE_NHD
       
    80 #define FF_LAYOUT_640_360_TOUCH // this works, need to define early on
       
    81 #define __LAYOUT_640_360_TOUCH  
       
    82 #undef FF_LAYOUT_640_480_TOUCH_VGA4 // this works, need to define early on
       
    83 #undef __LAYOUT_640_480_TOUCH
       
    84 
       
    85 // test
       
    86 #define FF_LAYOUT_640_360 // this works, need to define early on
       
    87 #define FF_LAYOUT_360_640 // this works, need to define early on
       
    88 #define FF_LAYOUT_360_640_NONTOUCH // this works, need to define early on
       
    89 #define FF_LAYOUT_640_360_NONTOUCH // this works, need to define early on
       
    90 #define FF_LAYOUT_360_640_TOUCH // this works, need to define early on
       
    91 #define FF_LAYOUT_360_640_TOUCH_NHD4 // this works, need to define early on
       
    92 #define FF_LAYOUT_640_360_TOUCH_NHD4 // this works, need to define early on
       
    93 #define FF_LAYOUT_640_480_TOUCH_VGA3 // this works, need to define early on
       
    94 #define FF_LAYOUT_640_480_TOUCH_VGA4 // this works, need to define early on
       
    95 #define __LAYOUT_640_480_TOUCH
       
    96 #define __LAYOUT_360_640_TOUCH
       
    97 #define __LAYOUT_360_640
       
    98 #define __LAYOUT_640_360
       
    99 
       
   100 #else
       
   101 #undef FF_LAYOUT_640_360_TOUCH // this works, need to define early on
       
   102 #undef __LAYOUT_640_360_TOUCH  
       
   103 #define FF_LAYOUT_640_480_TOUCH_VGA4 // this works, need to define early on
       
   104 #define __LAYOUT_640_480_TOUCH
       
   105 #endif
       
   106 
       
   107 #define __LOCALES_37_IBY__
       
   108 #define __LOCALES_50_IBY__
       
   109 #define __LOCALES_57_IBY__
       
   110 #define __LOCALES_94_IBY__
       
   111 
       
   112 #define __OMA_SUPL_PLUGINS // for core/mw/omasuplprotocolhandler.iby
       
   113 
       
   114 /* videoeditorcommon.dll cannot be built, so remove whatever uses it */
       
   115 #define __VIDEOEDITORENGINE_IBY__
       
   116 #define __VIDEOEDITORUICOMPONENTS_IBY__
       
   117 #define __SIMPLEVIDEOEDITOR_IBY__
       
   118 #define __SIMPLECUTVIDEO_IBY__
       
   119 #define __VIDEOPROVIDER_IBY__
       
   120 
       
   121 
       
   122 /* from language/app */
       
   123 //#define FF__ROM_HIDE_ISRAEL
       
   124 #undef __ROM_HIDE_JERUSALEM
       
   125 //#define __CLOCK_RESOURCES_IBY__
       
   126 
       
   127 /* from language/mw */
       
   128 // #define __AVKON_RESOURCES_IBY__ // smiley.rsc
       
   129 
       
   130 /* from language/os */
       
   131 #define __GTEMAILMTM_RESOURCES_IBY__
       
   132 #define __MESSAGESERVER_RSC_IBY__
       
   133 
       
   134 /* resources and customer clash with DTD files, removed DTD from the customer/app versions of desktop, email and music widget */
       
   135 /* from customer/app */
       
   136 //#define __DESKTOP_20026F4F_CUSTOMER_IBY__
       
   137 //#define __EMAILWIDGET_CUSTOMER_IBY__
       
   138 //#define __MUSICWIDGET_10207c18_CUSTOMER_IBY__
       
   139 
       
   140 //test (removal when using 640x480)
       
   141 #ifdef __USE_NHD
       
   142 #define __ORGANIZER_2001F481_CUSTOMER_IBY__ // needed for 640x360
       
   143 #define __PROFILEWIDGET_2001CB7C_CUSTOMER_IBY__ // clashes with same file
       
   144 #define __SERVICEWIDGET_20021383_CUSTOMER_IBY__
       
   145 #define __AI3TEMPLATEVIEW_20026F50_CUSTOMER_IBY__
       
   146 
       
   147 #define __AI3VIEW_200286E4_CUSTOMER_IBY__ // the resources version pulls in the same file
       
   148 //#define __AI3VIEW_200286E4_RESOURCES_IBY__ // the resources version pulls in the same file
       
   149 
       
   150 #define __AI3VIEW_200286E5_CUSTOMER_IBY__ // the resources version pulls in the same file
       
   151 //#define __AI3VIEW_200286E5_RESOURCES_IBY__ // the resources version pulls in the same file
       
   152 
       
   153 #define __AI3VIEW_2001F48B_CUSTOMER_IBY__ // the resources version pulls in the same file
       
   154 
       
   155 
       
   156 
       
   157 /* from customer/mw (need to remove when using 640x360) */
       
   158 #define __WSFWIDGET_20026F45_CUSTOMER_IBY__
       
   159 #endif
       
   160 
       
   161 
       
   162 
       
   163 /* from core/app */
       
   164 //#define __SERVICEWIDGET_20021383_THEME_IBY__
       
   165 
       
   166 /* for 640x480 */
       
   167 #define __AI3VIEW_2001FDB9_CUSTOMER_IBY__ // resources and customer version of this appear identical
       
   168 #define __WIDEIMAGE_10009DFF_RESOURCES_IBY__ // resources and customer version of this appear identical
       
   169 
       
   170 
       
   171 
       
   172 /* eaacplusaudiocontrollerutility.dll can't be built, so remove whatever uses it */
       
   173 #define AUDIOCONTROLLERPLUGINSVARIANT_IBY
       
   174 
       
   175 #include "s60macros.iby"
       
   176 
       
   177 //#undef USE_CUSTOM_MMC_PARTITION // stops base.iby pulling in emmcptn.dll, which is pulled in by base_zoom2.iby
       
   178 #ifdef ZOOM2
       
   179 #include <zoom2.oby>
       
   180 //                                            which includes <header.iby>
       
   181 //                                            which includes <symbian_os_romdefs.hby>
       
   182 //                                            which includes <feature.iby>
       
   183 //                                            which includes <base.iby>
       
   184 //                                            which includes <kernel.hby>
       
   185 //                                            which includes <base.iby>
       
   186 //                                            which includes <base_zoom2.iby>
       
   187 //                                            which includes <compsupp.iby>
       
   188 //                                            which includes <rm_debug_svr.iby>
       
   189 //#undef SURFACEMANAGER_DRV // because zoom2.oby defines it but doesn't have _zoom2_surfacemanagerdriver.ldd
       
   190 //device[VARID]=KERNEL_DIR\BUILD_DIR\pipelib.ldd        \Sys\Bin\pipelib.ldd /* zoom2 base was not including this */
       
   191 
       
   192 #elif defined(SYBORG)
       
   193 // The following is for Syborg
       
   194 #define SYMBIAN_BASE_USE_GCE
       
   195 #include <syborg.oby>
       
   196 define ROMDATE ##TODAY## // added for Syborg, Zoom2 includes this itself
       
   197 #define BTRACE_INCLUDED // this is already done by the Syborg includes
       
   198 #include <header.iby> // added for Syborg, Zoom2 includes this itself
       
   199 #include <base_syborg.iby> // added for Syborg, Zoom2 includes this itself
       
   200 #define USE_CUSTOM_MMC_PARTITION // stops emmcptn.dll being pulled in, which uses epbusm.dll
       
   201 #include <base.iby> // added for Syborg, Zoom2 includes this itself
       
   202 #undef SYMBIAN_EXCLUDE_MTP // Syborg is defining this again
       
   203 
       
   204 #elif defined(BEAGLE)
       
   205 // The following is for Syborg
       
   206 #define SYMBIAN_BASE_USE_GCE
       
   207 #include <beagle.oby>
       
   208 define ROMDATE ##TODAY## // added for Syborg, Zoom2 includes this itself
       
   209 //#define BTRACE_INCLUDED // this is already done by the Syborg includes
       
   210 #include <header.iby> // added for Syborg, Zoom2 includes this itself
       
   211 #include <base_beagle.iby> // added for Syborg, Zoom2 includes this itself
       
   212 #define USE_CUSTOM_MMC_PARTITION // stops emmcptn.dll being pulled in, which uses epbusm.dll
       
   213 #include <base.iby> // added for Syborg, Zoom2 includes this itself
       
   214 #undef SYMBIAN_EXCLUDE_MTP // Syborg is defining this again
       
   215 ROMBUILD_OPTION -no-header
       
   216 // hanging on Beagle
       
   217 #define BACKSTEPPINGSERVICE_IBY
       
   218 
       
   219 data= \epoc32\rom\beagle\estart.txt \sys\data\estart.txt // ???
       
   220 #endif
       
   221 
       
   222 /* Graphics adaptation */
       
   223 
       
   224 #define SYMBIAN_BUILD_GCE
       
   225 #define SYMBIAN_GRAPHICS_USE_GCE // for graphics_adaptation.hby
       
   226 #undef SYMBIAN_GRAPHICS_ADAPTATION // allows for setup of SYMBIAN_GRAPHICS_ADAPTATION to SGA_SW
       
   227 #define SYMBIAN_GRAPHICS_USE_EGL_REF
       
   228 #define SYMBIAN_GRAPHICS_USE_OPENWF
       
   229 #define FBSRASTERIZER_DRV <fbsrasterizer_stub.iby>
       
   230 //#define GRAPHICSRESOURCE_DRV <graphicsresourceadapter_stub.iby>
       
   231 #define OPENWFCLIB_DRV <openwfc_ref.iby>
       
   232 
       
   233 //#undef FF_WLAN_WAPI_INCLUDE_IN_ROM // needed so that wapisecuritysettingsui.iby pulls in a wapuisecuritysettingsui.dll that we have in the build
       
   234 
       
   235 
       
   236 /* miscallaneous defines */
       
   237 
       
   238 
       
   239 
       
   240 #undef FF_WLAN_WAPI_INCLUDE_IN_ROM // needed so that wapisecuritysettingsui.iby pulls in a wapuisecuritysettingsui.dll that we have in the build
       
   241 
       
   242 
       
   243 
       
   244 /* The top-level includes */
       
   245 
       
   246 
       
   247 #include <graphics_adaptation.hby>
       
   248 
       
   249 
       
   250 
       
   251 
       
   252 #include <3gplibrary.iby>
       
   253 //                                            which includes <3gpmp4lib.iby>
       
   254 #include <a3fdevsound.iby>
       
   255 #include <a3fserverstart.iby>
       
   256 
       
   257 #include <abtester.oby>
       
   258 //                                            which includes <ABTester.iby>
       
   259 #include <acf.iby>
       
   260 #include <acl.iby>
       
   261 #include <activitymanager.iby>
       
   262 #include <addressinfohook.iby>
       
   263 #include <agentdialog.iby>
       
   264 #include <agentpr.iby>
       
   265 //                                            which includes <agentprcore.iby>
       
   266 #include <agentshellnotifier.iby>
       
   267 #include <agnmodel.iby>
       
   268 #include <agnversit.iby>
       
   269 //                                            which includes <timezoneserver.iby>
       
   270 //                                            which includes <BackupRestoreNotification.iby>
       
   271 //                                            which includes <swiplugin.iby>
       
   272 //                                            which includes <sql.iby>
       
   273 //                                            which includes <utrace.iby>
       
   274 //                                            which includes <btrace.iby>
       
   275 #include <alarmserver.iby>
       
   276 //                                            which includes <ssmsus.iby>
       
   277 #include <alfred.iby>
       
   278 #include <amastart.iby>
       
   279 #include <animation.iby>
       
   280 #include <aplp.iby>
       
   281 #include <apparc.iby>
       
   282 #include <asn1export.iby>
       
   283 #include <asn1rrlp.iby>
       
   284 #include <asn1supl.iby>
       
   285 #include <asnpkcs.iby>
       
   286 //                                            which includes <pbe.iby>
       
   287 //                                            which includes <crypto.iby>
       
   288 //                                            which includes <random.iby>
       
   289 //                                            which includes <hash.iby>
       
   290 //                                            which includes <cryptospi_plugins.iby>
       
   291 //                                            which includes <filetokensconfig.iby>
       
   292 #include <ASR.iby>
       
   293 // not in 3.0.I #include <authserver.iby>
       
   294 #include <autotest.iby>
       
   295 #include <avi.iby>
       
   296 //                                            which includes <subtitledecoder.iby>
       
   297 #include <bioclass0smsplugin.iby>
       
   298 //                                            which includes <watcher.iby>
       
   299 //                                            which includes <flogger.iby>
       
   300 //                                            which includes <gtbioutils.iby>
       
   301 //                                            which includes <messageserver.iby>
       
   302 //                                            which includes <messageserver.hby>
       
   303 //                                            which includes <gtsmsmtm.iby>
       
   304 //                                            which includes <c32.iby>
       
   305 //                                            which includes <usb.iby>
       
   306 //                                            which includes <usbman.iby>
       
   307 //                                            which includes <c32.iby>
       
   308 //                                            which includes <ecom.iby>
       
   309 //                                            which includes <ecompatchconstants.hby>
       
   310 //                                            which includes <usbmanrsc.iby>
       
   311 //                                            which includes <usbmanbin.iby>
       
   312 //                                            which includes <esock.iby>
       
   313 //                                            which includes <esock_core.iby>
       
   314 //                                            which includes <subconparams.iby>
       
   315 //                                            which includes <connservparams.iby>
       
   316 //                                            which includes <ESockMessages.iby>
       
   317 //                                            which includes <esock_params.iby>
       
   318 //                                            which includes <esock_api_ext.iby>
       
   319 //                                            which includes <commsdataobjects.iby>
       
   320 //                                            which includes <commsdataobjectsecom.iby>
       
   321 //                                            which includes <serverden.iby>
       
   322 //                                            which includes <commsfw.iby>
       
   323 //                                            which includes <factories.iby>
       
   324 //                                            which includes <meshmachine.iby>
       
   325 //                                            which includes <NETMSG.iby>
       
   326 //                                            which includes <NetInterfaces.iby>
       
   327 //                                            which includes <NETMessages.iby>
       
   328 //                                            which includes <NetMeta.iby>
       
   329 //                                            which includes <NETSubscribe.iby>
       
   330 //                                            which includes <esock.iby>
       
   331 //                                            which includes <insock.iby>
       
   332 //                                            which includes <esock.iby>
       
   333 //                                            which includes <nodemessages.iby>
       
   334 //                                            which includes <ResponseMsg.iby>
       
   335 //                                            which includes <rootserver.iby>
       
   336 //                                            which includes <NETStSrv.iby>
       
   337 //                                            which includes <NETSM.iby>
       
   338 //                                            which includes <virtualconstructors.iby>
       
   339 //                                            which includes <logeng.iby>
       
   340 //                                            which includes <dbms.iby>
       
   341 //                                            which includes <logeng.hby>
       
   342 //                                            which includes <scheduledsending.iby>
       
   343 //                                            which includes <schsvr.iby>
       
   344 //                                            which includes <sysagent.iby>
       
   345 //                                            which includes <cntmodel.iby>
       
   346 //                                            which includes <versit.iby>
       
   347 //                                            which includes <conarc.iby>
       
   348 //                                            which includes <charconv.iby>
       
   349 //                                            which includes <cntplsql.iby>
       
   350 //                                            which includes <cntmatchlog.iby>
       
   351 //                                            which includes <smsstack.iby>
       
   352 //                                            which includes <commsdebugutility.iby>
       
   353 //                                            which includes <ost.iby>
       
   354 //                                            which includes <etel.iby>
       
   355 //                                            which includes <commdb.iby>
       
   356 //                                            which includes <commsdat.iby>
       
   357 //                                            which includes <ShimNotifier.iby>
       
   358 //                                            which includes <fax.iby>
       
   359 //                                            which includes <etelmm.iby>
       
   360 //                                            which includes <gtsmsmtm.hby>
       
   361 #include <bionbswatcher.iby>
       
   362 #include <bioparsers.iby>
       
   363 #include <biowapwatcher.iby>
       
   364 #include <bitgdi.iby>
       
   365 #include <bitmaptransforms.iby>
       
   366 #include <bitmaptransformsplugin.iby>
       
   367 //#include <bldinfo.hby>
       
   368 #include <bluetooth.iby>
       
   369 //                                            which includes <btlogger.iby>
       
   370 //                                            which includes <remotecontrol.iby>
       
   371 //                                            which includes <tsp.iby>
       
   372 //                                            which includes <hci.iby>
       
   373 //                                            which includes <hci_framework.iby>
       
   374 //                                            which includes <hci_implementation.iby>
       
   375 //                                            which includes <corehci_symbian.iby>
       
   376 //                                            which includes <commandsevents_symbian.iby>
       
   377 //                                            which includes <hci_qdp_symbian.iby>
       
   378 //                                            which includes <hctl_bcsp.iby>
       
   379 //                                            which includes <initialisor_symbian.iby>
       
   380 #include <bmpanim.iby>
       
   381 #include <bookmarkdb.iby>
       
   382 #include <btpan.iby>
       
   383 #include <btsnoophcilogger.iby>
       
   384 #include <c32bca.iby>
       
   385 #include <c32start.iby>
       
   386 #include <caf.iby>
       
   387 //                                            which includes <reccafconfig.iby>
       
   388 #include <calcon.iby>
       
   389 #include <calinterimapi.iby>
       
   390 #include <ced.iby>
       
   391 //                                            which includes <Xml.iby>
       
   392 //                                            which includes <xmlframework.iby>
       
   393 //                                            which includes <xmlcustomresolver.iby>
       
   394 //                                            which includes <xmlparserplugin.iby>
       
   395 //                                            which includes <wbxmlparser.iby>
       
   396 //                                            which includes <stdlib.iby>
       
   397 #include <ceddump.iby>
       
   398 #include <certman.iby>
       
   399 //                                            which includes <secutil.iby>
       
   400 //                                            which includes <sectcbutil.iby>
       
   401 //                                            which includes <ocspconfig.iby>
       
   402 #include <cflog.iby>
       
   403 #include <cfrtp.iby>
       
   404 //                                            which includes <rtpcore.iby>
       
   405 #include <charconv_all_plugins.iby>
       
   406 //                                            which includes <charconv_chinese_simplfied.iby>
       
   407 //                                            which includes <charconv_chinese_traditional.iby>
       
   408 //                                            which includes <charconv_japanese.iby>
       
   409 //                                            which includes <charconv_japanese_docomo.iby>
       
   410 //                                            which includes <charconv_iso8859x.iby>
       
   411 //                                            which includes <charconv_codepage.iby>
       
   412 //                                            which includes <charconv_sms7bit.iby>
       
   413 //                                            which includes <charconv_gsm7_turkish.iby>
       
   414 //                                            which includes <charconv_spanish_smsencoding.iby>
       
   415 //                                            which includes <charconv_portuguese_smsencoding.iby>
       
   416 //                                            which includes <charconv_s60.iby>
       
   417 //**#include <charconv_gsm7_turkish_Variant.iby>
       
   418 
       
   419 #include <charconv_japanese_kddiau.iby>
       
   420 #include <charconv_japanese_s60.iby>
       
   421 #include <chtmltocrtconverter.iby>
       
   422 //**#include <cinidata.iby>
       
   423 #include <cmncustomcmds.iby>
       
   424 #include <commonengine.iby>
       
   425 #include <commonengineresources.iby>
       
   426 #include <commsbufs.iby>
       
   427 #include <commsbufskern.iby>
       
   428 #include <commslog.iby>
       
   429 //                                            which includes <commsrootserver.iby>
       
   430 #include <conditionevaluator.iby>
       
   431 #include <cone.iby>
       
   432 //**#include <connect-gt.iby>
       
   433 #include <connectivity_securebackupengine.iby>
       
   434 // not in 3.0.I #include <coredumpscriptconfig.iby>
       
   435 // not in 3.0.I #include <coredumpserver.iby>
       
   436 // not in 3.0.I #include <coredumpserverstub.iby>
       
   437 // not in 3.0.I #include <coredumpui.iby>
       
   438 #include <coreproviders.iby>
       
   439 #include <coreprovidersecom.iby>
       
   440 #include <csc_plugin.iby>
       
   441 
       
   442 #include <ctsy.iby> // builds in phonetsy.tsy which relies on licenseetsy.dll 
       
   443 //                                            which includes <ctsysystemstateplugin.iby>
       
   444 //#include <customcmds.iby>
       
   445 #include <DEBUG.iby>
       
   446 #include <devsoundadaptationinfo.iby>
       
   447 //GSL#include <devsound_pluginsupport.iby>
       
   448 //#include <devsound_refplugin.iby> // clashes with core/mw/mmfaudioconnectioncontroller.iby
       
   449 #include <DevVideo.iby>
       
   450 // not in 3.0.I #include <dexcformatter.iby>
       
   451 
       
   452 #include <dial.iby>
       
   453 #include <directgdi.iby>
       
   454 //                                            which includes <graphicsresource.iby>
       
   455 //                                            which includes <graphicsresourceadapter.iby>
       
   456 //                                            which includes <graphicsresourceadapter_sw.iby>
       
   457 //                                            which includes <surfacemanager.iby>
       
   458 //                                            which includes <surfacemanager_omap.iby>
       
   459 //                                            which includes <directgdiadapter.iby>
       
   460 //                                            which includes <directgdiadapter_sw.iby>
       
   461 //#include <directgdiadapter_vg.iby>
       
   462 //                                            which includes <openvg.iby>
       
   463 //                                            which includes <openvg_sw.iby>
       
   464 #include <dnd.iby>
       
   465 #include <dnsproxy.iby>
       
   466 #include <dnsproxyupdateif.iby>
       
   467 #include <dptestcons.oby>
       
   468 #include <ecam.iby>
       
   469 //                                            which includes <ecam_stubplugin.iby>
       
   470 //#include <econs_wserv.iby>
       
   471 #include <ecuart.iby>
       
   472 //#include <egl.iby>
       
   473 //                                            which includes <egl_ref.iby>
       
   474 #include <egul.iby>
       
   475 #include <elements.iby>
       
   476 //                                            which includes <NodeMessages.iby>
       
   477 //                                            which includes <MeshMachine.iby>
       
   478 #include <emime.iby>
       
   479 #include <eon_font.iby>
       
   480 #include <epos_omasuplposmessageplugin.iby>
       
   481 #include <epos_omasuplposmsgpluginimpl.iby>
       
   482 #include <ESHELL.iby>
       
   483 #include <esockmessageintercept.iby>
       
   484 
       
   485 #include <etelisv.iby>
       
   486 #include <etelpckt.iby>
       
   487 //#include <etelsat.iby> // test removal
       
   488 
       
   489 #include <ether802.iby>
       
   490 #include <euserhl.iby>
       
   491 #include <exifutility.iby>
       
   492 #include <ezlib.iby>
       
   493 //                                            which includes <openenv.iby>
       
   494 //                                            which includes <timezonelocalization.iby>
       
   495 //                                            which includes <TimeZoneServer.iby>
       
   496 //                                            which includes <stdcpp.iby>
       
   497 //                                            which includes <oelibrt.iby>
       
   498 //                                            which includes <openenv.iby>
       
   499 #include <fatcharsetconv.iby>
       
   500 #include <fbserv.iby>
       
   501 //                                            which includes <fbsrasterizer_stub.iby>
       
   502 #include <fdf.iby>
       
   503 #include <featmgr.iby>
       
   504 #include <featreg.iby>
       
   505 #include <fepbase.iby>
       
   506 #include <filetokens.iby>
       
   507 // not in 3.0.I #include <filewriter.iby>
       
   508 #include <fmtx_hwrm.iby>
       
   509 #include <fntstore.iby>
       
   510 #include <freetype.iby>
       
   511 //                                            which includes <freetype.hby>
       
   512 #include <ftp_e.iby>
       
   513 #include <gdi.iby>
       
   514 //                                            which includes <palette.iby>
       
   515 #include <genericscprparams.iby>
       
   516 #include <gfxtranseffect.iby>
       
   517 #include <gifscaler.iby>
       
   518 // not in 3.0.I #include <gmxml.iby>
       
   519 #include <gpssetclock.iby>
       
   520 //#include <graphicsresourceadapter_mbx.iby>
       
   521 //#include <graphicsresourceadapter_sgx.iby>
       
   522 #include <gtbioengmtm.iby>
       
   523 #include <gtbiomessaging.iby>
       
   524 //#include <gtemailmtm.hby>
       
   525 
       
   526 #include <gtmessaging.iby>
       
   527 //                                            which includes <sendas2.iby>
       
   528 //                                            which includes <gtmtur.iby>
       
   529 //                                            which includes <msgurlhandler.iby>
       
   530 #include <guqos.iby>
       
   531 #include <hciproxy.iby>
       
   532 #include <hci_initialisor_ti.iby>
       
   533 #include <hctl_ti.iby>
       
   534 #include <hctl_uart_original.iby>
       
   535 
       
   536 #include <hlpmodel.iby>
       
   537 #include <http.iby>
       
   538 //                                            which includes <httpcore.iby>
       
   539 //                                            which includes <InetProtUtil.iby>
       
   540 //                                            which includes <GtEmailMtm.iby>
       
   541 //                                            which includes <transporthandler.iby>
       
   542 #include <httpservice.iby>
       
   543 #include <httpservicetest.iby>
       
   544 #include <hwresourcemanager.iby>
       
   545 #include <hwrmuiplugin.iby>
       
   546 #include <iclcodecs.iby>
       
   547 //                                            which includes <JpegYuvDecoder.iby>
       
   548 
       
   549 #include <iculayoutengine.iby>
       
   550 #include <imageconversion.iby>
       
   551 #include <imagedisplay.iby>
       
   552 //                                            which includes <MngImageDisplay.iby>
       
   553 //                                            which includes <IclWrapperImageDisplay.iby>
       
   554 #include <imageprocessor.iby>
       
   555 #include <imagetransform.iby>
       
   556 
       
   557 #include <ineturilist.iby>
       
   558 // not in 3.0.I #include <iniparser.iby>
       
   559 
       
   560 //#include <integrationtest.iby> // integrationtest.dll is not getting built
       
   561 //                                            which includes <testexecute.iby>
       
   562 //                                            which includes <testexecutelogger.iby>
       
   563 //                                            which includes <RFilelogger.iby>
       
   564 #include <ipaddrinfoparams.iby>
       
   565 #include <ipeventfactory.iby>
       
   566 #include <ipeventnotifier.iby>
       
   567 //                                            which includes <ipeventtypes.iby>
       
   568 //                                            which includes <netmeta.iby>
       
   569 //                                            which includes <netsubscribe.iby>
       
   570 //                                            which includes <netmeta.iby>
       
   571 #include <ipproto.iby>
       
   572 #include <ipsec.iby>
       
   573 //                                            which includes <ipsec6.iby>
       
   574 //                                            which includes <ipseccrypto.iby>
       
   575 #include <iptransport.iby>
       
   576 //                                            which includes <mobilitycoreproviders.iby>
       
   577 //**#include <ipupsdialog.iby>
       
   578 #include <irda.iby>
       
   579 //                                            which includes <obexprotocol.iby>
       
   580 
       
   581 
       
   582 #include <kerneltrace.oby>
       
   583 #include <lafshutdowneventobserveradaptor.iby>
       
   584 #include <lbs.iby>
       
   585 #include <lbsadatacache.iby>
       
   586 #include <lbsadmin.iby>
       
   587 //                                            which includes <lbsassistancedata.iby>
       
   588 //                                            which includes <lbslocmonclient.iby>
       
   589 //                                            which includes <lbsloccommon.iby>
       
   590 //                                            which includes <LbsLocDataSource.iby>
       
   591 //                                            which includes <lbsinternalapi.iby>
       
   592 //                                            which includes <lbsnetprotocol.iby>
       
   593 //                                            which includes <lbspartnercommon.iby>
       
   594 //                                            which includes <lbsnetinternalapi.iby>
       
   595 //                                            which includes <lbsagpsngmsgs.iby>
       
   596 //                                            which includes <lbscommoninternaldatatypes.iby>
       
   597 //                                            which includes <lbsnetregstatusint.iby>
       
   598 //                                            which includes <lbsngnlmint.iby>
       
   599 //                                            which includes <lbsnrhngmsgs.iby>
       
   600 //                                            which includes <lbsreffnpint.iby>
       
   601 //                                            which includes <lbssymmetryint.iby>
       
   602 //                                            which includes <lbsroot.iby>
       
   603 //                                            which includes <lbsrootapi.iby>
       
   604 //                                            which includes <lbsloggerapi.iby>
       
   605 //                                            which includes <lbsdebug.iby>
       
   606 //                                            which includes <lbslocsettings.iby>
       
   607 //                                            which includes <lbslocindicatorlib.iby>
       
   608 //                                            which includes <lbsmlfwutils.iby>
       
   609 #include <lbsagpslocmanager.iby>
       
   610 #include <lbsbtgpspsy.iby>
       
   611 #include <lbsdefaultpsy.iby>
       
   612 #include <lbsgpsagpspsy.iby>
       
   613 #include <lbshostsettings.iby>
       
   614 #include <lbslocationmonitor.iby>
       
   615 
       
   616 #include <lbslocserver.iby>
       
   617 //                                            which includes <lbslocutils.iby>
       
   618 //                                            which includes <lbsqualityprofileapi.iby>
       
   619 #include <lbsnetgateway.iby>
       
   620 #include <lbsnetpsy.iby>
       
   621 #include <lbsnetsim.iby>
       
   622 #include <lbsnetworklocationmanager.iby>
       
   623 #include <lbsnetworkprivacy.iby>
       
   624 #include <lbsnetworkrequesthandler.iby>
       
   625 //                                            which includes <lbsx3p.iby>
       
   626 //                                            which includes <lbsprivacycontroller.iby>
       
   627 //                                            which includes <lbsprivacyexnotifiers.iby>
       
   628 //                                            which includes <lbsprivacydatatypes.iby>
       
   629 //                                            which includes <lbsqueryandnotification.iby>
       
   630 #include <lbsnetworktest.iby>
       
   631 //                                            which includes <lbsprotocolmodule.iby>
       
   632 //                                            which includes <suplasn1.iby>
       
   633 //                                            which includes <lbssupltestmodule.iby>
       
   634 #include <lbspospluginfw.iby>
       
   635 #include <lbsprivacyprotocolmodule.iby>
       
   636 #include <lbsprivacyrequest.iby>
       
   637 #include <lbspsytester.iby>
       
   638 #include <lbssimulationpsy.iby>
       
   639 #include <lbssuplsmstrigger.iby>
       
   640 #include <lbssuplwappush.iby>
       
   641 #include <lbs_privacyprotocolmodule.iby>
       
   642 #include <loadlafshutdown.iby>
       
   643 #include <loopback.iby>
       
   644 #include <mbmsparams.iby>
       
   645 #include <mdf.iby>
       
   646 #include <MESON.iby>
       
   647 //                                            which includes <Store.iby>
       
   648 //                                            which includes <EText.iby>
       
   649 //                                            which includes <Form.iby>
       
   650 //                                            which includes <print.iby>
       
   651 //                                            which includes <PwrCli.iby>
       
   652 //                                            which includes <Bafl.iby>
       
   653 //                                            which includes <NumberConversion.iby>
       
   654 #include <MESON.iby>
       
   655 #include <Midi.iby>
       
   656 #include <milif.iby>
       
   657 #include <miscpushutils.iby>
       
   658 #include <mmcommon.iby>
       
   659 #include <mmf.iby>
       
   660 //                                            which includes <mmfEffect.iby>
       
   661 //                                            which includes <MmfDrmPlugin.iby>
       
   662 //                                            which includes <mmf_plugin.iby>
       
   663 
       
   664 #include <mmssettings.iby>
       
   665 #include <mmtsy.iby>
       
   666 
       
   667 #include <msfdc.iby>
       
   668 //**#include <mtp_backupnrestoredp.iby>
       
   669 //                                            which includes <mtp_framework.iby>
       
   670 //                                            which includes <mtp_devicedp.iby>
       
   671 #include <mtp_filedp.iby>
       
   672 #include <mtp_ptpip.iby>
       
   673 #include <mtp_usbsic.iby>
       
   674 #include <multipartparser.iby>
       
   675 #include <napt.iby>
       
   676 
       
   677 #include <netcfgextnmip.iby>
       
   678 //                                            which includes <netstsrv.iby>
       
   679 //                                            which includes <NetCfgExtnBase.iby>
       
   680 //                                            which includes <netstsrv.iby>
       
   681 
       
   682 #include <netups.iby>
       
   683 //                                            which includes <ups.iby>
       
   684 //                                            which includes <ups_config.iby>
       
   685 #include <network.iby>
       
   686 //                                            which includes <simpleselectorbase.iby>
       
   687 //                                            which includes <upscoreproviders.iby>
       
   688 //                                            which includes <tls.iby>
       
   689 //                                            which includes <ocsp.iby>
       
   690 //                                            which includes <tlsprovider.iby>
       
   691 //                                            which includes <tlsproviderconfig.iby>
       
   692 //                                            which includes <CSD.IBY>
       
   693 //                                            which includes <psdagt.iby>
       
   694 //                                            which includes <nullagt.iby>
       
   695 //                                            which includes <ppp.iby>
       
   696 //                                            which includes <PREDCOMP.IBY>
       
   697 //                                            which includes <rawipnif.iby>
       
   698 //                                            which includes <packetlogger.iby>
       
   699 //                                            which includes <rawipnif.iby>
       
   700 //                                            which includes <DHCPServ.iby>
       
   701 //                                            which includes <umtsif.iby>
       
   702 //                                            which includes <pfqoslib.iby>
       
   703 //                                            which includes <qos.iby>
       
   704 //                                            which includes <qoslib.iby>
       
   705 //                                            which includes <qosextnapi.iby>
       
   706 //                                            which includes <qos3gpp.iby>
       
   707 //                                            which includes <pdp.iby>
       
   708 //                                            which includes <QosIPSCPR.iby>
       
   709 //                                            which includes <networking_dnsproxy.iby>
       
   710 
       
   711 //**#include <ntras-plugin.iby>
       
   712 
       
   713 #include <nvgrenderstage.iby>
       
   714 #include <obex.iby>
       
   715 #include <OBEYFILE.iby>
       
   716 // #include <oggvorbis.iby> // relies on oggvorbisint/floatutil.dll, but our source only builds .libs
       
   717 #include <omxilcomp.iby>
       
   718 #include <omxilcompref.iby>
       
   719 #include <omxilcore.iby>
       
   720 #include <opengles.iby>
       
   721 //                                            which includes <opengles_sw.iby>
       
   722 //#include <openwfc_ref.iby>
       
   723 //                                            which includes <openwfc_support.iby>
       
   724 #include <pagedrom.oby>
       
   725 #include <pagedrom_functional.oby>
       
   726 #include <pagedrom_stressed.oby>
       
   727 #include <panorama.iby>
       
   728 #include <pbap.iby>
       
   729 #include <pdrstore.iby>
       
   730 #include <phbksync.iby>
       
   731 #include <pkcs12.iby>
       
   732 #include <pkcs7.iby>
       
   733 #include <PlatSec.oby>
       
   734 #include <PlatSecDiagnostics.oby>
       
   735 #include <PlatSecEnforcement.oby>
       
   736 //**#include <plpremotelink.iby>
       
   737 //                                            which includes <plpvariant.iby>
       
   738 
       
   739 #include <printers.iby>
       
   740 #include <punycodeconverter.iby>
       
   741 
       
   742 #include <recognisers.iby>
       
   743 #include <refacladaptation.iby>
       
   744 #include <refmmrc.iby>
       
   745 
       
   746 //**#include <rfs_variant.iby>
       
   747 #include <richtexttohtmlconv.iby>
       
   748 #include <rohandler.iby>
       
   749 #include <rpnp.iby>
       
   750 //**#include <rta.iby>
       
   751 #include <rtp.iby>
       
   752 //                                            which includes <shimrtp.iby>
       
   753 //**#include <rtpamr.iby>
       
   754 #include <S60CenRep_variant.iby>
       
   755 //#include <S60Macros.iby>
       
   756 #include <scs.iby>
       
   757 #include <securitycommonutils.iby>
       
   758 #include <security_ups_utils.iby>
       
   759 #include <setcap.iby>
       
   760 #include <sfopenvg.iby>
       
   761 
       
   762 #include <shma.iby>
       
   763 #include <sipdummyprt.iby>
       
   764 #include <siph2lanbearermonitor.iby>
       
   765 #include <sipproviders.iby>
       
   766 #include <sipstatemachine.iby>
       
   767 #include <sipsw.iby>
       
   768 //#include <sislwappush.iby> // mutually exclusive with S60SislWapPush
       
   769 #include <sqlite3.iby>
       
   770 #include <ssma.iby>
       
   771 //                                            which includes <ssmcmn.iby>
       
   772 //                                            which includes <ssmcmd.iby>
       
   773 //                                            which includes <ssmserver.iby>
       
   774 //                                            which includes <ssmss.iby>
       
   775 //                                            which includes <ssmdomainpolicy.iby>
       
   776 //#include <ssmclayer.iby>
       
   777 //#include <ssplugins.iby>
       
   778 //                                            which includes <sspluginsadaptation.iby>
       
   779 //                                            which includes <sspluginsgsa.iby>
       
   780 // not in 3.0.I #include <stat.iby>
       
   781 //                                            which includes <statcommon.iby>
       
   782 
       
   783 #include <subtitle.iby>
       
   784 //#include <surfacemanager_ref.iby>
       
   785 #include <surfaceupdate.iby>
       
   786 //                                            which includes <surfaceupdate_ref.iby>
       
   787 #include <swi.iby>
       
   788 //                                            which includes <swiconfig.iby>
       
   789 // not in 3.0.I #include <symbianelfformatter.iby>
       
   790 
       
   791 #include <sysawatcher.iby>
       
   792 //                                            which includes <telwatcher.iby>
       
   793 #include <sysstart.iby>
       
   794 #include <sysstartconfig.iby>
       
   795 // not in 3.0.I #include <tefcleanup.iby>
       
   796 // not in 3.0.I #include <tefutilityserver.iby>
       
   797 #include <telephony.iby>
       
   798 #include <telnetd.iby>
       
   799 #include <telnet_e.iby>
       
   800 #include <testbed.iby>
       
   801 // not in 3.0.I #include <testexecutepipslogger.iby>
       
   802 // not in 3.0.I #include <testexecutepipsloggerclient.iby>
       
   803 //#include <testlocale.iby> // clashes with language\mw\elocl.iby
       
   804 #include <tiger.iby>
       
   805 #include <traces.iby>
       
   806 // clashes with clockresources #include <tzlocalizationrscfactory.iby>
       
   807 // not in 3.0.I #include <ucc.iby>
       
   808 #include <uikon.iby>
       
   809 //                                            which includes <uiklaf.iby>
       
   810 #include <ulogger.iby>
       
   811 // not in 3.0.I #include <uloggerclttool.iby>
       
   812 #include <usbhostmsmm.iby> // need to find how to build this
       
   813 #include <Version_Variant.iby>
       
   814 #include <versitrecognizer.iby>
       
   815 #include <videorenderer.iby>
       
   816 
       
   817 #include <wapurilookup.iby>
       
   818 #include <wfcinterop_tests.iby>
       
   819 // not in 3.0.I #include <wrapperutilsplugin.iby>
       
   820 //#undef SYMBIAN_GRAPHICS_USE_GCE // for graphics_adaptation.hby
       
   821 #include <wserv.iby>
       
   822 //                                            which includes <wserv_std_plugins.iby>
       
   823 //                                            which includes <openwfc.iby>
       
   824 //#define SYMBIAN_GRAPHICS_USE_GCE // for graphics_adaptation.hby
       
   825 
       
   826 #include <wslog.iby>
       
   827 
       
   828 #include <xmlengine.iby>
       
   829 #include <xmlenginedom.iby>
       
   830 //                                            which includes <xmlengineutils.iby>
       
   831 #include <xmlenginesaxplugin.iby>
       
   832 #include <xmlengineserializer.iby>
       
   833 #include <zsh.iby>
       
   834 
       
   835 
       
   836 // manually copied into place
       
   837 #include <fontutils.iby>
       
   838 
       
   839 // needed for 3.0.I
       
   840 #include <legacyminidomparser.iby>
       
   841 #include <stdcpp.iby>
       
   842 
       
   843 #include <core\stubs\srsfenginestub.iby> // exported when this module is correctly built
       
   844 
       
   845 
       
   846 // IBY files to not include.
       
   847 // This is achieved by defining the IBY's gating define.
       
   848 //
       
   849 
       
   850 #define FBSRASTERIZER_IBY // to stop core/mw/fbsrasterizer.iby getting included 
       
   851 //#define __NETWORKING_TEST_IBY__ // don't pull in networktest.iby
       
   852 //#define __BASE_SYBORG_IBY__ // we are using Zoom2
       
   853 //#define SWITEXTSHELL // switextshell.iby
       
   854 
       
   855 // fixups
       
   856 
       
   857 //file=ABI_DIR\BUILD_DIR\vimpstsettings.dll				SHARED_LIB_DIR\vimpstsettings.dll
       
   858 
       
   859 file=ABI_DIR\BUILD_DIR\LICENSEETSY_STUB.DLL        Sys\Bin\licenseetsy.dll /* needed by phonetsy.tsy */
       
   860 file=ABI_DIR\BUILD_DIR\SIMATKTSY_STUB.DLL        Sys\Bin\simatktsy.dll /* needed by licenseetsy_stub.dll */
       
   861 //file=ABI_DIR\BUILD_DIR\usbcsc.ldd        SHARED_LIB_DIR\usbcsc.ldd /* needed by msfs_db.fsy */
       
   862 
       
   863 //extension[VARID]=KERNEL_DIR\BUILD_DIR\display.ldd        \Sys\Bin\display0.ldd /* needed for the graphics composition */
       
   864 
       
   865 
       
   866 file=ABI_DIR\BUILD_DIR\tvoutconfig.dll        Sys\Bin\tvoutconfig.dll /* can't find a .iby that includes this */
       
   867 file=ABI_DIR\BUILD_DIR\ddc_access.dll        Sys\Bin\ddc_access.dll /* can't find a .iby that includes this */
       
   868 file=ABI_DIR\BUILD_DIR\power_save_display_mode_stub.dll        Sys\Bin\power_save_display_mode.dll /* can't find a .iby that includes this */
       
   869 // found properly in 3.0.I file=ABI_DIR\BUILD_DIR\usbcsc_bil.dll        Sys\Bin\usbcsc_bil.dll /* can't find a .iby that includes this */
       
   870 file=ABI_DIR\BUILD_DIR\fmradiotunercontrol.dll        Sys\Bin\fmradiotunercontrol.dll /* can't find a .iby that includes this */
       
   871 file=ABI_DIR\BUILD_DIR\usbclasscontroller.dll        Sys\Bin\usbclasscontroller.dll /* added normally via usbmanbin.iby */
       
   872 
       
   873 file=ABI_DIR\BUILD_DIR\cnvshiftjisdirectmap.dll        Sys\Bin\cnvshiftjisdirectmap.dll /* comes from the Japanese charconv IBYs */
       
   874 
       
   875 
       
   876 file=ABI_DIR\BUILD_DIR\libegl_sw.dll        Sys\Bin\libegl_sw.dll /* */ /* needed for libvgi */
       
   877 file=ABI_DIR\BUILD_DIR\libopenvg_sw.dll        Sys\Bin\libopenvg_sw.dll /* */
       
   878 file=ABI_DIR\BUILD_DIR\libopenvgu_sw.dll        Sys\Bin\libopenvgu_sw.dll /* */
       
   879 //file=ABI_DIR\BUILD_DIR\libopenvg.dll        Sys\Bin\libopenvg.dll /* test */
       
   880 //file=ABI_DIR\BUILD_DIR\libopenvgu.dll        Sys\Bin\libopenvgu.dll /* test */
       
   881 //file=ABI_DIR\BUILD_DIR\libgles_cm.dll        Sys\Bin\libgles_cm.dll /* */
       
   882 file=ABI_DIR\BUILD_DIR\libglesv1_cm.dll        Sys\Bin\libglesv1_cm.dll /* */ /* needed by m3gcore */
       
   883 
       
   884 
       
   885 //file=ABI_DIR\BUILD_DIR\atextclient.dll        Sys\Bin\atextclient.dll /*required for dunatext.dll, but not referenced by an IBY file I could see */
       
   886 //file=ABI_DIR\BUILD_DIR\atextcommon.dll        Sys\Bin\atextcommon.dll /*required for dunatext.dll, but not referenced by an IBY file I could see */
       
   887 //file=ABI_DIR\BUILD_DIR\asrsttshwdevice_stub.dll        Sys\Bin\asrsttshwdevice.dll /*required for nss* */
       
   888 //file=ABI_DIR\BUILD_DIR\atextcommon.dll        Sys\Bin\atextcommon.dll /*required for dunatext.dll, but not referenced by an IBY file I could see */
       
   889 #ifdef _FULL_DEBUG
       
   890 file=ABI_DIR\BUILD_DIR\mullogging.dll        Sys\Bin\mullogging.dll /* needs forcing in for the debug build */
       
   891 #endif
       
   892 
       
   893 
       
   894 // things we may ne needing (seem to be wanted a lot)
       
   895 data=\epoc32\data\Z\private\10202BE9\200159c9.txt		private\10202BE9\200159c9.txt
       
   896 data=\epoc32\data\Z\private\10202BE9\200159c9.cre		private\10202BE9\200159c9.cre
       
   897 data=\epoc32\data\Z\private\101f5027\alarmserver.rsc		private\101f5027\alarmserver.rsc
       
   898 
       
   899 data=\epoc32\data\Z\private\10202BE9\10207376.txt		private\10202BE9\10207376.txt
       
   900 //data=\epoc32\data\Z\private\1020383E\TZDB.DBZ			private\1020383E\TZDB.DBZ
       
   901 
       
   902 
       
   903 // extra fonts
       
   904 //data=ZRESOLURCE\fonts\S60SSB_V4196.ttf				Resource\Fonts\S60SSB_v4196.ttf
       
   905 
       
   906 
       
   907 
       
   908 //data=ZRESOURCE\fonts\HeiseiGothS60v1_16.ttf			Resource\Fonts\HeiseiGothS60v1_16.ttf
       
   909 data=ZRESOURCE\fonts\S60DIGI_V314.ttf				Resource\Fonts\S60DIGI_v314.ttf
       
   910 //data=ZRESOURCE\fonts\S60SC_v410.ccc				Resource\Fonts\S60SC_v410.ccc
       
   911 data=ZRESOURCE\fonts\S60SNR_V4196.ttf				Resource\Fonts\S60SNR_v4196.ttf
       
   912 data=ZRESOURCE\fonts\S60SSB_V4196.ttf				Resource\Fonts\S60SSB_v4196.ttf
       
   913 //data=ZRESOURCE\fonts\S60TCHK_v414.ccc				Resource\Fonts\S60TCHK_v414.ccc
       
   914 data=ZRESOURCE\fonts\S60TSB_V4196.ttf				Resource\Fonts\S60TSB_v4196.ttf
       
   915 //data=ZRESOURCE\fonts\series60korean.ttf				Resource\Fonts\series60korean.ttf
       
   916 //data=ZRESOURCE\plugins\ityperast.rsc				Resource\plugins\ityperast.rsc
       
   917 //file=ABI_DIR\BUILD_DIR\ityperast.dll        		Sys\Bin\ityperast.dll /* */ 
       
   918 
       
   919 
       
   920 // homescreen
       
   921 
       
   922 data=ZPRIVATE\200159c0\install\view_200286e4\hsps\00\manifest.dat \private\200159c0\install\view_200286e4\hsps\00\manifest.dat
       
   923 data=ZPRIVATE\200159c0\install\view_200286e5\hsps\00\manifest.dat \private\200159c0\install\view_200286e5\hsps\00\manifest.dat
       
   924 //data=ZPRIVATE\200159c0\install\view1_2001fdb9\hsps\00\manifest.dat \private\200159c0\install\view1_2001fdb9\hsps\00\manifest.dat
       
   925 data=ZPRIVATE\200159c0\install\view_2001f48b\hsps\00\manifest.dat \private\200159c0\install\view_2001f48b\hsps\00\manifest.dat
       
   926 data=ZPRIVATE\200159c0\install\view_2001f48b\hsps\00\viewconfiguration.xml \private\200159c0\install\view_2001f48b\hsps\00\viewconfiguration.xml
       
   927 
       
   928 // we know these weren't in place before...
       
   929 //data=ZPRIVATE\200159c0\install\double_row_icon_widget_2001fdbd\hsps\00\manifest.dat \private\200159c0\install\double_row_icon_widget_2001fdbd\hsps\00\manifest.dat
       
   930 //data=ZPRIVATE\200159c0\install\double_row_widget_2001fdc2\hsps\00\manifest.dat \private\200159c0\install\double_row_widget_2001fdc2\hsps\00\manifest.dat
       
   931 //data=ZPRIVATE\200159c0\install\root_2001f482\hsps\00\manifest.dat \private\200159c0\install\root_2001f482\hsps\00\manifest.dat
       
   932 
       
   933 data=ZPRIVATE\200159c0\install\root_2001f482\hsps\00\rootconfiguration.xml \private\200159c0\install\root_2001f482\hsps\00\rootconfiguration.xml
       
   934 //data=ZPRIVATE\200159c0\install\root_2001f48f\hsps\00\rootconfiguration.xml \private\200159c0\install\root_2001f48f\hsps\00\rootconfiguration.xml
       
   935 //data=ZPRIVATE\200159c0\install\single_row_icon_widget_2001fdc0\hsps\00\widgetconfiguration.xml \private\200159c0\install\single_row_icon_widget_2001fdc0\hsps\00\widgetconfiguration.xml
       
   936 //data=ZPRIVATE\200159c0\install\single_row_widget_2001fdc1\hsps\00\widgetconfiguration.xml \private\200159c0\install\single_row_widget_2001fdc1\hsps\00\widgetconfiguration.xml
       
   937 //data=ZPRIVATE\200159c0\install\triple_row_icon_widget_2001fdbe\hsps\00\widgetconfiguration.xml \private\200159c0\install\triple_row_icon_widget_2001fdbe\hsps\00\widgetconfiguration.xml
       
   938 //data=ZPRIVATE\200159c0\install\triple_row_widget_2001fdbf\hsps\00\widgetconfiguration.xml \private\200159c0\install\triple_row_widget_2001fdbf\hsps\00\widgetconfiguration.xml
       
   939 data=ZPRIVATE\200159c0\install\view_200286e4\hsps\00\viewconfiguration.xml \private\200159c0\install\view_200286e4\hsps\00\viewconfiguration.xml
       
   940 data=ZPRIVATE\200159c0\install\view_200286e5\hsps\00\viewconfiguration.xml \private\200159c0\install\view_200286e5\hsps\00\viewconfiguration.xml
       
   941 //data=ZPRIVATE\200159c0\install\view1_2001fdb9\hsps\00\viewconfiguration.xml \private\200159c0\install\view1_2001fdb9\hsps\00\viewconfiguration.xml
       
   942 //data=ZPRIVATE\200159c0\install\wideimage_10009dff\hsps\00\widgetconfiguration.xml \private\200159c0\install\wideimage_10009dff\hsps\00\widgetconfiguration.xml
       
   943 
       
   944 
       
   945 //data=ZPRIVATE\200159c0\install\root_2001f482\hsps\00\manifest.dat \private\200159c0\install\root_2001f482\hsps\00\manifest.dat
       
   946 //data=ZPRIVATE\200159c0\install\root_2001f48f\hsps\00\manifest.dat \private\200159c0\install\root_2001f48f\hsps\00\manifest.dat
       
   947 
       
   948 #if 0
       
   949 data=ZPRIVATE\200159c0\install\single_row_icon_widget_2001fdc0\hsps\00\manifest.dat \private\200159c0\install\single_row_icon_widget_2001fdc0\hsps\00\manifest.dat
       
   950 data=ZPRIVATE\200159c0\install\single_row_widget_2001fdc1\hsps\00\manifest.dat \private\200159c0\install\single_row_widget_2001fdc1\hsps\00\manifest.dat
       
   951 data=ZPRIVATE\200159c0\install\triple_row_icon_widget_2001fdbe\hsps\00\manifest.dat \private\200159c0\install\triple_row_icon_widget_2001fdbe\hsps\00\manifest.dat
       
   952 data=ZPRIVATE\200159c0\install\triple_row_widget_2001fdbf\hsps\00\manifest.dat \private\200159c0\install\triple_row_widget_2001fdbf\hsps\00\manifest.dat
       
   953 //data=ZPRIVATE\200159c0\install\view1_2001fdb9\hsps\00\manifest.dat \private\200159c0\install\view1_2001fdb9\hsps\00\manifest.dat
       
   954 data=ZPRIVATE\200159c0\install\wideimage_10009dff\hsps\00\manifest.dat \private\200159c0\install\wideimage_10009dff\hsps\00\manifest.dat
       
   955 #endif
       
   956 
       
   957 
       
   958 file=\epoc32\release\armv5\urel\elocl.01 	"sys\bin\elocl.01"
       
   959 #if 0
       
   960 file=\epoc32\release\armv5\urel\elocl.37 	"sys\bin\elocl.37"
       
   961 file=\epoc32\release\armv5\urel\elocl.42 	"sys\bin\elocl.42"
       
   962 file=\epoc32\release\armv5\urel\elocl.25 	"sys\bin\elocl.25"
       
   963 file=\epoc32\release\armv5\urel\elocl.07 	"sys\bin\elocl.07"
       
   964 file=\epoc32\release\armv5\urel\elocl.03 	"sys\bin\elocl.03"
       
   965 file=\epoc32\release\armv5\urel\elocl.54 	"sys\bin\elocl.54"
       
   966 file=\epoc32\release\armv5\urel\elocl.10 	"sys\bin\elocl.10"
       
   967 file=\epoc32\release\armv5\urel\elocl.04 	"sys\bin\elocl.04"
       
   968 file=\epoc32\release\armv5\urel\elocl.49 	"sys\bin\elocl.49"
       
   969 file=\epoc32\release\armv5\urel\elocl.09 	"sys\bin\elocl.09"
       
   970 file=\epoc32\release\armv5\urel\elocl.51 	"sys\bin\elocl.51"
       
   971 file=\epoc32\release\armv5\urel\elocl.02 	"sys\bin\elocl.02"
       
   972 file=\epoc32\release\armv5\urel\elocl.57 	"sys\bin\elocl.57"
       
   973 file=\epoc32\release\armv5\urel\elocl.45 	"sys\bin\elocl.45"
       
   974 file=\epoc32\release\armv5\urel\elocl.17 	"sys\bin\elocl.17"
       
   975 file=\epoc32\release\armv5\urel\elocl.59 	"sys\bin\elocl.59"
       
   976 file=\epoc32\release\armv5\urel\elocl.15 	"sys\bin\elocl.15"
       
   977 file=\epoc32\release\armv5\urel\elocl.05 	"sys\bin\elocl.05"
       
   978 file=\epoc32\release\armv5\urel\elocl.32 	"sys\bin\elocl.32"
       
   979 file=\epoc32\release\armv5\urel\elocl.68 	"sys\bin\elocl.68"
       
   980 file=\epoc32\release\armv5\urel\elocl.67 	"sys\bin\elocl.67"
       
   981 file=\epoc32\release\armv5\urel\elocl.70 	"sys\bin\elocl.70"
       
   982 file=\epoc32\release\armv5\urel\elocl.18 	"sys\bin\elocl.18"
       
   983 file=\epoc32\release\armv5\urel\elocl.08 	"sys\bin\elocl.08"
       
   984 file=\epoc32\release\armv5\urel\elocl.27 	"sys\bin\elocl.27"
       
   985 file=\epoc32\release\armv5\urel\elocl.76 	"sys\bin\elocl.76"
       
   986 file=\epoc32\release\armv5\urel\elocl.13 	"sys\bin\elocl.13"
       
   987 file=\epoc32\release\armv5\urel\elocl.78 	"sys\bin\elocl.78"
       
   988 file=\epoc32\release\armv5\urel\elocl.16 	"sys\bin\elocl.16"
       
   989 file=\epoc32\release\armv5\urel\elocl.26 	"sys\bin\elocl.26"
       
   990 file=\epoc32\release\armv5\urel\elocl.28 	"sys\bin\elocl.28"
       
   991 file=\epoc32\release\armv5\urel\elocl.79 	"sys\bin\elocl.79"
       
   992 file=\epoc32\release\armv5\urel\elocl.06 	"sys\bin\elocl.06"
       
   993 file=\epoc32\release\armv5\urel\elocl.33 	"sys\bin\elocl.33"
       
   994 file=\epoc32\release\armv5\urel\elocl.39 	"sys\bin\elocl.39"
       
   995 file=\epoc32\release\armv5\urel\elocl.14 	"sys\bin\elocl.14"
       
   996 file=\epoc32\release\armv5\urel\elocl.93 	"sys\bin\elocl.93"
       
   997 file=\epoc32\release\armv5\urel\elocl.96 	"sys\bin\elocl.96"
       
   998 file=\epoc32\release\armv5\urel\elocl.31 	"sys\bin\elocl.31"
       
   999 file=\epoc32\release\armv5\urel\elocl.30 	"sys\bin\elocl.30"
       
  1000 #endif