webservices/wscore/group/sencore.mmp
changeset 0 62f9d29f7211
child 3 b5a195438f6a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/webservices/wscore/group/sencore.mmp	Thu Jan 07 16:19:19 2010 +0200
@@ -0,0 +1,134 @@
+/*
+* Copyright (c) 2002-2004 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 wscore    
+*
+*/
+
+
+
+
+
+
+
+#include "../../inc/webservices.hrh"
+
+#ifndef RD_SEN_COMPILE_SIS_PACKAGE_FILES
+	TARGET      SEN.EXE
+	UID         0x1000008d 0x101F96F4
+#else
+	TARGET      wscore.EXE
+	UID         0x1000008d 0x101F972C
+#endif
+
+#ifdef EKA2
+TARGETTYPE EXE
+TARGETPATH /SYSTEM/PROGRAMS // Needs to be specified because currently (2004 wk48)
+                            // it's not putting it neither to sys/bin or 
+                            // /system/programs. Can be removed later.
+#else
+TARGETTYPE EPOCEXE
+#endif
+
+#ifdef EKA2
+    #if !defined ( VID_DEFAULT ) 
+        VENDORID 0x101FB657
+    #else
+        VENDORID VID_DEFAULT
+    #endif 
+  
+    #if !defined ( CAP_SERVER )
+        CAPABILITY ProtServ ReadDeviceData WriteDeviceData SwEvent Location \
+                   NetworkServices ReadUserData WriteUserData LocalServices UserEnvironment
+    #else
+        CAPABILITY CAP_SERVER
+    #endif
+#endif
+
+// Currently, WS-stack requires (and consumes MAX) 4 MBs of heap
+EPOCHEAPSIZE 0x060000 0x400000
+
+SOURCEPATH ../src
+SOURCE senclientsession.cpp
+SOURCE sencoreshutdowntimer.cpp
+SOURCE sencoreservicemanager.cpp
+SOURCE sencoreservicemanagermain.cpp
+SOURCE senxmldao.cpp
+#ifdef __ENABLE_ALR__
+SOURCE senmobilityobserver.cpp
+#endif
+
+USERINCLUDE   ../inc 
+USERINCLUDE   ../../wsframework/inc           // ECOM interfaces
+USERINCLUDE   ../../wsidentitymanager/inc     // MSenIdentityManager.h
+USERINCLUDE   ../../wsutils/inc               // SenDebug.h
+USERINCLUDE   ../../wslogger/inc              // for TLS based file logging
+USERINCLUDE   ../../wsnotifierplugins/inc     // notifier client
+USERINCLUDE   ../../wshostletconnection/inc
+USERINCLUDE   ../../wsmessages/inc
+USERINCLUDE   ../../wscredentialmanager/inc   // SenInternalCredential.h
+USERINCLUDE 	../../wsxml/inc								//senxmldebug.h
+
+SYSTEMINCLUDE   ../../inc
+
+SYSTEMINCLUDE /epoc32/include/ecom
+SYSTEMINCLUDE /epoc32/include/libc
+
+MW_LAYER_SYSTEMINCLUDE
+APP_LAYER_SYSTEMINCLUDE
+
+LIBRARY ecom.lib
+LIBRARY euser.lib 
+LIBRARY efsrv.lib 
+LIBRARY estor.lib 
+LIBRARY flogger.lib
+LIBRARY bafl.lib
+LIBRARY imut.lib        // imcvcodc.h - base64 encode and decode
+LIBRARY sysutil.lib     // sysutil.h
+LIBRARY etel.lib etelmm.lib // IMSI retrieving
+#ifdef __ENABLE_ALR__
+LIBRARY esock.lib		//MOBILITY
+LIBRARY commdb.lib //MOBILITY
+LIBRARY  netmeta.lib
+#endif
+#ifndef RD_SEN_COMPILE_SIS_PACKAGE_FILES
+LIBRARY senlogger.lib   // for TLS based logging
+LIBRARY senfragment.lib
+LIBRARY senmessages.lib
+LIBRARY senxml.lib
+LIBRARY senservDesc.lib
+LIBRARY senutils.lib
+LIBRARY senframework.lib // CSenHttpTransportProperties
+LIBRARY senidentityManager.lib
+LIBRARY sencredentialManager.lib
+LIBRARY sennotdlg.lib
+#else
+LIBRARY wslogger.lib   // for TLS based logging
+LIBRARY wsfragment.lib
+LIBRARY wsmessages.lib
+LIBRARY wsxml.lib
+LIBRARY wsservDesc.lib
+LIBRARY wsutils.lib
+LIBRARY wsframework.lib // CSenHttpTransportProperties
+LIBRARY wsidentityManager.lib
+LIBRARY wscredentialManager.lib
+LIBRARY wsnotdlg.lib
+#endif
+// LibXml2 libraries
+#if !defined( RD_SEN_BACKPORT_CHANGE_FOR_LIBXML2_UIDS_AND_WSSTAR_IMAGE_NAME_PREFIXES )
+    LIBRARY         XmlEngineDOM.lib
+#else
+    LIBRARY         WsStarXmlEngineDOM.lib
+#endif
+
+SMPSAFE