applicationmanagement/server/group/ApplicationManagementServer.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 13 Oct 2010 14:17:13 +0300
branchRCL_3
changeset 70 5d5344402085
parent 61 ae4a65edc4fe
permissions -rw-r--r--
Revision: 201039 Kit: 201041

/*
* Copyright (c) 2005 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:  Implementation of applicationmanagement components
*
*/
  

// To get the APP_LAYER_SYSTEMINCLUDE-definition
#include <platform_paths.hrh>
#include "defaultcaps.hrh"
#include "defaultcaps.hrh"
#include <bldvariant.hrh>
#include <data_caging_paths.hrh>

TARGET             applicationmanagement.exe
EPOCSTACKSIZE      0x5000
targettype         exe

//MACRO __AM_CONNECT_INSTALLER_ONSTARTUP_

UID             0x100039CE 0x1020781C 
//SECUREID		  0x1020781C

CAPABILITY    	CAP_SERVER TrustedUI DiskAdmin AllFiles NetworkControl  
//last two capabilities are added to read pre-instaled apps directory 
VENDORID 		    VID_DEFAULT

START RESOURCE applicationmanagement.rss
HEADER
TARGETPATH APP_RESOURCE_DIR
LANGUAGE_IDS
END

START RESOURCE ApplicationManagement_reg.rss
DEPENDS applicationmanagement.rsg
// Do not change the UID below.
TARGETPATH /private/10003a3f/apps
END
SOURCEPATH    	../src
SOURCE        	ApplicationManagementServer.cpp
SOURCE		  		AMDeploymentComponent.cpp
SOURCE		  		AMDeploymentComponentData.cpp
SOURCE		  	AMDownloadManager.cpp
SOURCE		  		AMDownload.cpp
SOURCE		  	AMDownloader.cpp
SOURCE 		  		amstorage.cpp
SOURCE		  		AMSmlHelper.cpp
SOURCE					ApplicationManagementUtility.cpp
SOURCE					nsmldmiapmatcher.cpp
SOURCE					nsmldmuri.cpp
SOURCE					AMAppHideUtil.cpp
SOURCE				AMDownloaddb.cpp
SOURCE			AppMgmtSrvApp.cpp
SOURCE			AppMgmtSrvDocument.cpp
SOURCE			AppMgmtSrvUi.cpp
SOURCE			AppMgmtProgDialog.cpp
SOURCE 			AMPreInstallApp.cpp


#ifdef __JAVA_MIDP20
SOURCE					ApplicationManagementJavaUtilityFactory.cpp
SOURCE					ApplicationManagementJavaUtility.cpp
#else
SOURCE					ApplicationManagementUtilityFactory.cpp
#endif

USERINCLUDE   	. ../inc 
USERINCLUDE     ../../inc
USERINCLUDE 		../../options/inc

#ifdef __USE_AMINSTALLER__
USERINCLUDE 		../installer/inc 
#endif

APP_LAYER_SYSTEMINCLUDE
SYSTEMINCLUDE 	/epoc32/include/ecom
SYSTEMINCLUDE		/epoc32/include/swi
#ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
SYSTEMINCLUDE 	/epoc32/include/platform/mw/swi
#endif

#ifdef __TARM_SYMBIAN_CONVERGENCY
SYSTEMINCLUDE 	/epoc32/include/devman
#else
// nothing
#endif

LIBRARY         euser.lib edbms.lib sysutil.lib 
LIBRARY         efsrv.lib esock.lib
LIBRARY         bafl.lib 
LIBRARY			centralrepository.lib 
LIBRARY 		estor.lib 
LIBRARY 		sisregistryclient.lib
LIBRARY 		aminstalloptions.lib
LIBRARY			sisxfile.lib 
LIBRARY 		swidataprovider.lib 
LIBRARY 		siscontroller.lib
LIBRARY		imut.lib
LIBRARY		downloadmgr.lib
LIBRARY 	swinstcli.lib
LIBRARY         drmhelper.lib
LIBRARY         drmlicensemanager.lib
LIBRARY         ezip.lib
LIBRARY         platformenv.lib
#ifdef __TARM_SYMBIAN_CONVERGENCY
 LIBRARY				dmtreeclient.lib
 LIBRARY				SmlClient.lib
#else
 LIBRARY				nsmldmtreedbhandler.lib
 LIBRARY  			syncmlclientapi.lib
 LIBRARY 				nsmldmmodule.lib
 LIBRARY 				nsmldmtreedbclient.lib connmon.lib commonengine.lib
 LIBRARY     		nsmltransporthandler.lib
LIBRARY     		nsmltransport.lib cone.lib javaregistryclient.lib avkon.lib eikcore.lib  apparc.lib
LIBRARY					apmime.lib
#endif // __TARM_SYMBIAN_CONVERGENCY

#ifdef __JAVA_MIDP20
//LIBRARY     javaregistry.lib   
#endif
LIBRARY			featmgr.lib 

//#ifdef __SAP_POLICY_MANAGEMENT
LIBRARY 		policyengine.lib 
//#endif

LIBRARY 		flogger.lib syncservice.lib
LIBRARY			apengine.lib aknskins.lib aknskinsrv.lib
LIBRARY     commdb.lib aknnotify.lib eiksrv.lib apgrfx.lib ws32.lib eikctl.lib
LIBRARY     ecom.lib
LIBRARY             caf.lib


SMPSAFE
// End of File