cbs/CbsServer/Group/CbsServer.mmp
changeset 0 ff3b6d0fd310
child 39 cee7e9e0906c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cbs/CbsServer/Group/CbsServer.mmp	Tue Feb 02 01:11:09 2010 +0200
@@ -0,0 +1,138 @@
+/*
+* Copyright (c) 2003-2008 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:  This is project specification file for CbsServer.
+*                This file is used to generate makefile with MAKMAKE utility.
+*
+*/
+
+
+VENDORID        VID_DEFAULT
+
+#include <platform_paths.hrh>
+#include "CbsServerUid.h"
+#include <data_caging_paths.hrh>
+
+TARGET          CbsServer.exe
+
+#if defined( WINSCW )
+TARGETTYPE      exe
+#else
+TARGETTYPE      exexp
+#endif
+
+CAPABILITY      CAP_SERVER
+
+UID             KCbsServerUid2 KCbsServerUid3
+
+EPOCHEAPSIZE    0x1000 0x100000
+
+START RESOURCE  ../Data/CbsServer.rss
+HEADER
+TARGETPATH      RESOURCE_FILES_DIR
+LANGUAGE_IDS
+END
+
+
+sourcepath      ../Group
+sourcepath      ../ServerInc
+sourcepath      ../ServerSrc
+
+#if defined( EABI )
+deffile ../EABI/ 
+#elif defined( WINS )
+// no .def file used
+#elif defined( WINSCW )
+//no .def file used
+#else
+deffile ../BMARM/ 
+#endif
+
+// Server base
+
+SOURCE          CCbsServer.cpp
+SOURCE          CbsServerPanic.cpp
+SOURCE          CCbsReceiverHelper.cpp
+SOURCE          CCbsScheduler.cpp
+SOURCE          CCbsMessageCleanUpTimer.cpp
+
+// Server side interface
+
+SOURCE          CCbsSession.cpp
+SOURCE          CCbsObject.cpp
+SOURCE          CCbsSettings.cpp
+SOURCE          CCbsTopicList.cpp
+SOURCE          CCbsTopicMessages.cpp
+SOURCE          CCbsTopicCollection.cpp
+SOURCE          CCbsMcnSession.cpp
+
+// Database implementation
+
+SOURCE          CbsStreamHelper.cpp
+SOURCE          CCbsDbImp.cpp
+SOURCE          CCbsDbImpSettings.cpp
+SOURCE          CCbsDbImpTopicList.cpp
+SOURCE          CCbsDbImpTopicMessages.cpp
+SOURCE          CCbsDbImpTopicCollection.cpp
+
+// ETel receiver
+SOURCE          Ccbsrecetel.cpp
+SOURCE          Ccbsrecetelmonitor.cpp
+SOURCE          CCbsRecMessage.cpp
+SOURCE          Ccbsreccollector.cpp
+SOURCE          Ccbsrecdecoder.cpp
+SOURCE          Ccbsrecnetworklistener.cpp
+SOURCE          CCbsSetFilterSettingHandler.cpp
+SOURCE          CCbsRecWcdmaMessage.cpp
+SOURCE          CCbsMessageFactory.cpp
+SOURCE          CCbsMessage.cpp
+
+// Wrapper classes for ETel
+SOURCE          CCbsEtelMessaging.cpp
+
+// Utilities
+SOURCE          CbsUtils.cpp
+SOURCE          CCbsLivecastHandler.cpp
+SOURCE          CCbsShutdownMonitor.cpp
+SOURCE          CCbsBackupMonitor.cpp
+SOURCE          CCbsSatRefresh.cpp
+SOURCE          CCbsDiskSpaceMonitor.cpp
+
+USERINCLUDE     . ../ServerInc 
+USERINCLUDE     ../ServerSrc
+USERINCLUDE     ../ClientInc 
+USERINCLUDE     ../McnClientInc 
+USERINCLUDE     ../loc
+
+APP_LAYER_SYSTEMINCLUDE
+
+LIBRARY     euser.lib 
+LIBRARY     estor.lib
+LIBRARY     efsrv.lib
+LIBRARY     etel.lib            // Core ETel functions
+LIBRARY     etelmm.lib          // Multimode ETel
+LIBRARY     charconv.lib        // Message decoding
+LIBRARY     bafl.lib            // Resource access
+LIBRARY     sysutil.lib         // SysUtil module, FFS critical level check
+LIBRARY     hal.lib
+LIBRARY	    satclient.lib       // for sat refresh
+LIBRARY     flogger.lib
+LIBRARY     centralrepository.lib
+LIBRARY     diskspacereserver.lib
+LIBRARY     FeatMgr.lib         // Feature Manager
+LIBRARY     CustomApi.lib       // SIM Topics usage
+LIBRARY     ViewCli.lib     // View server access
+LIBRARY     aknnotify.lib   // Soft notifications
+
+									
+EPOCSTACKSIZE 0x4000