coreapplicationuis/SysAp/Group/SysAp.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 23 Jun 2010 18:22:59 +0300
changeset 48 2222076f5c60
parent 29 6a787171e1de
child 49 76883296a0d5
permissions -rw-r--r--
Revision: 201023 Kit: 2010125

/*
* Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies). 
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  Project specification file for the SysAp
*
*/


#include <data_caging_paths.hrh>
#include <platform_paths.hrh>
TARGET      sysap.exe
TARGETTYPE  exe
UID         0x0 0x100058F3

VENDORID        VID_DEFAULT
CAPABILITY      ALL -TCB -AllFiles -DRM

// Default stack size is not enough for SysAp for example when
// debug versions of PoC components are included in image,
// so little extra is required.
EPOCSTACKSIZE 0x5000
EPOCHEAPSIZE  0x800 0x400000 // min 2kB, max 4MB - some shutdown animations may use quite a lot of heap

#ifdef RD_STARTUP_ANIMATION_CUSTOMIZATION
MACRO SYSAP_USE_STARTUP_UI_PHASE
#endif // RD_STARTUP_ANIMATION_CUSTOMIZATION 


SOURCEPATH  ../Src
SOURCE SysApApp.cpp
SOURCE SysApDocument.cpp
//SOURCE main.cpp
SOURCE SysApAppUi.cpp
//SOURCE SysApWsClient.cpp
SOURCE SysApFeatureManager.cpp
SOURCE SysApLightsController.cpp
SOURCE SysApTimer.cpp
SOURCE sysaplightpluginhandler.cpp
SOURCE SysApNspsHandler.cpp
SOURCE SysApNspsAnim.cpp 
SOURCE SysApPubSubObserver.cpp SysApSubscriber.cpp sysapremconobserver.cpp
SOURCE sysapdefaultkeyhandler.cpp SysApStartupController.cpp
SOURCE SysApShutdownImage.cpp
SOURCE hbdevicepowermenusymbian.cpp

#ifdef __OFFLINE_MODE
SOURCE OfflineModeController/SysApOfflineModeControllerImpl.cpp
#endif


SYSTEMINCLUDE		/epoc32/include/mw/hb/hbwidgets
SYSTEMINCLUDE		/epoc32/include/mw/hb/hbcore
//SYSTEMINCLUDE		/epoc32/include/mw/QtCore
SYSTEMINCLUDE      /epoc32/include/mw

USERINCLUDE        . 
USERINCLUDE        ../Inc
USERINCLUDE        ../Src/CenRepObservers 
USERINCLUDE        ../Src/Usb 
USERINCLUDE        ../Src/powersavemode
USERINCLUDE        ../../inc // subsystem headers
USERINCLUDE        ../../../inc // ado headers
USERINCLUDE        ../CenRep
USERINCLUDE        ../PubSub

MW_LAYER_SYSTEMINCLUDE 


START RESOURCE ../Data/SysAp.rss
HEADER
TARGETPATH APP_RESOURCE_DIR
LANGUAGE_IDS
END  // RESOURCE

#ifndef RD_STARTUP_ANIMATION_CUSTOMIZATION
START RESOURCE ../Data/SysApShutdownAnimation.rss
HEADER
TARGETPATH APP_RESOURCE_DIR
END  // RESOURCE
#endif // RD_STARTUP_ANIMATION_CUSTOMIZATION

START RESOURCE ../Data/SysAp_reg.rss
HEADER
TARGETPATH /private/10003a3f/apps
END


LIBRARY euser.lib
LIBRARY apparc.lib
LIBRARY cone.lib
LIBRARY eikcore.lib
LIBRARY apgrfx.lib
LIBRARY ws32.lib

LIBRARY bafl.lib

LIBRARY eiksrvc.lib
LIBRARY connmon.lib
LIBRARY dsclient.lib
LIBRARY profileeng.lib
LIBRARY starterclient.lib


LIBRARY fbscli.lib
LIBRARY etel.lib
LIBRARY etelmm.lib
LIBRARY efsrv.lib

LIBRARY esock.lib

LIBRARY ecom.lib

LIBRARY hbwidgets.lib
//LIBRARY qtcore.lib

//LIBRARY HbDeviceInputDialogWidget.lib

//For CHbIndicatorSymbian and for CHbPowereMenusymbian
LIBRARY hbcore.lib
LIBRARY hwrmlightclient.lib
LIBRARY featmgr.lib
LIBRARY activitymanager.lib
LIBRARY	remconcoreapi.lib
LIBRARY	remconinterfacebase.lib
//LIBRARY hbpowermenuwidget.lib

//  End of File


#ifdef __USB
SOURCEPATH ../Src/Usb
SOURCE SysApUsbIndicatorImpl.cpp 
LIBRARY     usbman.lib        // USB Manager
#endif
SOURCE sysapusbchargerdetector.cpp

SOURCEPATH ../Src
SOURCE SysApAccessoryObserver.cpp SysApCenRepController.cpp
LIBRARY accclient.lib
LIBRARY accpolicy.lib

SOURCE CenRepObservers/SysApCenRepBTObserver.cpp
SOURCE CenRepObservers/SysApCenRepHacSettingObserver.cpp
SOURCE CenRepObservers/sysapcenreplightsettingsobserver.cpp
SOURCE CenRepObservers/SysApCenRepLogsObserver.cpp
LIBRARY centralrepository.lib
LIBRARY cenrepnotifhandler.lib

SOURCE sysapaudioroutingobserver.cpp
LIBRARY telephonyaudiorouting.lib

#ifdef RD_STARTUP_ANIMATION_CUSTOMIZATION
LIBRARY sanimctrl.lib
#else // RD_STARTUP_ANIMATION_CUSTOMIZATION
LIBRARY MediaClientAudio.lib
#endif // RD_STARTUP_ANIMATION_CUSTOMIZATION

LIBRARY bmpanim.lib

SOURCEPATH ../Src/powersavemode
SOURCE sysappsmcontroller.cpp 
LIBRARY psmclient.lib

SOURCEPATH ../Src
SOURCE sysapbatteryinfocontroller.cpp SysApSimChanged.cpp

LIBRARY secui.lib
LIBRARY bsutil.lib
//LIBRARY batterypopupcontrol.lib
//LIBRARY CommonEngine.lib
SOURCEPATH ../Src/Bt
SOURCE SysApBtControllerImpl.cpp
SOURCEPATH ../Src/BtSap
SOURCE SysApBtSapControllerImpl.cpp

//LIBRARY eikcoctl.lib
//LIBRARY etelpckt.lib


LIBRARY btengconnman.lib
LIBRARY btdevice.lib
LIBRARY bluetooth.lib

LIBRARY btengdevman.lib
LIBRARY btengsettings.lib
LIBRARY btmanclient.lib

LIBRARY lockclient.lib

SOURCEPATH ../Src
SOURCE sysapkeymanagement.cpp SysApTaskList.cpp


//For Shutdown
LIBRARY	    SVGEngine.lib
LIBRARY	    gdi.lib

LIBRARY avkon.lib