pushmtm/Plugins/Group/PushMtmPushContentHandler.mmp
branchRCL_3
changeset 65 8e6fa1719340
equal deleted inserted replaced
64:6385c4c93049 65:8e6fa1719340
       
     1 /*
       
     2 * Copyright (c) 2002 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 the License "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
       
    15 *
       
    16 */
       
    17 
       
    18 #include <platform_paths.hrh>
       
    19 #include <platform/mw/browser_platform_variant.hrh>
       
    20 
       
    21 TARGET          PushMtmPushContentHandler.dll
       
    22 TARGETTYPE      PLUGIN
       
    23 
       
    24 // UIDs - 2nd UID specifies an ECom dll,
       
    25 // 3rd UID is unique identifier
       
    26 // (EUidPushContentHandlerDll in PushContentHandlerDef.hrh).
       
    27 UID             0x10009D8D 0x101F854C
       
    28 
       
    29 CAPABILITY      CAP_ECOM_PLUGIN
       
    30 VENDORID        VID_DEFAULT
       
    31 
       
    32 SOURCEPATH      ../PushContentHandler
       
    33 START RESOURCE      101F854C.rss
       
    34 #ifdef __S60_32__
       
    35 LANG sc 
       
    36 #else
       
    37 LANGUAGE_IDS 
       
    38 #endif
       
    39 TARGET      PushMtmPushContentHandler.rsc
       
    40 END // RESOURCE
       
    41 
       
    42 USERINCLUDE     ../PushContentHandler
       
    43 USERINCLUDE     ../../Inc
       
    44 USERINCLUDE     ../../MtmUtilInc
       
    45 USERINCLUDE     ../../MtmUiInc
       
    46 
       
    47 /* todo: to be removed once push header are updated */
       
    48 USERINCLUDE     /epoc32/include/push
       
    49 
       
    50 APP_LAYER_SYSTEMINCLUDE
       
    51 OS_LAYER_ESTLIB_SYSTEMINCLUDE
       
    52 #if defined(__PLATFORM_VERSION_32__)
       
    53 SYSTEMINCLUDE   APP_LAYER_PUBLIC_EXPORT_PATH(push)
       
    54 SYSTEMINCLUDE   APP_LAYER_PUBLIC_EXPORT_PATH(ecom)
       
    55 #endif
       
    56 
       
    57 SOURCEPATH      ../PushContentHandler
       
    58 SOURCE          CCOContentHandler.cpp
       
    59 SOURCE          CMultiPartMixedContentHandler.cpp
       
    60 SOURCE          CMultiPartRelAndAltContentHandler.cpp
       
    61 SOURCE          CPushContentHandlerBase.cpp
       
    62 SOURCE          CUnknownContentHandler.cpp
       
    63 SOURCE          CSIContentHandler.cpp
       
    64 SOURCE          CSLContentHandler.cpp
       
    65 SOURCE          PushContentHandlerGroupProxy.cpp
       
    66 SOURCE          PushContentHandlerPanic.cpp
       
    67 SOURCE          PushContentHandlerUtils.cpp
       
    68 SOURCE          PushMtmAutoFetchOperation.cpp
       
    69 SOURCE          PushMtmFetchOperation.cpp
       
    70 SOURCE		      PushMtmCacheSupply.cpp
       
    71 SOURCE		      PushMtmCacheDataSupplier.cpp
       
    72 SOURCE          si_dict.c
       
    73 SOURCE          sl_dict.c
       
    74 SOURCE          StringResourceReader.cpp
       
    75 
       
    76 // Define the following __TEST_LOG_MMP macro if logging is required.
       
    77 // Uncomment it if you want logging. This macro is used only in the mmp file.
       
    78 // In the source files use __TEST_LOG__.
       
    79 //#define __TEST_LOG_MMP
       
    80 
       
    81 #if defined __TEST_LOG_MMP
       
    82 MACRO           __TEST_LOG__
       
    83 #endif
       
    84 
       
    85 LIBRARY	apengine.lib
       
    86 
       
    87 LIBRARY         apgrfx.lib
       
    88 LIBRARY         apmime.lib
       
    89 
       
    90 LIBRARY         bafl.lib
       
    91 
       
    92 #ifdef __SERIES60_PUSH_SP
       
    93 LIBRARY         Bifu.lib
       
    94 LIBRARY         BioDB.lib
       
    95 #endif // __SERIES60_PUSH_SP
       
    96 
       
    97 LIBRARY         CharConv.lib
       
    98 
       
    99 LIBRARY         commdb.lib
       
   100 
       
   101 #ifdef __SERIES60_PUSH_SP
       
   102 LIBRARY         commonui.lib
       
   103 #endif // __SERIES60_PUSH_SP
       
   104 
       
   105 LIBRARY         ECom.lib
       
   106 LIBRARY         efsrv.lib
       
   107 
       
   108 LIBRARY         esock.lib
       
   109 
       
   110 #ifdef __SERIES60_PUSH_SP
       
   111 LIBRARY         etext.lib
       
   112 #endif // __SERIES60_PUSH_SP
       
   113 
       
   114 LIBRARY         euser.lib
       
   115 #ifdef __TEST_LOG_MMP
       
   116 DEBUGLIBRARY         flogger.lib
       
   117 #endif
       
   118 
       
   119 #ifdef __SERIES60_PUSH_SP
       
   120 LIBRARY         gsmu.lib
       
   121 #endif // __SERIES60_PUSH_SP
       
   122 
       
   123 LIBRARY         http.lib
       
   124 LIBRARY         BrowserCache.lib
       
   125 LIBRARY         HttpFilterCommon.lib
       
   126 LIBRARY         inetprotutil.lib
       
   127 
       
   128 #ifdef __SERIES60_PUSH_SP
       
   129 LIBRARY         MiscPushMsgUtils.lib
       
   130 #endif // __SERIES60_PUSH_SP
       
   131 
       
   132 LIBRARY         msgs.lib
       
   133 LIBRARY         PushMsgEntry.lib
       
   134 LIBRARY         PushMtmUtil.lib
       
   135 LIBRARY         SISLPushMsgUtils.lib
       
   136 
       
   137 #ifdef __SERIES60_PUSH_SP
       
   138 LIBRARY         smcm.lib
       
   139 #endif // __SERIES60_PUSH_SP
       
   140 
       
   141 LIBRARY         WapPushUtils.lib
       
   142 
       
   143 LIBRARY			ws32.lib
       
   144 
       
   145 LIBRARY         cXmlParser.lib
       
   146 LIBRARY         CENTRALREPOSITORY.lib
       
   147 LIBRARY         featmgr.lib