cbs/CbsServer/Group/CbsServer.mmp
changeset 0 ff3b6d0fd310
child 19 7d48bed6ce0c
equal deleted inserted replaced
-1:000000000000 0:ff3b6d0fd310
       
     1 /*
       
     2 * Copyright (c) 2003-2008 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  This is project specification file for CbsServer.
       
    15 *                This file is used to generate makefile with MAKMAKE utility.
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 VENDORID        VID_DEFAULT
       
    21 
       
    22 #include <platform_paths.hrh>
       
    23 #include "CbsServerUid.h"
       
    24 #include <data_caging_paths.hrh>
       
    25 
       
    26 TARGET          CbsServer.exe
       
    27 
       
    28 #if defined( WINSCW )
       
    29 TARGETTYPE      exe
       
    30 #else
       
    31 TARGETTYPE      exexp
       
    32 #endif
       
    33 
       
    34 CAPABILITY      CAP_SERVER
       
    35 
       
    36 UID             KCbsServerUid2 KCbsServerUid3
       
    37 
       
    38 EPOCHEAPSIZE    0x1000 0x100000
       
    39 
       
    40 START RESOURCE  ../Data/CbsServer.rss
       
    41 HEADER
       
    42 TARGETPATH      RESOURCE_FILES_DIR
       
    43 LANGUAGE_IDS
       
    44 END
       
    45 
       
    46 
       
    47 sourcepath      ../Group
       
    48 sourcepath      ../ServerInc
       
    49 sourcepath      ../ServerSrc
       
    50 
       
    51 #if defined( EABI )
       
    52 deffile ../EABI/ 
       
    53 #elif defined( WINS )
       
    54 // no .def file used
       
    55 #elif defined( WINSCW )
       
    56 //no .def file used
       
    57 #else
       
    58 deffile ../BMARM/ 
       
    59 #endif
       
    60 
       
    61 // Server base
       
    62 
       
    63 SOURCE          CCbsServer.cpp
       
    64 SOURCE          CbsServerPanic.cpp
       
    65 SOURCE          CCbsReceiverHelper.cpp
       
    66 SOURCE          CCbsScheduler.cpp
       
    67 SOURCE          CCbsMessageCleanUpTimer.cpp
       
    68 
       
    69 // Server side interface
       
    70 
       
    71 SOURCE          CCbsSession.cpp
       
    72 SOURCE          CCbsObject.cpp
       
    73 SOURCE          CCbsSettings.cpp
       
    74 SOURCE          CCbsTopicList.cpp
       
    75 SOURCE          CCbsTopicMessages.cpp
       
    76 SOURCE          CCbsTopicCollection.cpp
       
    77 SOURCE          CCbsMcnSession.cpp
       
    78 
       
    79 // Database implementation
       
    80 
       
    81 SOURCE          CbsStreamHelper.cpp
       
    82 SOURCE          CCbsDbImp.cpp
       
    83 SOURCE          CCbsDbImpSettings.cpp
       
    84 SOURCE          CCbsDbImpTopicList.cpp
       
    85 SOURCE          CCbsDbImpTopicMessages.cpp
       
    86 SOURCE          CCbsDbImpTopicCollection.cpp
       
    87 
       
    88 // ETel receiver
       
    89 SOURCE          Ccbsrecetel.cpp
       
    90 SOURCE          Ccbsrecetelmonitor.cpp
       
    91 SOURCE          CCbsRecMessage.cpp
       
    92 SOURCE          Ccbsreccollector.cpp
       
    93 SOURCE          Ccbsrecdecoder.cpp
       
    94 SOURCE          Ccbsrecnetworklistener.cpp
       
    95 SOURCE          CCbsSetFilterSettingHandler.cpp
       
    96 SOURCE          CCbsRecWcdmaMessage.cpp
       
    97 SOURCE          CCbsMessageFactory.cpp
       
    98 SOURCE          CCbsMessage.cpp
       
    99 
       
   100 // Wrapper classes for ETel
       
   101 SOURCE          CCbsEtelMessaging.cpp
       
   102 
       
   103 // Utilities
       
   104 SOURCE          CbsUtils.cpp
       
   105 SOURCE          CCbsLivecastHandler.cpp
       
   106 SOURCE          CCbsShutdownMonitor.cpp
       
   107 SOURCE          CCbsBackupMonitor.cpp
       
   108 SOURCE          CCbsSatRefresh.cpp
       
   109 SOURCE          CCbsDiskSpaceMonitor.cpp
       
   110 
       
   111 USERINCLUDE     . ../ServerInc 
       
   112 USERINCLUDE     ../ServerSrc
       
   113 USERINCLUDE     ../ClientInc 
       
   114 USERINCLUDE     ../McnClientInc 
       
   115 USERINCLUDE     ../loc
       
   116 
       
   117 APP_LAYER_SYSTEMINCLUDE
       
   118 
       
   119 LIBRARY     euser.lib 
       
   120 LIBRARY     estor.lib
       
   121 LIBRARY     efsrv.lib
       
   122 LIBRARY     etel.lib            // Core ETel functions
       
   123 LIBRARY     etelmm.lib          // Multimode ETel
       
   124 LIBRARY     charconv.lib        // Message decoding
       
   125 LIBRARY     bafl.lib            // Resource access
       
   126 LIBRARY     sysutil.lib         // SysUtil module, FFS critical level check
       
   127 LIBRARY     hal.lib
       
   128 LIBRARY	    satclient.lib       // for sat refresh
       
   129 LIBRARY     flogger.lib
       
   130 LIBRARY     centralrepository.lib
       
   131 LIBRARY     diskspacereserver.lib
       
   132 LIBRARY     FeatMgr.lib         // Feature Manager
       
   133 LIBRARY     CustomApi.lib       // SIM Topics usage
       
   134 LIBRARY     ViewCli.lib     // View server access
       
   135 LIBRARY     aknnotify.lib   // Soft notifications
       
   136 
       
   137 									
       
   138 EPOCSTACKSIZE 0x4000