ncdengine/engine/group/catalogsproxy.mmp
changeset 0 ba25891c3a9e
child 25 7333d7932ef7
equal deleted inserted replaced
-1:000000000000 0:ba25891c3a9e
       
     1 /*
       
     2 * Copyright (c) 2009 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: 
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #define CATALOGS_COMPONENT_CATALOGSPROXYDLL
       
    20 #ifndef __SERIES60_30__
       
    21 #if defined( __SERIES60_31__ ) || defined( __S60_32__ )
       
    22 #include <platform_paths.hrh>
       
    23 #else
       
    24 #include <platform_paths.hrh>
       
    25 #endif
       
    26 #endif
       
    27 #include "../inc/build_config.mmpi"
       
    28 #include "../../inc/catalogsuids.h"
       
    29 
       
    30 // Replaced with USE_BUILD_SCRIPT when using build script
       
    31 #define DUMMY_DEFINE
       
    32 
       
    33 #ifdef USE_BUILD_SCRIPT
       
    34     TARGET        CATALOGS_ENGINE_UID.dll
       
    35     CAPABILITY    CATALOGS_MINIMUM_CAPABILITIES
       
    36 #else
       
    37     TARGET        ncdproxy_20019119.dll
       
    38     CAPABILITY    CATALOGS_DLL_CAPABILITIES
       
    39 #endif // USE_BUILD_SCRIPT
       
    40 
       
    41 TARGETTYPE    PLUGIN
       
    42 
       
    43 // ECom Dll recognition UID followed by the unique UID for this dll
       
    44 UID           0x10009D8D KCatalogsEngineUid
       
    45 
       
    46 
       
    47 //VERSION in DLLs by default is 10.0. Eclipsing instructions say: must have same major, bigger minor.
       
    48 //VERSION 10.1  // ECLIPSE
       
    49 
       
    50 EPOCSTACKSIZE 0x5000
       
    51 
       
    52 // Catalogs ECom compilation
       
    53 MACRO CATALOGS_ECOM
       
    54 
       
    55 SOURCEPATH    ../../engine/src
       
    56 SOURCE        ecomproxy.cpp
       
    57 SOURCE	      catalogsengineimpl.cpp
       
    58 SOURCE        catalogsclientserverasynctask.cpp
       
    59 SOURCE        catalogsclientserverclientsession.cpp
       
    60 SOURCE        catalogsclientserverallocutils.cpp
       
    61 SOURCE        catalogsutils.cpp
       
    62 SOURCE        catalogsinterfaceidentifier.cpp
       
    63 SOURCE        catalogsinterfacebase.cpp
       
    64 SOURCE        catalogsengine.cpp
       
    65 SOURCE        catalogskeyvaluepair.cpp
       
    66 SOURCE        catalogsasyncmediator.cpp
       
    67 SOURCE		  catalogsconnectionobserver.cpp
       
    68 
       
    69 SOURCEPATH    ../../provider/client/src
       
    70 SOURCE        ncdbaseproxy.cpp
       
    71 SOURCE        ncdinterfacebaseproxy.cpp
       
    72 SOURCE        ncdproviderproxy.cpp
       
    73 SOURCE        ncdnodeproxy.cpp
       
    74 SOURCE        ncdnodefolderproxy.cpp
       
    75 SOURCE        ncdbundlefolderproxy.cpp
       
    76 SOURCE        ncdnodeitemproxy.cpp
       
    77 SOURCE        ncdrootnodeproxy.cpp
       
    78 SOURCE        ncdparentoftransparentnodeproxy.cpp
       
    79 SOURCE        ncdnodemetadataproxy.cpp
       
    80 SOURCE        ncdnodedisclaimerproxy.cpp
       
    81 SOURCE        ncdnodeiconproxy.cpp
       
    82 SOURCE        ncdnodescreenshotproxy.cpp
       
    83 SOURCE        ncdnodeskinproxy.cpp
       
    84 SOURCE        ncdnodedownloadproxy.cpp
       
    85 SOURCE        ncdnodeuserdataproxy.cpp
       
    86 SOURCE        ncdnodeupgradeproxy.cpp
       
    87 SOURCE        ncdnodedependencyproxy.cpp
       
    88 SOURCE        ncdnodemanagerproxy.cpp
       
    89 SOURCE        ncdnodesearchimpl.cpp
       
    90 SOURCE        ncdnodeactivateimpl.cpp
       
    91 SOURCE        ncdpurchasehistoryproxy.cpp
       
    92 SOURCE        ncdoperationmanagerproxy.cpp
       
    93 SOURCE        ncdbaseoperationproxy.cpp
       
    94 SOURCE        ncdloadnodeoperationproxy.cpp
       
    95 SOURCE        ncddownloadoperationproxy.cpp
       
    96 SOURCE        ncdfiledownloadoperationproxy.cpp
       
    97 SOURCE        ncdpurchaseoperationproxy.cpp
       
    98 SOURCE        ncdqueryimpl.cpp
       
    99 SOURCE        ncdqueryitemimpl.cpp
       
   100 SOURCE        ncdquerytextitemimpl.cpp
       
   101 SOURCE        ncdquerynumericitemimpl.cpp
       
   102 SOURCE        ncdqueryselectionitemimpl.cpp
       
   103 SOURCE        ncdquerypincodeitemimpl.cpp
       
   104 SOURCE        ncdqueryoptionimpl.cpp
       
   105 SOURCE        ncdnodepurchaseproxy.cpp
       
   106 SOURCE        ncdclientsubscribablecontent.cpp
       
   107 SOURCE        ncdpurchaseoptionproxy.cpp
       
   108 SOURCE        ncdclientsubscription.cpp
       
   109 SOURCE        ncdclientpartofsubscription.cpp
       
   110 SOURCE        ncdclientupgrade.cpp
       
   111 SOURCE        ncdnodecontentinfoproxy.cpp
       
   112 SOURCE        ncdnodeinstallproxy.cpp
       
   113 SOURCE        ncdinstalloperationproxy.cpp
       
   114 SOURCE        ncdsilentinstalloperationproxy.cpp
       
   115 SOURCE        ncdnodeuricontentproxy.cpp
       
   116 SOURCE        ncdsubscriptionmanagerproxy.cpp
       
   117 SOURCE        ncdsubscriptiongroupproxy.cpp
       
   118 SOURCE        ncdsubscriptionproxy.cpp
       
   119 SOURCE        ncdsubscriptionmanagerlistener.cpp
       
   120 SOURCE        ncdnodepreviewproxy.cpp
       
   121 SOURCE        ncdrightsobjectoperationproxy.cpp
       
   122 SOURCE        ncdsearchnodeitemproxy.cpp
       
   123 SOURCE        ncdsearchnodefolderproxy.cpp
       
   124 SOURCE        ncdsearchrootnodeproxy.cpp
       
   125 SOURCE        ncdsearchnodebundleproxy.cpp
       
   126 SOURCE        ncdsubscriptionoperationproxy.cpp
       
   127 SOURCE        ncdinstalledcontentimpl.cpp
       
   128 SOURCE        ncdinstalledapplicationimpl.cpp
       
   129 SOURCE        ncdinstalledthemeimpl.cpp
       
   130 SOURCE        ncdinstalledfileimpl.cpp
       
   131 SOURCE        ncdexpirednode.cpp
       
   132 SOURCE        ncdnodesupplierproxy.cpp
       
   133 SOURCE        ncdlocalizerutils.cpp
       
   134 SOURCE        ncdnodedependencyinfoimpl.cpp
       
   135 SOURCE        ncdfavoritemanagerproxy.cpp
       
   136 SOURCE        ncdnodeseenproxy.cpp
       
   137 SOURCE        ncdnodeseenfolderproxy.cpp
       
   138 SOURCE        ncdcreateaccesspointoperationproxy.cpp
       
   139 SOURCE        ncdsendhttprequestoperationproxy.cpp
       
   140 SOURCE        ncdserverreportmanagerproxy.cpp
       
   141 SOURCE        ncdserverreportoperationproxy.cpp
       
   142 
       
   143 SOURCEPATH    ../../provider/server/src
       
   144 SOURCE        ncdsendableprogress.cpp
       
   145 SOURCE        ncdnodeidentifier.cpp
       
   146 SOURCE        ncdnodeidentifiereditor.cpp
       
   147 SOURCE        ncdnodeidentifierutils.cpp
       
   148 SOURCE        ncdinstallinfo.cpp
       
   149 SOURCE        ncdfileinfo.cpp
       
   150 SOURCE        ncdchildentity.cpp
       
   151 SOURCE        ncdextendedinstallinfo.cpp
       
   152 SOURCE        ncddependencyinfo.cpp
       
   153 
       
   154 SOURCEPATH    ../../provider/src
       
   155 SOURCE        ncdkeyvaluemap.cpp
       
   156 
       
   157 
       
   158 SOURCEPATH    ../../provider/protocol/src
       
   159 SOURCE        ncdstring.cpp
       
   160 
       
   161 
       
   162 USERINCLUDE   ../../inc
       
   163 USERINCLUDE   ../../engine/inc ../../provider/inc ../../provider/client/inc
       
   164 USERINCLUDE   ../../engine/transport/inc
       
   165 USERINCLUDE   ../../provider/server/inc
       
   166 USERINCLUDE   ../../provider/storage/inc
       
   167 USERINCLUDE   ../../provider/purchasehistory/inc
       
   168 USERINCLUDE   ../../provider/protocol/inc
       
   169 USERINCLUDE   ../../provider/deviceinteraction/inc
       
   170 
       
   171 // System include paths
       
   172 #ifndef __SERIES60_30__
       
   173 APP_LAYER_SYSTEMINCLUDE
       
   174 #else
       
   175 SYSTEMINCLUDE /epoc32/include
       
   176 #endif
       
   177 
       
   178 SYSTEMINCLUDE /epoc32/include/libc
       
   179 
       
   180 // Unnecessary systeminclude, removed:
       
   181 //SYSTEMINCLUDE   /epoc32/include/caf
       
   182 
       
   183 LIBRARY euser.lib estor.lib bafl.lib charconv.lib efsrv.lib ecom.lib
       
   184 LIBRARY platformenv.lib // catalogsutils.cpp needs this
       
   185 LIBRARY sysutil.lib // catalogsutils.cpp needs this
       
   186 
       
   187 #ifdef USE_BUILD_SCRIPT
       
   188 LIBRARY		ncdutils_APP_NAME_POSTFIX.lib
       
   189 LIBRARY     ncddevicemgmt_APP_NAME_POSTFIX.lib
       
   190 #else  
       
   191 LIBRARY		ncdutils_20019119.lib
       
   192 LIBRARY     ncddevicemgmt_20019119.lib
       
   193 #endif // USE_BUILD_SCRIPT
       
   194 
       
   195 #ifdef CATALOGS_DEBUG_ENABLED
       
   196     #ifdef USE_BUILD_SCRIPT
       
   197     LIBRARY ncddebug_APP_NAME_POSTFIX.lib
       
   198     #else
       
   199     LIBRARY ncddebug_20019119.lib
       
   200     #endif // USE_BUILD_SCRIPT
       
   201 #endif
       
   202 
       
   203 
       
   204 EXPORTUNFROZEN
       
   205 
       
   206 SOURCEPATH .
       
   207 
       
   208 SYSTEMINCLUDE /epoc32/include/ecom
       
   209 
       
   210 
       
   211 START resource 20019116.rss
       
   212 #ifdef USE_BUILD_SCRIPT
       
   213 TARGET CATALOGS_ENGINE_UID.rsc
       
   214 #else
       
   215 TARGET ncdproxy_20019119.rsc
       
   216 #endif // USE_BUILD_SCRIPT
       
   217 END
       
   218 
       
   219 SMPSAFE
       
   220