ncdengine/engine/group/ncdutils.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_NCDUTILSDLL
       
    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 
       
    29 // Replaced with USE_BUILD_SCRIPT when using build script
       
    30 #define DUMMY_DEFINE
       
    31 
       
    32 // ECOM plugin ncdproxy_20019119.dll requires this lib and therefore big caps.
       
    33 #ifdef USE_BUILD_SCRIPT
       
    34     TARGET      ncdutils_APP_NAME_POSTFIX.dll
       
    35     CAPABILITY  CATALOGS_MINIMUM_CAPABILITIES
       
    36 #else
       
    37     TARGET      ncdutils_20019119.dll
       
    38     CAPABILITY  CATALOGS_DLL_CAPABILITIES
       
    39 #endif // USE_BUILD_SCRIPT
       
    40 
       
    41 TARGETTYPE    dll
       
    42 UID           0x1000008d
       
    43 
       
    44 SOURCEPATH    ../src
       
    45 SOURCE        catalogsutils.cpp
       
    46 
       
    47 SOURCEPATH    ../../provider/src
       
    48 SOURCE        ncdkeyvaluepair.cpp
       
    49 SOURCE        ncdpurchasedownloadinfo.cpp
       
    50 SOURCE        ncdpurchaseinstallinfo.cpp
       
    51 SOURCE        ncdpurchasehistoryfilter.cpp
       
    52 SOURCE        ncdpurchasedetails.cpp
       
    53 SOURCE        ncdsearchfilter.cpp
       
    54 SOURCE        ncdprogress.cpp
       
    55 SOURCE        ncdattributes.cpp
       
    56 SOURCE        ncdconnectionmethod.cpp
       
    57 
       
    58 USERINCLUDE   ../inc
       
    59 USERINCLUDE   ../../inc
       
    60 USERINCLUDE   ../../provider/inc
       
    61 USERINCLUDE   ../../provider/server/inc
       
    62 
       
    63 // System include paths
       
    64 #ifndef __SERIES60_30__
       
    65 APP_LAYER_SYSTEMINCLUDE
       
    66 #else
       
    67 SYSTEMINCLUDE /Epoc32/include
       
    68 #endif
       
    69 
       
    70 
       
    71 LIBRARY euser.lib estor.lib 
       
    72 LIBRARY bafl.lib charconv.lib efsrv.lib  // needed for ARMV5 building
       
    73 LIBRARY sysutil.lib
       
    74 LIBRARY platformenv.lib // catalogsutils.cpp needs this
       
    75 
       
    76 #ifdef CATALOGS_DEBUG_ENABLED
       
    77     #ifdef USE_BUILD_SCRIPT
       
    78     LIBRARY ncddebug_APP_NAME_POSTFIX.lib
       
    79     #else
       
    80     LIBRARY ncddebug_20019119.lib
       
    81     #endif // USE_BUILD_SCRIPT
       
    82 #endif
       
    83 
       
    84 #ifdef USE_BUILD_SCRIPT
       
    85 EXPORTUNFROZEN
       
    86 #endif
       
    87 
       
    88 SMPSAFE
       
    89