omadrm/drmplugins/drmrohandler/group/rohandler.pro
branchRCL_3
changeset 27 1481bf457703
parent 26 1221b68b8a5f
child 28 00671737faf2
equal deleted inserted replaced
26:1221b68b8a5f 27:1481bf457703
     1 #
       
     2 # Copyright (c) 2010 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: This is project specification file for the rohandler.dll
       
    15 #
       
    16 
       
    17 include ( rohandler.pri )
       
    18 
       
    19 IncludeBlock = \
       
    20 	"$${LITERAL_HASH}include <platform_paths.hrh>" \
       
    21 	"$${LITERAL_HASH}include <data_caging_paths.hrh>" 
       
    22 
       
    23 MMP_RULES += IncludeBlock
       
    24 
       
    25 TEMPLATE = lib
       
    26 TARGET = RoHandler
       
    27 MMP_RULES += "TARGETTYPE plugin"
       
    28 
       
    29 symbian: { 
       
    30 	TARGET.CAPABILITY = CAP_ECOM_PLUGIN DRM
       
    31 	TARGET.VID = VID_DEFAULT
       
    32 	TARGET.UID2 = 0x10009D8D
       
    33 	TARGET.UID3 = 0x101F7B92
       
    34 	TARGET.EPOCALLOWDLLDATA = 1
       
    35 	INCLUDEPATH += ../inc
       
    36 	INCLUDEPATH += ../../../drmengine/roap/inc
       
    37 	INCLUDEPATH += ../../drmromtm/client/inc
       
    38 	INCLUDEPATH += ../../../../inc   // ADo level inc dir
       
    39 	INCLUDEPATH += /epoc32/include/platform/mw/cwrt
       
    40 
       
    41 	LIBS += -lDrmParsers
       
    42 	LIBS += -lDrmDcf 
       
    43 	LIBS += -lDrmRights 
       
    44 	LIBS += -lDrmServerInterfaces
       
    45 	LIBS += -ldrmroapwbxmlparser // ROAP Wbxml to XML parsers
       
    46 	LIBS += -lcentralrepository // Browser default AP
       
    47 	LIBS += -lcmmanager
       
    48 	LIBS += -lWrtDownloadMgr
       
    49 	LIBS += -leuser
       
    50 	LIBS += -lecom
       
    51 	LIBS += -lRoapHandler
       
    52 	LIBS += -lWapPushUtils
       
    53 	LIBS += -lmsgs // for MMsvSessionObserver
       
    54 
       
    55 	LIBS += -lefsrv
       
    56 	LIBS += -linetprotutil // TUri16 and so on
       
    57 	LIBS += -lbafl // RResourceFile
       
    58 	LIBS += -lflogger
       
    59 	LIBS += -lsysutil // SysUtil
       
    60 	LIBS += -lesock
       
    61 
       
    62 	ResourceBlock1 = \
       
    63 	"START RESOURCE 101F7B92.rss" \
       
    64 	"TARGET RoHandler" \
       
    65 	"END"
       
    66 
       
    67 	ResourceBlock2 = \
       
    68 	"START RESOURCE RoHandler.rss" \
       
    69 	"HEADER" \
       
    70 	"TARGETPATH RESOURCE_FILES_DIR" \
       
    71 	"LANGUAGE_IDS" \
       
    72 	"END"
       
    73 
       
    74 	MMP_RULES += ResourceBlock1
       
    75 	MMP_RULES += ResourceBlock2
       
    76 
       
    77 	IfdefLibBlock = \
       
    78 	"$${LITERAL_HASH}ifdef RD_MULTIPLE_DRIVE" \
       
    79 	"LIBRARY platformenv.lib" \
       
    80 	"$${LITERAL_HASH}endif"
       
    81 
       
    82 	MMP_RULES += IfdefLibBlock
       
    83 
       
    84 	MWIncPath = \
       
    85 		"// Default system include paths for middleware layer modules." \
       
    86 		"MW_LAYER_SYSTEMINCLUDE" \
       
    87 
       
    88 	MMP_RULES += MWIncPath
       
    89 
       
    90 	SMPSafeBlock = "SMPSAFE"
       
    91 
       
    92 	MMP_RULES += SMPSafeBlock
       
    93 
       
    94 	BLD_INF_RULES.prj_exports += "../loc/rohandler.loc MW_LAYER_LOC_EXPORT_PATH( rohandler.loc )"
       
    95 
       
    96 	defBlock = " "
       
    97 
       
    98 	MMP_RULES += defBlock
       
    99 
       
   100 	
       
   101 	}
       
   102