# HG changeset patch # User Tom Pritchard # Date 1288188333 -3600 # Node ID 62156f66dbadec8198198db6d6b08e0e9eb69743 # Parent 1650c5a7be8cbdd8ceb35c3dc45e17dd85e56044 Breaking DRM's dependency Etel so that AVKON can start. The ROM now boots, but doesn't seem to have any items in the matrix menu at all. diff -r 1650c5a7be8c -r 62156f66dbad breakdeps/DRMEngine/DRMClock.cpp --- a/breakdeps/DRMEngine/DRMClock.cpp Wed Oct 27 14:58:16 2010 +0100 +++ b/breakdeps/DRMEngine/DRMClock.cpp Wed Oct 27 15:05:33 2010 +0100 @@ -91,7 +91,7 @@ // Create a notifier instance iNotifier = CDRMNotifier::NewL(); -#ifndef __WINS__ +#if 0 //ndef __WINS__ ConnectToPhoneL(); iObserver = CDRMNitzObserver::NewL( iPhone, const_cast(this)); @@ -155,7 +155,7 @@ iNotifier = 0; } -#ifndef __WINS__ +#if 0 //ndef __WINS__ if(iObserver) { iObserver->Cancel(); @@ -353,7 +353,7 @@ void CDRMClock::ConnectToPhoneL() { DRMLOG( _L( "CDRMClock::ConnectToPhoneL" ) ); - +#if 0 const TInt KTriesToConnectServer(10); const TInt KTimeBeforeRetryingServerConnection(100000); TInt thisTry(0); @@ -390,8 +390,9 @@ iPhone.GetSubscriberId( status, imsi ); User::WaitForRequest( status ); - + DRMLOG( imsi ); + #endif DRMLOG( _L( "CDRMClock::ConnectToPhoneL ok" ) ); }; diff -r 1650c5a7be8c -r 62156f66dbad breakdeps/DRMEngine/DRMClock.h --- a/breakdeps/DRMEngine/DRMClock.h Wed Oct 27 14:58:16 2010 +0100 +++ b/breakdeps/DRMEngine/DRMClock.h Wed Oct 27 15:05:33 2010 +0100 @@ -25,7 +25,7 @@ #include #include // Type definitions #include -#include +//#include #include #include @@ -157,11 +157,13 @@ // Variables CDRMNotifier* iNotifier; - // Nitz information handles + // Nitz information handles +#if 0 RTelServer iEtelServer; RMobilePhone iPhone; CDRMNitzObserver* iObserver; - +#endif + // GPS watcher component, updates DRM time from GPS if available CGPSWatcher* iGpsWatcher; }; diff -r 1650c5a7be8c -r 62156f66dbad breakdeps/DRMEngine/DRMRightsServer.cpp --- a/breakdeps/DRMEngine/DRMRightsServer.cpp Wed Oct 27 14:58:16 2010 +0100 +++ b/breakdeps/DRMEngine/DRMRightsServer.cpp Wed Oct 27 15:05:33 2010 +0100 @@ -136,7 +136,7 @@ LOCAL_C void SignalClient(); LOCAL_C TInt StartDBServer( void ); -#if defined( __WINS__ ) +#if 1 //defined( __WINS__ ) #else #define DRM_USE_SERIALNUMBER_URI #include @@ -818,6 +818,7 @@ MDrmKeyStorage* storage = DrmKeyStorageNewL(); TRAP( r, storage->GetDeviceSpecificKeyL( aKey ) ); delete storage; + DRMLOG2( _L( "CDRMRightsServer::GetDbKey err=%d" ),r ); User::LeaveIfError( r ); } @@ -972,7 +973,7 @@ return *iIMSI; } -#ifndef __WINS__ +#if 0 // defined(__WINS__) TInt error( KErrNone ); TInt count( 0 ); TInt count2( 0 ); diff -r 1650c5a7be8c -r 62156f66dbad breakdeps/DRMEngine/DrmStdKeyStorage.cpp --- a/breakdeps/DRMEngine/DrmStdKeyStorage.cpp Wed Oct 27 14:58:16 2010 +0100 +++ b/breakdeps/DRMEngine/DrmStdKeyStorage.cpp Wed Oct 27 15:05:33 2010 +0100 @@ -164,8 +164,10 @@ void DoUnloadPhoneModule( TAny* aAny ) { __ASSERT_DEBUG( aAny, User::Invariant() ); +#if 0 TUnloadModule* module = ( TUnloadModule* ) aAny; module->iServer->UnloadPhoneModule( *( module->iName ) ); +#endif } @@ -1063,7 +1065,7 @@ return *iImei; } -#if (defined __WINS__ || defined WINSCW) +#if 1// (defined __WINS__ || defined WINSCW) // Default IMEI used for emulator _LIT( KDefaultSerialNumber, "123456789123456789" ); iImei = KDefaultSerialNumber().AllocL(); diff -r 1650c5a7be8c -r 62156f66dbad breakdeps/DRMEngine/DrmStdKeyStorage.mmp --- a/breakdeps/DRMEngine/DrmStdKeyStorage.mmp Wed Oct 27 14:58:16 2010 +0100 +++ b/breakdeps/DRMEngine/DrmStdKeyStorage.mmp Wed Oct 27 15:05:33 2010 +0100 @@ -18,22 +18,22 @@ #include -TARGET DrmStdKeyStorage.dll +TARGET stem_DrmStdKeyStorage.dll TARGETTYPE DLL UID 0x1000008D 0x10205CAF CAPABILITY CAP_GENERAL_DLL DRM CommDD VENDORID VID_DEFAULT -USERINCLUDE ../keystorage/inc -USERINCLUDE ../utils/inc -USERINCLUDE ../../../inc // ADo level inc dir +USERINCLUDE /sf/mw/drm/omadrm/drmengine/keystorage/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/utils/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/../../inc // ADo level inc dir // Default system include paths for middleware layer modules. MW_LAYER_SYSTEMINCLUDE SYSTEMINCLUDE /epoc32/include/libc SYSTEMINCLUDE /epoc32/include/ecom -SOURCEPATH ../keystorage/src +SOURCEPATH ./ SOURCE DrmStdKeyStorage.cpp LIBRARY euser.lib @@ -46,8 +46,8 @@ LIBRARY pkixcert.lib LIBRARY random.lib LIBRARY hash.lib -LIBRARY etel.lib -LIBRARY etelmm.lib +//LIBRARY etel.lib +//LIBRARY etelmm.lib LIBRARY flogger.lib LIBRARY featmgr.lib @@ -56,13 +56,13 @@ #endif #if defined(ARMCC) -deffile ../eabi/ +deffile /sf/mw/drm/omadrm/drmengine/eabi/DrmStdKeyStorage.def #elif defined( WINSCW ) -deffile ../bwinscw/ +deffile /sf/mw/drm/omadrm/drmengine/bwinscw/DrmStdKeyStorage.def #elif defined( WINS ) -deffile ../bwins/ +deffile /sf/mw/drm/omadrm/drmengine/bwins/DrmStdKeyStorage.def #else -deffile ../bmarm/ +deffile /sf/mw/drm/omadrm/drmengine/bmarm/DrmStdKeyStorage.def #endif SMPSAFE diff -r 1650c5a7be8c -r 62156f66dbad breakdeps/DRMEngine/ROAPHandler.mmp --- a/breakdeps/DRMEngine/ROAPHandler.mmp Wed Oct 27 14:58:16 2010 +0100 +++ b/breakdeps/DRMEngine/ROAPHandler.mmp Wed Oct 27 15:05:33 2010 +0100 @@ -19,33 +19,35 @@ #include #include -TARGET ROAPHandler.dll +TARGET stem_ROAPHandler.dll TARGETTYPE DLL UID 0x1000008D 0x101F6DB5 CAPABILITY CAP_GENERAL_DLL DRM VENDORID VID_DEFAULT -USERINCLUDE ../dcf/inc -USERINCLUDE ../dm/inc -USERINCLUDE ../agentv2/inc -USERINCLUDE ../ro/inc -USERINCLUDE ../roap/inc -USERINCLUDE ../utils/inc -USERINCLUDE ../server/inc -USERINCLUDE ../roapstorage/inc -USERINCLUDE ../drmclock/Inc -USERINCLUDE ../dcfrepository/client/inc -USERINCLUDE ../../../inc // ADo level inc dir +USERINCLUDE /sf/mw/drm/omadrm/drmengine/dcf/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/dm/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/agentv2/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/ro/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/roap/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/utils/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/server/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/roapstorage/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/drmclock/Inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/dcfrepository/client/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/../../inc // ADo level inc dir // Default system include paths for middleware layer modules. APP_LAYER_SYSTEMINCLUDE SYSTEMINCLUDE /epoc32/include/libc SYSTEMINCLUDE /epoc32/include/ecom -SOURCEPATH ../roap/src +SOURCEPATH ./ +SOURCE RoapEng.cpp + +SOURCEPATH /sf/mw/drm/omadrm/drmengine/roap/src SOURCE RoapEngBase.cpp -SOURCE RoapEng.cpp SOURCE RoapTrigger.cpp SOURCE RoapHttpHandler.cpp SOURCE RoapConnection.cpp @@ -80,7 +82,7 @@ SOURCE MeteringReportRespParser.cpp #endif -SOURCEPATH ../utils/src +SOURCEPATH /sf/mw/drm/omadrm/drmengine/utils/src SOURCE MultipartHandler.cpp LIBRARY euser.lib @@ -102,8 +104,8 @@ LIBRARY pkixcert.lib LIBRARY random.lib LIBRARY hash.lib -LIBRARY etel.lib -LIBRARY etelmm.lib +//LIBRARY etel.lib +//LIBRARY etelmm.lib LIBRARY CharConv.lib LIBRARY drmcrypto.lib LIBRARY DrmParsers.lib @@ -129,13 +131,13 @@ LIBRARY flogger.lib #if defined(ARMCC) -deffile ../eabi/ +deffile /sf/mw/drm/omadrm/drmengine/eabi/ROAPHandler.def #elif defined( WINSCW ) -deffile ../bwinscw/ +deffile /sf/mw/drm/omadrm/drmengine/bwinscw/ROAPHandler.def #elif defined( WINS ) -deffile ../bwins/ +deffile /sf/mw/drm/omadrm/drmengine/bwins/ROAPHandler.def #else -deffile ../bmarm/ +deffile /sf/mw/drm/omadrm/drmengine/bmarm/ROAPHandler.def #endif SMPSAFE diff -r 1650c5a7be8c -r 62156f66dbad breakdeps/DRMEngine/RightsServer.mmp --- a/breakdeps/DRMEngine/RightsServer.mmp Wed Oct 27 14:58:16 2010 +0100 +++ b/breakdeps/DRMEngine/RightsServer.mmp Wed Oct 27 15:05:33 2010 +0100 @@ -18,7 +18,7 @@ #include -TARGET RightsServer.exe +TARGET stem_RightsServer.exe TARGETTYPE EXE UID 0x1000008d 0x101F51F2 @@ -30,23 +30,27 @@ SYSTEMINCLUDE /epoc32/include/libc SYSTEMINCLUDE /epoc32/include/connect -USERINCLUDE ../server/inc -USERINCLUDE ../agentv2/inc -USERINCLUDE ../ro/inc -USERINCLUDE ../dcf/inc -USERINCLUDE ../notifier/inc -USERINCLUDE ../utils/inc -USERINCLUDE ../roap/inc -USERINCLUDE ../roapstorage/inc -USERINCLUDE ../drmclock/Inc -USERINCLUDE ../keystorage/inc -USERINCLUDE ../drmbackup/inc -USERINCLUDE ../../../inc // ADo level inc dir +USERINCLUDE ./ +USERINCLUDE /sf/mw/drm/omadrm/drmengine/server/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/agentv2/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/ro/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/dcf/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/notifier/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/utils/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/roap/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/roapstorage/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/drmclock/Inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/keystorage/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/drmbackup/inc +USERINCLUDE /sf/mw/drm/omadrm/drmengine/../../inc // ADo level inc dir -SOURCEPATH ../server/src +SOURCEPATH ./ +SOURCE DRMRightsServer.cpp +SOURCE DRMClock.cpp + +SOURCEPATH /sf/mw/drm/omadrm/drmengine/server/src // DRM Engine (server side) -SOURCE DRMRightsServer.cpp SOURCE DRMDbSession.cpp // SOURCE drmpermissionlist.cpp SOURCE drmparentstorage.cpp @@ -70,19 +74,19 @@ SOURCE drmmeteringdb.cpp // DRM Backup implementation -SOURCEPATH ../drmbackup/src +SOURCEPATH /sf/mw/drm/omadrm/drmengine/drmbackup/src SOURCE DRMBackup.cpp SOURCE DRMBackupObserver.cpp // DRM Notifier -SOURCEPATH ../notifier/src +SOURCEPATH /sf/mw/drm/omadrm/drmengine/notifier/src SOURCE DRMMessageStorage.cpp SOURCE DRMNotifierServer.cpp SOURCE DRMNotifierSession.cpp // RoapStorage -SOURCEPATH ../roapstorage/src +SOURCEPATH /sf/mw/drm/omadrm/drmengine/roapstorage/src SOURCE RoapStorageClient.cpp SOURCE RoapStorageServer.cpp @@ -97,24 +101,23 @@ // DRM Clock #ifdef __DRM_CLOCK -SOURCEPATH ../drmclock/Src -SOURCE DRMClock.cpp +SOURCEPATH /sf/mw/drm/omadrm/drmengine/drmclock/Src SOURCE DRMClockServer.cpp SOURCE DRMClockSession.cpp -SOURCE DRMNitzObserver.cpp +//SOURCE DRMNitzObserver.cpp SOURCE GPSWatcher.cpp SOURCE GPSTimeUpdater.cpp #else #ifdef __DRM_OMA2 -SOURCEPATH ../DRMClock/src +SOURCEPATH /sf/mw/drm/omadrm/drmengine/DRMClock/src SOURCE OMA2NotSupportedWithoutDRMClock:define__DRM_CLOCKvariation.cpp #endif // __DRM_OMA2 #endif // __DRM_CLOCK // RDB and Process Watcher -SOURCEPATH ../utils/src +SOURCEPATH /sf/mw/drm/omadrm/drmengine/utils/src SOURCE dbwatcher.cpp SOURCE dirwatcher.cpp SOURCE procwatcher.cpp @@ -136,8 +139,8 @@ LIBRARY drmkeystorage.lib LIBRARY edbms.lib LIBRARY bafl.lib -LIBRARY etel.lib -LIBRARY etelmm.lib +//LIBRARY etel.lib +//LIBRARY etelmm.lib LIBRARY abclient.lib LIBRARY charconv.lib LIBRARY dcfrep.lib @@ -171,17 +174,17 @@ // Uncomment the following lines to enable internal logging. /* macro _DRM_TESTING -USERINCLUDE ../internal/tsrc_internal -SOURCEPATH ../internal/tsrc_internal +USERINCLUDE /sf/mw/drm/omadrm/drmengine/internal/tsrc_internal +SOURCEPATH /sf/mw/drm/omadrm/drmengine/internal/tsrc_internal LIBRARY drmdebugtools.lib LIBRARY HAL.lib LIBRARY charconv.lib */ #if defined( WINSCW ) -deffile ../bwinscw/ +deffile /sf/mw/drm/omadrm/drmengine/bwinscw/RightsServer.def #elif defined( WINS ) -deffile ../bwins/ +deffile /sf/mw/drm/omadrm/drmengine/bwins/RightsServer.def #endif //SMPSAFE diff -r 1650c5a7be8c -r 62156f66dbad breakdeps/DRMEngine/RoapEng.cpp --- a/breakdeps/DRMEngine/RoapEng.cpp Wed Oct 27 14:58:16 2010 +0100 +++ b/breakdeps/DRMEngine/RoapEng.cpp Wed Oct 27 15:05:33 2010 +0100 @@ -2159,7 +2159,7 @@ { LOGLIT( "-> CRoapEng::GetDeviceDetailsL" ) -#ifndef __WINS__ +#if 0 TInt numPhone = 0; TUint32 caps = 0; TName tsyName; diff -r 1650c5a7be8c -r 62156f66dbad startup/customcmds.mmp --- a/startup/customcmds.mmp Wed Oct 27 14:58:16 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -// 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: -// customcmds.dll Reference custom command library -// -// - -/** - @file -*/ - -TARGET stem_customcmds.dll -TARGETTYPE dll -TARGETPATH /sys/bin - -UID 0x1000008D 0x2000E662 -VENDORID 0x70000001 - -#ifdef WINSCW -#error This won't build for WINSCW -#else -DEFFILE ./customcmds.def -#endif - -CAPABILITY PowerMgmt ReadDeviceData WriteDeviceData ProtServ DiskAdmin SwEvent - -USERINCLUDE /sf/os/devicesrv/sysstatemgmt/systemstatereferenceplugins/custcmd/inc -USERINCLUDE /sf/os/devicesrv/sysstatemgmt/systemstatereferenceplugins/localinc -USERINCLUDE /sf/os/devicesrv/sysstatemgmt/systemstatereferenceplugins/clayer/inc - -OS_LAYER_SYSTEMINCLUDE_SYMBIAN - -SOURCEPATH ./ -SOURCE ssmcustomcmdfactory.cpp - -SOURCEPATH /sf/os/devicesrv/sysstatemgmt/systemstatereferenceplugins/custcmd/src -SOURCE cmdcoopsysstatechange.cpp -SOURCE cmdpublishstartupmode.cpp -SOURCE securitynoteobserver.cpp -SOURCE cmddeletetempfiles.cpp - -SOURCEPATH /sf/os/devicesrv/sysstatemgmt/systemstatereferenceplugins/localsrc -SOURCE ssmpanic.cpp - -LIBRARY euser.lib -LIBRARY efsrv.lib -LIBRARY ssmcmn.lib -LIBRARY centralrepository.lib -LIBRARY ssmuiproviderdll.lib -LIBRARY ssmadaptationcli.lib -LIBRARY bafl.lib - -SMPSAFE diff -r 1650c5a7be8c -r 62156f66dbad startup/customcmdsu.def --- a/startup/customcmdsu.def Wed Oct 27 14:58:16 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -EXPORTS - _ZN19SsmCustomCmdFactory23CmdSimSecurityCheckNewLEv @ 1 NONAME ABSENT - _ZN19SsmCustomCmdFactory22CmdCoopSysSelfTestNewLEv @ 2 NONAME ABSENT - _ZN19SsmCustomCmdFactory32CmdCcoopSysPerformRfsActionsNewLEv @ 3 NONAME ABSENT - _ZN19SsmCustomCmdFactory33CmdActivateRfForEmergencyCallNewLEv @ 4 NONAME ABSENT - _ZN19SsmCustomCmdFactory35CmdCoopSysPerformRestartActionsNewLEv @ 5 NONAME ABSENT - _ZN19SsmCustomCmdFactory35CmdDeactivateRfForEmergencyCallNewLEv @ 6 NONAME ABSENT - _ZN19SsmCustomCmdFactory37CmdCcoopSysPerformShutdownActionsNewLEv @ 7 NONAME ABSENT - _ZN19SsmCustomCmdFactory25CmdCoopSysStateChangeNewLEv @ 8 NONAME - _ZN19SsmCustomCmdFactory25CmdPublishStartupModeNewLEv @ 9 NONAME - _ZN19SsmCustomCmdFactory32CmdPublishSimOwnedAndChangedNewLEv @ 10 NONAME ABSENT - _ZN19SsmCustomCmdFactory26CmdDeviceSecurityCheckNewLEv @ 11 NONAME ABSENT - _ZN19SsmCustomCmdFactory18CmdValidateRTCNewLEv @ 12 NONAME ABSENT - _ZN19SsmCustomCmdFactory21CmdCheckUserDriveNewLEv @ 13 NONAME ABSENT - _ZN19SsmCustomCmdFactory19CmdInitRamDriveNewLEv @ 14 NONAME ABSENT - _ZN19SsmCustomCmdFactory22CmdDeleteTempFilesNewLEv @ 15 NONAME - _ZN19SsmCustomCmdFactory25CmdClearStartupReasonNewLEv @ 16 NONAME ABSENT - diff -r 1650c5a7be8c -r 62156f66dbad startup/ssmcustomcmdfactory.cpp --- a/startup/ssmcustomcmdfactory.cpp Wed Oct 27 14:58:16 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,140 +0,0 @@ -// 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: -// - -/** - @file - @internalComponent - @released -*/ - -#include "ssmcustomcmdfactory.h" -/* -#include "cmdsimsecuritycheck.h" -#include "cmddevicesecuritycheck.h" -#include "cmdcoopsysselftest.h" -#include "cmdcoopsysperformrestartactions.h" -#include "cmdcoopsysperformshutdownactions.h" -#include "cmdcoopsysperformrfsactions.h" -#include "cmdactivaterfforemergencycall.h" -#include "cmddeactivaterfforemergencycall.h" -*/ -#include "cmdcoopsysstatechange.h" -#include "cmdpublishstartupmode.h" -/* -#include "cmdpublishsimownedandchanged.h" -#include "cmdvalidatertc.h" -#include "cmdcheckuserdrive.h" -#include "cmdinitramdrive.h" -#include "cmdclearstartupreason.h" -*/ -#include "cmddeletetempfiles.h" - -/* -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdSimSecurityCheckNewL() - { - CCustomCmdSimSecurityCheck* self = CCustomCmdSimSecurityCheck::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdCoopSysSelfTestNewL() - { - CCustomCmdCoopSysSelfTest* self = CCustomCmdCoopSysSelfTest::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdCoopSysPerformRestartActionsNewL() - { - CCustomCmdCoopSysPerformRestartActions* self = CCustomCmdCoopSysPerformRestartActions::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdCcoopSysPerformShutdownActionsNewL() - { - CCustomCmdCoopSysPerformShutdownActions* self = CCustomCmdCoopSysPerformShutdownActions::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdCcoopSysPerformRfsActionsNewL() - { - CCustomCmdCoopSysPerformRfsActions* self = CCustomCmdCoopSysPerformRfsActions::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdActivateRfForEmergencyCallNewL() - { - CCustomCmdActivateRfForEmergencyCall* self = CCustomCmdActivateRfForEmergencyCall::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdDeactivateRfForEmergencyCallNewL() - { - CCustomCmdDeactivateRfForEmergencyCall* self = CCustomCmdDeactivateRfForEmergencyCall::NewL(); - return self; - } -*/ -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdCoopSysStateChangeNewL() - { - CCustomCmdCoopSysStateChange* self = CCustomCmdCoopSysStateChange::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdPublishStartupModeNewL() - { - CCustomCmdPublishStartupMode* self = CCustomCmdPublishStartupMode::NewL(); - return self; - } -/* -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdPublishSimOwnedAndChangedNewL() - { - CCustomCmdPublishSimOwnedAndChanged* self = CCustomCmdPublishSimOwnedAndChanged::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdDeviceSecurityCheckNewL() - { - CCustomCmdDeviceSecurityCheck* self = CCustomCmdDeviceSecurityCheck::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdValidateRTCNewL() - { - CCustomCmdValidateRTC* self = CCustomCmdValidateRTC::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdCheckUserDriveNewL() - { - CCustomCmdCheckUserDrive* self = CCustomCmdCheckUserDrive::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdInitRamDriveNewL() - { - CCustomCmdInitRamDrive* self = CCustomCmdInitRamDrive::NewL(); - return self; - } - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdClearStartupReasonNewL() - { - CCustomCmdClearStartupReason* self = CCustomCmdClearStartupReason::NewL(); - return self; - } -*/ - -EXPORT_C MSsmCustomCommand* SsmCustomCmdFactory::CmdDeleteTempFilesNewL() - { - CCustomCmdDeleteTempFiles* self = CCustomCmdDeleteTempFiles::NewL(); - return self; - } diff -r 1650c5a7be8c -r 62156f66dbad syborg_stem/rom_content.csv --- a/syborg_stem/rom_content.csv Wed Oct 27 14:58:16 2010 +0100 +++ b/syborg_stem/rom_content.csv Wed Oct 27 15:05:33 2010 +0100 @@ -249,7 +249,7 @@ private\101F7988\esock_sip.cmi,/epoc32/data/z/private/101f7988/esock_sip.cmi,sipproviders.iby,mw/ipappprotocols,,, private\101F7988\esock_smswap.cmi,/epoc32/data/z/private/101f7988/esock_smswap.cmi,esock.iby,os/commsfw,,, private\101F7988\esock_tr.cmi,/epoc32/data/z/private/101f7988/esock_tr.cmi,esock.iby,os/commsfw,,, -private\101F7988\etel.cmi,/epoc32/data/z/private/101f7988/etel.cmi,etel.iby,os/cellularsrv,,, +private\101F7988\etel.cmi,/epoc32/data/z/private/101f7988/etel.cmi,etel.iby,os/cellularsrv,out,TomP,Must remove this when you remove etel.dll private\101F7989\backup_registration.xml,/epoc32/data/z/private/101f7989/backup_registration.xml,esock_core.iby,os/commsfw,,, Private\101F7989\Bluetooth\bluetooth_stack.ini,/epoc32/data/z/private/101f7989/bluetooth/bluetooth_stack.ini,bluetooth.iby,os/bt,,, Private\101F7989\Bluetooth\cmdq.ini,/epoc32/data/z/private/101f7989/bluetooth/cmdq.ini,hci_framework.iby,os/bt,,, @@ -3396,7 +3396,7 @@ sys\bin\DrmServiceAPI.dll,/epoc32/release/armv5/urel/drmserviceapi.dll,core/mw/drm5.iby,mw/drm,,, sys\bin\drmserviceapiwrapper.dll,/epoc32/release/armv5/urel/drmserviceapiwrapper.dll,core/mw/drmserviceapiwrapper.iby,mw/drm,,, Sys\Bin\drmsettingsplugin.dll,/epoc32/release/armv5/urel/drmsettingsplugin.dll,core/mw/drmsettingsplugin.iby,mw/drm,,, -sys\bin\DrmStdKeyStorage.dll,/epoc32/release/armv5/urel/drmstdkeystorage.dll,core/mw/drm5.iby,mw/drm,,, +sys\bin\DrmStdKeyStorage.dll,/epoc32/release/armv5/urel/drmstdkeystorage.dll,core/mw/drm5.iby,mw/drm,stem,TomP,Break dependence on etel.dll Sys\Bin\DRMstringdict00.dll,/epoc32/release/armv5/urel/drmstringdict00.dll,rohandler.iby,mw/messagingmw,,, sys\bin\DRMUiHandling.dll,/epoc32/release/armv5/urel/drmuihandling.dll,core/mw/drmutility.iby,mw/drm,,, sys\bin\DRMUiHandlingImpl.dll,/epoc32/release/armv5/urel/drmuihandlingimpl.dll,core/mw/drmutility.iby,mw/drm,,, @@ -5173,7 +5173,7 @@ sys\bin\RfsServer.exe,/epoc32/release/armv5/urel/rfsserver.exe,core/mw/rfs.iby,mw/appsupport,,, sys\bin\rfstatusswppolicy.dll,/epoc32/release/armv5/urel/rfstatusswppolicy.dll,core/os/ssmcompatibility.iby,os/devicesrv,,, sys\bin\richBio.dll,/epoc32/release/armv5/urel/richbio.dll,core/app/Richbio.iby,app/messaging,,, -sys\bin\RightsServer.EXE,/epoc32/release/armv5/urel/rightsserver.exe,core/mw/drm5.iby,mw/drm,,, +sys\bin\RightsServer.EXE,/epoc32/release/armv5/urel/rightsserver.exe,core/mw/drm5.iby,mw/drm,stem,TomP,Break dependence on etel.dll sys\bin\RingBC.dll,/epoc32/release/armv5/urel/ringbc.dll,core/app/RingBC.iby,app/messaging,,, sys\bin\RLock.exe,/epoc32/release/armv5/urel/rlock.exe,core/mw/RemoteLock.iby,mw/securitysrv,,, sys\bin\RLockSettings.dll,/epoc32/release/armv5/urel/rlocksettings.dll,core/mw/RemoteLock.iby,mw/securitysrv,,, @@ -5181,7 +5181,7 @@ sys\bin\rm_debug.ldd,/epoc32/release/armv5/urel/rm_debug.ldd,rm_debug_svr.iby,os/kernelhwsrv,,, sys\bin\rm_debug_svr.exe,/epoc32/release/armv5/urel/rm_debug_svr.exe,rm_debug_svr.iby,os/kernelhwsrv,,, sys\bin\RoapApp.exe,/epoc32/release/armv5/urel/roapapp.exe,core/mw/CodHandler.iby,mw/web,,WR,application -sys\bin\RoapHandler.DLL,/epoc32/release/armv5/urel/roaphandler.dll,core/mw/drm5.iby,mw/drm,,, +sys\bin\RoapHandler.DLL,/epoc32/release/armv5/urel/roaphandler.dll,core/mw/drm5.iby,mw/drm,stem,TomP,Break dependence on etel.dll Sys\Bin\roapphandler.dll,/epoc32/release/armv5/urel/roapphandler.dll,rohandler.iby,mw/messagingmw,,, Sys\Bin\roaptcontenthandler.dll,/epoc32/release/armv5/urel/roaptcontenthandler.dll,rohandler.iby,mw/messagingmw,,, Sys\Bin\rocontenthandler.dll,/epoc32/release/armv5/urel/rocontenthandler.dll,rohandler.iby,mw/messagingmw,,, diff -r 1650c5a7be8c -r 62156f66dbad syborg_stem/static_dependencies.txt --- a/syborg_stem/static_dependencies.txt Wed Oct 27 14:58:16 2010 +0100 +++ b/syborg_stem/static_dependencies.txt Wed Oct 27 15:05:33 2010 +0100 @@ -1928,7 +1928,7 @@ sys\bin\DrmRightsInfoImpl.dll /epoc32/release/armv5/urel/drmrightsinfoimpl.dll sid=10282e25:DrmServerInterfaces[101f6db5].dll:charconv[10003b11].dll:drmutilitycommon[10283302].dll:drtaeabi.dll:euser[100039e5].dll:scppnwdl.dll sys\bin\DrmServerInterfaces.DLL /epoc32/release/armv5/urel/drmserverinterfaces.dll sid=101f6db5:DrmCrypto[101f6db9].dll:DrmRights[10205cae].dll:crypto[10005e0b].dll:drtaeabi.dll:efsrv[100039e4].dll:estor[10003b0d].dll:euser[100039e5].dll:featmgr[10005a2b].dll:hash[10005e11].dll:inetprotutil[100041d1].dll:scppnwdl.dll:x509[10005e0e].dll sys\bin\DrmServiceAPI.dll /epoc32/release/armv5/urel/drmserviceapi.dll sid=10282cb1:DrmServerInterfaces[101f6db5].dll:drtaeabi.dll:euser[100039e5].dll:scppnwdl.dll -sys\bin\DrmStdKeyStorage.dll /epoc32/release/armv5/urel/drmstdkeystorage.dll sid=10205caf:asn1[10005e09].dll:cryptography[101fd20b].dll:crypto[10005e0b].dll:drtaeabi.dll:efsrv[100039e4].dll:etelmm[100064dd].dll:etel[10003d46].dll:euser[100039e5].dll:featmgr[10005a2b].dll:hash[10005e11].dll:platformenv[101f857f].dll:random[10005e12].dll:scppnwdl.dll:x500[10005e0d].dll:x509[10005e0e].dll +sys\bin\DrmStdKeyStorage.dll /epoc32/release/armv5/urel/stem_drmstdkeystorage.dll sid=10205caf:asn1[10005e09].dll:cryptography[101fd20b].dll:crypto[10005e0b].dll:drtaeabi.dll:efsrv[100039e4].dll:euser[100039e5].dll:featmgr[10005a2b].dll:hash[10005e11].dll:platformenv[101f857f].dll:random[10005e12].dll:scppnwdl.dll:x500[10005e0d].dll:x509[10005e0e].dll sys\bin\DrmUtilityDmgrWrapper.dll /epoc32/release/armv5/urel/drmutilitydmgrwrapper.dll sid=102830fe:CommonEngine[100058fe].dll:DownloadMgr[10008d5f].dll:ROAPHandler[101f6db5].dll:avkon[100056c6].dll:centralrepository[101fbc70].dll:cmmanager[10207376].dll:drtaeabi.dll:efsrv[100039e4].dll:eikctl[1000489c].dll:euser[100039e5].dll:platformenv[101f857f].dll:scppnwdl.dll sys\bin\Dtdmdl.dll /epoc32/release/armv5/urel/dtdmdl.dll sid=10005177:bnf[10005183].dll:drtaeabi.dll:efsrv[100039e4].dll:euser[100039e5].dll:scppnwdl.dll:wnode[100041f7].dll:wutil[1000517c].dll sys\bin\EAacPlusDecoderIntfc.dll /epoc32/release/armv5/urel/eaacplusdecoderintfc.dll sid=10207b1e:euser[100039e5].dll:mediaclientaudiostream[10003996].dll:mmfdevsound[100058cc].dll @@ -2339,10 +2339,10 @@ sys\bin\RestrictedAudioOutputProxy.dll /epoc32/release/armv5/urel/restrictedaudiooutputproxy.dll sid=10207b98:RestrictedAudioOutput[10207b95].dll:drtaeabi.dll:euser[100039e5].dll:mmfdevsound[100058cc].dll:scppnwdl.dll sys\bin\ReverseGeocode.dll /epoc32/release/armv5/urel/reversegeocode.dll sid=ef7e39a4:bafl[10003a0f].dll:charconv[10003b11].dll:cmmanager[10207376].dll:drtaeabi.dll:esock[10003d3f].dll:euser[100039e5].dll:extendedconnpref[20027034].dll:http[1000a441].dll:inetprotutil[100041d1].dll:lbs[101f97b1].dll:netmeta[1020430b].dll:scppnwdl.dll:xmlframework[101fadcc].dll sys\bin\RfsServer.exe /epoc32/release/armv5/urel/rfsserver.exe sid=102073ea:drtaeabi.dll:euser[100039e5].dll:rfs[10005984].dll -sys\bin\RightsServer.EXE /epoc32/release/armv5/urel/rightsserver.exe sid=101f51f2:DcfRep[10205ca9].dll:DrmCrypto[101f6db9].dll:DrmKeyStorage[10205caa].dll:DrmParsers[10205cad].dll:DrmRights[10205cae].dll:DrmServerInterfaces[101f6db5].dll:abclient[10202d2d].dll:asn1[10005e09].dll:bafl[10003a0f].dll:centralrepository[101fbc70].dll:charconv[10003b11].dll:cryptography[101fd20b].dll:crypto[10005e0b].dll:drtaeabi.dll:drtrvct2_2.dll:edbms[10003b0e].dll:efsrv[100039e4].dll:eposindicator[101f7a7a].dll:estor[10003b0d].dll:etelmm[100064dd].dll:etel[10003d46].dll:euser[100039e5].dll:featmgr[10005a2b].dll:hash[10005e11].dll:inetprotutil[100041d1].dll:lbs[101f97b1].dll:platformenv[101f857f].dll:random[10005e12].dll:scppnwdl.dll:starterclient[100059ca].dll:sysutil[10005943].dll:wmdrmfileserverclient[2000b181].dll:x500[10005e0d].dll:x509[10005e0e].dll +sys\bin\RightsServer.EXE /epoc32/release/armv5/urel/stem_rightsserver.exe sid=101f51f2:DcfRep[10205ca9].dll:DrmCrypto[101f6db9].dll:DrmKeyStorage[10205caa].dll:DrmParsers[10205cad].dll:DrmRights[10205cae].dll:DrmServerInterfaces[101f6db5].dll:abclient[10202d2d].dll:asn1[10005e09].dll:bafl[10003a0f].dll:centralrepository[101fbc70].dll:charconv[10003b11].dll:cryptography[101fd20b].dll:crypto[10005e0b].dll:drtaeabi.dll:drtrvct2_2.dll:edbms[10003b0e].dll:efsrv[100039e4].dll:eposindicator[101f7a7a].dll:estor[10003b0d].dll:euser[100039e5].dll:featmgr[10005a2b].dll:hash[10005e11].dll:inetprotutil[100041d1].dll:lbs[101f97b1].dll:platformenv[101f857f].dll:random[10005e12].dll:scppnwdl.dll:starterclient[100059ca].dll:sysutil[10005943].dll:wmdrmfileserverclient[2000b181].dll:x500[10005e0d].dll:x509[10005e0e].dll sys\bin\RingBC.dll /epoc32/release/armv5/urel/ringbc.dll sid=101f4cdc:AKNSKINS[10005a26].dll:AknLayout2Scalable[102040d7].dll:CdlEngine[101f8243].dll:CommonEngine[100058fe].dll:MsgEditorUtils[100007aa].dll:avkon[100056c6].dll:bafl[10003a0f].dll:centralrepository[101fbc70].dll:cone[10003a41].dll:drtaeabi.dll:efsrv[100039e4].dll:egul[100048a2].dll:eikcoctl[1000489e].dll:eikcore[10004892].dll:eikctl[1000489c].dll:etext[10003a1c].dll:euser[100039e5].dll:featmgr[10005a2b].dll:form[10003b27].dll:gdi[10003b15].dll:msgeditormediacontrol[102072e7].dll:msgeditormodel[100058bf].dll:msgs[10004e66].dll:platformenv[101f857f].dll:scppnwdl.dll sys\bin\RoapApp.exe /epoc32/release/armv5/urel/roapapp.exe sid=10008d64:AKNSKINS[10005a26].dll:CommonEngine[100058fe].dll:CommonUI[100058fd].dll:DcfRep[10205ca9].dll:DownloadMgr[10008d5f].dll:DrmRights[10205cae].dll:ROAPHandler[101f6db5].dll:apgrfx[10003a3c].dll:apmime[10003a1a].dll:apparc[10003a3d].dll:avkon[100056c6].dll:caf.dll:centralrepository[101fbc70].dll:cone[10003a41].dll:drtaeabi.dll:efsrv[100039e4].dll:eikcoctl[1000489e].dll:eikcore[10004892].dll:eikdlg[10004898].dll:euser[100039e5].dll:featmgr[10005a2b].dll:hlplch[101f423b].dll:scppnwdl.dll -sys\bin\RoapHandler.DLL /epoc32/release/armv5/urel/roaphandler.dll sid=101f6db5:CommonUI[100058fd].dll:DcfRep[10205ca9].dll:DrmCrypto[101f6db9].dll:DrmParsers[10205cad].dll:DrmRights[10205cae].dll:DrmServerInterfaces[101f6db5].dll:HttpFilterCommon[101f8711].dll:apmime[10003a1a].dll:bafl[10003a0f].dll:caf.dll:centralrepository[101fbc70].dll:charconv[10003b11].dll:cmmanager[10207376].dll:commdb[10004e1c].dll:crypto[10005e0b].dll:drmroapwbxmlparser[200113bf].dll:drtaeabi.dll:drtrvct2_2.dll:ecom[10009d8e].dll:efsrv[100039e4].dll:esock[10003d3f].dll:etelmm[100064dd].dll:etel[10003d46].dll:euser[100039e5].dll:featmgr[10005a2b].dll:flogger[10004d0a].dll:hash[10005e11].dll:http[1000a441].dll:inetprotutil[100041d1].dll:platformenv[101f857f].dll:random[10005e12].dll:scppnwdl.dll:sysutil[10005943].dll:x500[10005e0d].dll:x509[10005e0e].dll:xmlframework[101fadcc].dll +sys\bin\RoapHandler.DLL /epoc32/release/armv5/urel/stem_roaphandler.dll sid=101f6db5:CommonUI[100058fd].dll:DcfRep[10205ca9].dll:DrmCrypto[101f6db9].dll:DrmParsers[10205cad].dll:DrmRights[10205cae].dll:DrmServerInterfaces[101f6db5].dll:HttpFilterCommon[101f8711].dll:apmime[10003a1a].dll:bafl[10003a0f].dll:caf.dll:centralrepository[101fbc70].dll:cmmanager[10207376].dll:commdb[10004e1c].dll:crypto[10005e0b].dll:drmroapwbxmlparser[200113bf].dll:drtaeabi.dll:drtrvct2_2.dll:ecom[10009d8e].dll:efsrv[100039e4].dll:esock[10003d3f].dll:euser[100039e5].dll:featmgr[10005a2b].dll:flogger[10004d0a].dll:hash[10005e11].dll:http[1000a441].dll:inetprotutil[100041d1].dll:platformenv[101f857f].dll:random[10005e12].dll:scppnwdl.dll:x500[10005e0d].dll:x509[10005e0e].dll:xmlframework[101fadcc].dll sys\bin\RoomLevelEffect.dll /epoc32/release/armv5/urel/roomleveleffect.dll sid=10207b3c:CustomInterfaceUtility[101fafe1].dll:EffectBase[101fafdd].dll:drtaeabi.dll:euser[100039e5].dll:mediaclientaudioinputstream[10003998].dll:mediaclientaudiostream[10003996].dll:mediaclientaudio[10003992].dll:mmfdevsound[100058cc].dll:scppnwdl.dll sys\bin\RoomLevelMessageHandler.dll /epoc32/release/armv5/urel/roomlevelmessagehandler.dll sid=10207b3e:EffectBase[101fafdd].dll:drtaeabi.dll:euser[100039e5].dll:mmfcontrollerframework[101f76dd].dll:scppnwdl.dll sys\bin\RoomLevelProxy.dll /epoc32/release/armv5/urel/roomlevelproxy.dll sid=10207b3d:EffectBase[101fafdd].dll:RoomLevelEffect[10207b3c].dll:drtaeabi.dll:euser[100039e5].dll:mmfcontrollerframework[101f76dd].dll:scppnwdl.dll diff -r 1650c5a7be8c -r 62156f66dbad syborg_stem/syborg_stem_rom.oby --- a/syborg_stem/syborg_stem_rom.oby Wed Oct 27 14:58:16 2010 +0100 +++ b/syborg_stem/syborg_stem_rom.oby Wed Oct 27 15:05:33 2010 +0100 @@ -392,7 +392,6 @@ REM faxstrm.dll REM faxsvr.DLL REM faxcli.DLL -data=\epoc32\data\z\private\101F7988\etel.cmi "private\101F7988\etel.cmi" REM Multimode Etel data=\epoc32\data\Z\Private\101F7989\sms\smsu.rsc "private\101F7989\sms\smsu.rsc" data=\epoc32\data\Z\Private\101F7989\esock\smswap.Sms.esk "private\101F7989\esock\smswap.Sms.esk" @@ -3373,17 +3372,20 @@ file=\epoc32\release\ARMV5\urel\DcfRepSrv.EXE "sys\bin\DcfRepSrv.EXE" file=\epoc32\release\ARMV5\urel\DRMHELPERSERVER.EXE "sys\bin\DRMHELPERSERVER.EXE" file=\epoc32\release\ARMV5\urel\DrmKeyStorage.dll "sys\bin\DrmKeyStorage.dll" +file=\epoc32\release\ARMV5\urel\stem_DrmStdKeyStorage.dll "sys\bin\DrmStdKeyStorage.dll" file=\epoc32\release\ARMV5\urel\DrmCrypto.DLL "sys\bin\DrmCrypto.DLL" file=\epoc32\release\ARMV5\urel\DrmDcf.DLL "sys\bin\DrmDcf.DLL" file=\epoc32\release\ARMV5\urel\DrmRights.DLL "sys\bin\DrmRights.DLL" file=\epoc32\release\ARMV5\urel\DrmServerInterfaces.DLL "sys\bin\DrmServerInterfaces.DLL" file=\epoc32\release\ARMV5\urel\DrmParsers.DLL "sys\bin\DrmParsers.DLL" +file=\epoc32\release\ARMV5\urel\stem_RightsServer.EXE "sys\bin\RightsServer.EXE" file=\epoc32\release\ARMV5\urel\DrmServiceAPI.dll "sys\bin\DrmServiceAPI.dll" __ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, RECDRM.DLL , RECDRM.DLL ) data=\epoc32\data\Z\private\102073ea\excludes\101F51F2.exc "private\102073ea\excludes\101F51F2.exc" __ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, OmaDrmAgent.dll , OmaDrmAgent.dll ) __ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, DrmRel1_0StringDict00.dll , DrmRel1_0StringDict00.dll ) __ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, DrmRel2_1StringDict00.dll , DrmRel2_1StringDict00.dll ) +file=\epoc32\release\ARMV5\urel\stem_RoapHandler.DLL "sys\bin\RoapHandler.DLL" __ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, HTTPFilterDRM.dll , HTTPFilterDRM.dll ) data=\epoc32\data\Z\Private\101F51F2\backup_registration.xml "PRIVATE\101F51F2\backup_registration.xml" data=\epoc32\data\Z\System\Install\OmaDrm_Stub.SIS "system\install\OmaDrm_Stub.SIS" @@ -4104,6 +4106,7 @@ file=\epoc32\release\ARMV5\urel\ROMTMCLI.DLL "sys\bin\ROMTMCLI.DLL" file=\epoc32\release\ARMV5\urel\ROMTMDAT.DLL "sys\bin\ROMTMDAT.DLL" file=\epoc32\release\ARMV5\urel\ROMTMSER.DLL "sys\bin\ROMTMSER.DLL" +file=\epoc32\release\ARMV5\urel\ROMTMUI.DLL "sys\bin\ROMTMUI.DLL" data=\epoc32\data\Z\resource\messaging\mtm\ROMTMREG.rsc "resource\messaging\mtm\ROMTMREG.rsc" file=\epoc32\release\ARMV5\urel\rsfwcontrol.dll "sys\bin\rsfwcontrol.dll" file=\epoc32\release\ARMV5\urel\rsfwmountman.dll "sys\bin\rsfwmountman.dll"