webservices/wsstar/wsstarplugin/group/wsstarplugin.mmp
changeset 0 62f9d29f7211
equal deleted inserted replaced
-1:000000000000 0:62f9d29f7211
       
     1 /*
       
     2 * Copyright (c) 2006-2006 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 wsstarplugin    
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 
       
    21 
       
    22 
       
    23 
       
    24 
       
    25 #include <data_caging_paths.hrh> 
       
    26 
       
    27 #include "../../../inc/webservices.hrh"
       
    28 
       
    29 //MACRO _DISABLE_DICTIONARY_FETCHING
       
    30 //#if !defined( _DISABLE_DICTIONARY_FETCHING )
       
    31 //	#define _DISABLE_DICTIONARY_FETCHING 1
       
    32 //#endif    
       
    33 #ifdef RD_SEN_WS_STAR__WBXML
       
    34 	EPOCALLOWDLLDATA 
       
    35 #endif
       
    36 
       
    37 // ECOM DLL recognition UID followed by the unique UID for this dll
       
    38 #ifndef RD_SEN_COMPILE_SIS_PACKAGE_FILES
       
    39 TARGET WSStarPlugin.dll
       
    40 UID 0x10009D8D 0x101F9717
       
    41 #else
       
    42 TARGET wswsstarplugin.dll
       
    43 UID 0x10009D8D 0x10282C49
       
    44 #endif
       
    45 
       
    46 #ifdef SYMBIAN_SECURE_ECOM 
       
    47     TARGETTYPE PLUGIN
       
    48 #else
       
    49     TARGETTYPE ECOMIIC
       
    50 #endif
       
    51 
       
    52 
       
    53 #ifdef EKA2
       
    54     #if !defined ( VID_DEFAULT ) 
       
    55         VENDORID 0x101FB657
       
    56     #else
       
    57         VENDORID VID_DEFAULT
       
    58     #endif 
       
    59   
       
    60     #if !defined ( CAP_ECOM_PLUGIN )
       
    61         CAPABILITY ALL -TCB
       
    62     #else
       
    63         CAPABILITY CAP_ECOM_PLUGIN
       
    64     #endif
       
    65 #endif
       
    66 
       
    67 SOURCEPATH      ../src
       
    68 SOURCE            wsstarproxy.cpp
       
    69 SOURCE            wsstarplugin.cpp
       
    70 SOURCE            wsstarservicesession.cpp
       
    71 SOURCE            wsstarsessionconsumer.cpp
       
    72 SOURCE            wsstarhandlercontext.cpp
       
    73 SOURCE            wsstarsessioncontext.cpp
       
    74 SOURCE            wsstarmessagecontext.cpp
       
    75 SOURCE            wsstarcredentialobserver.cpp
       
    76 //handler Validate
       
    77 SOURCE            wsstarvalidatehandler.cpp
       
    78 SOURCE            wsstartrustclient.cpp
       
    79 SOURCE            wsstarrstresponse.cpp
       
    80 
       
    81 //handler Register
       
    82 SOURCE            wsstarregisterhandler.cpp
       
    83 
       
    84 //handler ServiceUpdate
       
    85 SOURCE            wsstarserviceupdatehandler.cpp
       
    86 
       
    87 //Policy handler
       
    88 SOURCE						wsstarhttpclient.cpp
       
    89 SOURCE						wsstarpolicyhandler.cpp
       
    90 SOURCE            wsstarpolicy.cpp
       
    91 SOURCE						wsstarpolicymanager.cpp
       
    92 SOURCE						wsstarpolicyrequest.cpp
       
    93 
       
    94 //VTCP handler // wsstarvtcphandler plugin is moved from wsstarplugin to vtcptransportplugin
       
    95 //#ifdef RD_SEN_VTCP_SUPPORT
       
    96 //SOURCE            WSStarVtcpHandler.cpp 
       
    97 //#endif
       
    98 //dictionary providers
       
    99 SOURCE 						wsstardictionary.cpp
       
   100 #ifdef RD_SEN_VTCP_SUPPORT
       
   101 SOURCE 						wsstarcobrandinghandler.cpp
       
   102 SOURCE 						wsstarcobrandingclient.cpp
       
   103 #endif//RD_SEN_VTCP_SUPPORT
       
   104 
       
   105 
       
   106 #ifdef RD_SEN_WS_STAR__WBXML 
       
   107     SOURCEPATH      ../msrc
       
   108     SOURCE            SAXAttributes.cpp
       
   109     SOURCE            SAXConfigContentHandler.cpp
       
   110     SOURCE            SAXMsgContentHandler.cpp
       
   111     SOURCE            SAXStringContentHandler.cpp
       
   112     SOURCE            WBXMLCompressor.cpp
       
   113     SOURCE            WBXMLToken.cpp
       
   114     SOURCE            StringBuilder.cpp
       
   115     SOURCE            WBXMLPlugin.cpp
       
   116 #endif 
       
   117 
       
   118 
       
   119 #ifdef RD_SEN_WS_STAR__WBXML
       
   120 
       
   121 	SOURCEPATH      ../mdata
       
   122 	
       
   123 	#ifndef RD_SEN_VTCP_SUPPORT
       
   124 		START RESOURCE    101F9717.RSS
       
   125 	#else
       
   126 		START RESOURCE    101F9717_vtcp.RSS
       
   127 	#endif //RD_SEN_VTCP_SUPPORT
       
   128 	
       
   129 #else
       
   130 
       
   131 	SOURCEPATH      ../data
       
   132 	
       
   133 	#ifndef RD_SEN_COMPILE_SIS_PACKAGE_FILES
       
   134 	
       
   135 		#ifndef RD_SEN_VTCP_SUPPORT
       
   136 			START RESOURCE    101F9717.RSS
       
   137 		#else
       
   138 			START RESOURCE    101f9717_vtcp.rss
       
   139 		#endif //RD_SEN_VTCP_SUPPORT
       
   140 		
       
   141 		#ifdef SYMBIAN_SECURE_ECOM 
       
   142    			TARGET WSStarPlugin.rsc
       
   143 		#endif //SYMBIAN_SECURE_ECOM
       
   144 		
       
   145 	#else
       
   146 	
       
   147 		#ifndef RD_SEN_VTCP_SUPPORT
       
   148 			START RESOURCE    10282C49.RSS
       
   149 		#else
       
   150 			START RESOURCE    10282C49_vtcp.RSS
       
   151 		#endif //RD_SEN_VTCP_SUPPORT
       
   152 		
       
   153 		#ifdef SYMBIAN_SECURE_ECOM 
       
   154    		TARGET wswsstarplugin.rsc
       
   155 		#endif //SYMBIAN_SECURE_ECOM
       
   156 		
       
   157 	#endif //RD_SEN_COMPILE_SIS_PACKAGE_FILES
       
   158 	
       
   159 #endif //RD_SEN_WS_STAR__WBXML
       
   160 
       
   161 
       
   162 
       
   163 END
       
   164 
       
   165 USERINCLUDE      ../inc
       
   166 USERINCLUDE     ../../../wsfragment/inc
       
   167 USERINCLUDE     ../../../wsframework/inc
       
   168 USERINCLUDE     ../../../wsmessages/inc
       
   169 USERINCLUDE     ../../../wsidentitymanager/inc
       
   170 USERINCLUDE     ../../../wscredentialmanager/inc
       
   171 USERINCLUDE    ../../../wsdescription/inc
       
   172 USERINCLUDE    ../../../wsutils/inc
       
   173 USERINCLUDE    ../../../wslogger/inc
       
   174 USERINCLUDE    ../../../wscore/inc
       
   175 USERINCLUDE    ../../wsstarpolicy/inc
       
   176 
       
   177 //for validate plugin
       
   178 USERINCLUDE    ../../../wsxml/inc
       
   179 
       
   180 
       
   181 MW_LAYER_SYSTEMINCLUDE
       
   182 SYSTEMINCLUDE   ../../../inc
       
   183 
       
   184 
       
   185 #ifdef RD_SEN_WS_STAR__WBXML 
       
   186     USERINCLUDE        ../minc
       
   187 #endif 
       
   188 
       
   189 SYSTEMINCLUDE   /epoc32/include/xml
       
   190 SYSTEMINCLUDE   /epoc32/include/libc
       
   191 
       
   192 // System libs
       
   193 LIBRARY bafl.lib
       
   194 LIBRARY charconv.lib
       
   195 LIBRARY ecom.lib
       
   196 LIBRARY efsrv.lib       //for saving dictionaries
       
   197 LIBRARY euser.lib 
       
   198 LIBRARY estor.lib 
       
   199 LIBRARY ezlib.lib
       
   200 LIBRARY flogger.lib
       
   201 LIBRARY sysutil.lib
       
   202 
       
   203 
       
   204 
       
   205 #ifndef RD_SEN_COMPILE_SIS_PACKAGE_FILES
       
   206 // SOA for S60 libraries
       
   207 LIBRARY SenLogger.lib // for TLS based logging
       
   208 LIBRARY SenFragment.lib
       
   209 LIBRARY SenMessages.lib
       
   210 LIBRARY SenXml.lib
       
   211 LIBRARY SenUtils.lib
       
   212 LIBRARY SenServDesc.lib
       
   213 LIBRARY SenServMgr.lib
       
   214 LIBRARY SenServConn.lib
       
   215 LIBRARY SenFramework.lib
       
   216 LIBRARY WsPolicy.lib
       
   217 LIBRARY SenCredentialManager.lib
       
   218 #else
       
   219 LIBRARY wsLogger.lib // for TLS based logging
       
   220 LIBRARY wsFragment.lib
       
   221 LIBRARY wsMessages.lib
       
   222 LIBRARY wsXml.lib
       
   223 LIBRARY wsUtils.lib
       
   224 LIBRARY wsServDesc.lib
       
   225 LIBRARY wsServMgr.lib
       
   226 LIBRARY wsServConn.lib
       
   227 LIBRARY wsFramework.lib
       
   228 LIBRARY wsstarpolicy.lib
       
   229 LIBRARY wsCredentialManager.lib
       
   230 #endif
       
   231 // LibXml2 libraries
       
   232 #if !defined( RD_SEN_BACKPORT_CHANGE_FOR_LIBXML2_UIDS_AND_WSSTAR_IMAGE_NAME_PREFIXES )
       
   233     LIBRARY         XmlEngineDOM.lib        // needed for XOP serializing
       
   234 #else
       
   235     LIBRARY         WsStarXmlEngineDOM.lib  // needed for XOP serializing
       
   236 #endif
       
   237 
       
   238 
       
   239 #ifdef RD_SEN_WS_STAR__WBXML 
       
   240     LIBRARY xmlframework.lib
       
   241     LIBRARY apparc.lib
       
   242     LIBRARY cone.lib
       
   243     LIBRARY eikcore.lib
       
   244     LIBRARY avkon.lib
       
   245     LIBRARY commonengine.lib
       
   246     LIBRARY estlib.lib
       
   247 #endif 
       
   248 
       
   249 SMPSAFE
       
   250 
       
   251