webservices/wscore/group/sencore.mmp
changeset 0 62f9d29f7211
child 3 b5a195438f6a
child 28 0802db42e4e9
equal deleted inserted replaced
-1:000000000000 0:62f9d29f7211
       
     1 /*
       
     2 * Copyright (c) 2002-2004 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:       Project specification file for wscore    
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 
       
    21 
       
    22 
       
    23 
       
    24 #include "../../inc/webservices.hrh"
       
    25 
       
    26 #ifndef RD_SEN_COMPILE_SIS_PACKAGE_FILES
       
    27 	TARGET      SEN.EXE
       
    28 	UID         0x1000008d 0x101F96F4
       
    29 #else
       
    30 	TARGET      wscore.EXE
       
    31 	UID         0x1000008d 0x101F972C
       
    32 #endif
       
    33 
       
    34 #ifdef EKA2
       
    35 TARGETTYPE EXE
       
    36 TARGETPATH /SYSTEM/PROGRAMS // Needs to be specified because currently (2004 wk48)
       
    37                             // it's not putting it neither to sys/bin or 
       
    38                             // /system/programs. Can be removed later.
       
    39 #else
       
    40 TARGETTYPE EPOCEXE
       
    41 #endif
       
    42 
       
    43 #ifdef EKA2
       
    44     #if !defined ( VID_DEFAULT ) 
       
    45         VENDORID 0x101FB657
       
    46     #else
       
    47         VENDORID VID_DEFAULT
       
    48     #endif 
       
    49   
       
    50     #if !defined ( CAP_SERVER )
       
    51         CAPABILITY ProtServ ReadDeviceData WriteDeviceData SwEvent Location \
       
    52                    NetworkServices ReadUserData WriteUserData LocalServices UserEnvironment
       
    53     #else
       
    54         CAPABILITY CAP_SERVER
       
    55     #endif
       
    56 #endif
       
    57 
       
    58 // Currently, WS-stack requires (and consumes MAX) 4 MBs of heap
       
    59 EPOCHEAPSIZE 0x060000 0x400000
       
    60 
       
    61 SOURCEPATH ../src
       
    62 SOURCE senclientsession.cpp
       
    63 SOURCE sencoreshutdowntimer.cpp
       
    64 SOURCE sencoreservicemanager.cpp
       
    65 SOURCE sencoreservicemanagermain.cpp
       
    66 SOURCE senxmldao.cpp
       
    67 #ifdef __ENABLE_ALR__
       
    68 SOURCE senmobilityobserver.cpp
       
    69 #endif
       
    70 
       
    71 USERINCLUDE   ../inc 
       
    72 USERINCLUDE   ../../wsframework/inc           // ECOM interfaces
       
    73 USERINCLUDE   ../../wsidentitymanager/inc     // MSenIdentityManager.h
       
    74 USERINCLUDE   ../../wsutils/inc               // SenDebug.h
       
    75 USERINCLUDE   ../../wslogger/inc              // for TLS based file logging
       
    76 USERINCLUDE   ../../wsnotifierplugins/inc     // notifier client
       
    77 USERINCLUDE   ../../wshostletconnection/inc
       
    78 USERINCLUDE   ../../wsmessages/inc
       
    79 USERINCLUDE   ../../wscredentialmanager/inc   // SenInternalCredential.h
       
    80 USERINCLUDE 	../../wsxml/inc								//senxmldebug.h
       
    81 
       
    82 SYSTEMINCLUDE   ../../inc
       
    83 
       
    84 SYSTEMINCLUDE /epoc32/include/ecom
       
    85 SYSTEMINCLUDE /epoc32/include/libc
       
    86 
       
    87 MW_LAYER_SYSTEMINCLUDE
       
    88 APP_LAYER_SYSTEMINCLUDE
       
    89 
       
    90 LIBRARY ecom.lib
       
    91 LIBRARY euser.lib 
       
    92 LIBRARY efsrv.lib 
       
    93 LIBRARY estor.lib 
       
    94 LIBRARY flogger.lib
       
    95 LIBRARY bafl.lib
       
    96 LIBRARY imut.lib        // imcvcodc.h - base64 encode and decode
       
    97 LIBRARY sysutil.lib     // sysutil.h
       
    98 LIBRARY etel.lib etelmm.lib // IMSI retrieving
       
    99 #ifdef __ENABLE_ALR__
       
   100 LIBRARY esock.lib		//MOBILITY
       
   101 LIBRARY commdb.lib //MOBILITY
       
   102 LIBRARY  netmeta.lib
       
   103 #endif
       
   104 #ifndef RD_SEN_COMPILE_SIS_PACKAGE_FILES
       
   105 LIBRARY senlogger.lib   // for TLS based logging
       
   106 LIBRARY senfragment.lib
       
   107 LIBRARY senmessages.lib
       
   108 LIBRARY senxml.lib
       
   109 LIBRARY senservDesc.lib
       
   110 LIBRARY senutils.lib
       
   111 LIBRARY senframework.lib // CSenHttpTransportProperties
       
   112 LIBRARY senidentityManager.lib
       
   113 LIBRARY sencredentialManager.lib
       
   114 LIBRARY sennotdlg.lib
       
   115 #else
       
   116 LIBRARY wslogger.lib   // for TLS based logging
       
   117 LIBRARY wsfragment.lib
       
   118 LIBRARY wsmessages.lib
       
   119 LIBRARY wsxml.lib
       
   120 LIBRARY wsservDesc.lib
       
   121 LIBRARY wsutils.lib
       
   122 LIBRARY wsframework.lib // CSenHttpTransportProperties
       
   123 LIBRARY wsidentityManager.lib
       
   124 LIBRARY wscredentialManager.lib
       
   125 LIBRARY wsnotdlg.lib
       
   126 #endif
       
   127 // LibXml2 libraries
       
   128 #if !defined( RD_SEN_BACKPORT_CHANGE_FOR_LIBXML2_UIDS_AND_WSSTAR_IMAGE_NAME_PREFIXES )
       
   129     LIBRARY         XmlEngineDOM.lib
       
   130 #else
       
   131     LIBRARY         WsStarXmlEngineDOM.lib
       
   132 #endif
       
   133 
       
   134 SMPSAFE