commondrm/drmutility/group/qt/drmuihandlingimpl.pro
branchRCL_3
changeset 27 1481bf457703
parent 26 1221b68b8a5f
child 28 00671737faf2
equal deleted inserted replaced
26:1221b68b8a5f 27:1481bf457703
     1 
       
     2 #
       
     3 # Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     4 # All rights reserved.
       
     5 # This component and the accompanying materials are made available
       
     6 # under the terms of "Eclipse Public License v1.0"
       
     7 # which accompanies this distribution, and is available
       
     8 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     9 #
       
    10 # Initial Contributors:
       
    11 # Nokia Corporation - initial contribution.
       
    12 #
       
    13 # Contributors:
       
    14 #
       
    15 # Description: 
       
    16 #
       
    17 
       
    18 include ( drmuihandlingimpl.pri )
       
    19 
       
    20 IncludeBlock = \
       
    21 	"$${LITERAL_HASH}include <data_caging_paths.hrh>" \
       
    22 	"$${LITERAL_HASH}include <platform_paths.hrh>" 
       
    23 MMP_RULES += IncludeBlock
       
    24 
       
    25 TEMPLATE = lib
       
    26 TARGET = DRMUiHandlingImpl
       
    27 
       
    28 SrcIfdefBlock = \
       
    29 	"$${LITERAL_HASH}ifdef __DRM" \
       
    30 	"SOURCE ../../src/DrmUiHandlingImpl.cpp" \
       
    31 	"SOURCE ../../src/drmuihandlingdata.cpp" \
       
    32 	"SOURCE ../../src/DrmUtilityDownloadManager.cpp" \
       
    33 	"$${LITERAL_HASH}endif"
       
    34 
       
    35 MMP_RULES += SrcIfdefBlock
       
    36 
       
    37 symbian: { 
       
    38 	TARGET.CAPABILITY = CAP_GENERAL_DLL DRM
       
    39 	TARGET.VID = VID_DEFAULT
       
    40 	TARGET.UID3 = 0x10205CBE
       
    41 	TARGET.EPOCALLOWDLLDATA = 1
       
    42 	INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE
       
    43 	INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
       
    44 	INCLUDEPATH += ../../inc
       
    45 	INCLUDEPATH += ../../../../omadrm/drmengine/roap/inc
       
    46 	INCLUDEPATH += ../../../../omadrm/drmengine/roapstorage/inc
       
    47 	INCLUDEPATH += ../../../../omadrm/drmengine/server/inc
       
    48 	INCLUDEPATH += ../../../../inc   // ADo level inc dir
       
    49 	INCLUDEPATH += /epoc32/include/platform/mw/cwrt
       
    50 	INCLUDEPATH += /epoc32/include/ecom
       
    51 
       
    52 	LIBS += -leuser
       
    53 	LIBS += -lapparc // for launching rights mgr ui embedded
       
    54 	LIBS += -lavkon
       
    55 	LIBS += -lefsrv // for launching rights mgr ui embedded
       
    56 	LIBS += -lapgrfx
       
    57 	LIBS += -lws32
       
    58 	LIBS += -lcentralrepository
       
    59 	LIBS += -lservicehandler
       
    60 	LIBS += -lcaf
       
    61 	LIBS += -lcafutils
       
    62 	LIBS += -lcharconv
       
    63 	LIBS += -lecom // for scheme handling
       
    64 	LIBS += -lcmmanager
       
    65 	LIBS += -ldrmbrowserlauncher
       
    66 
       
    67 	IfdefLibBlock = \
       
    68 	"$${LITERAL_HASH}ifdef __DRM" \
       
    69 	"LIBRARY  drmutilitycommon.lib" \
       
    70 	"LIBRARY  drmutility.lib" \
       
    71 	"LIBRARY  roaphandler.lib" \
       
    72 	"LIBRARY  drmparsers.lib" \
       
    73 	"LIBRARY  drmdcf.lib" \
       
    74 	"LIBRARY  dcfrep.lib" \
       
    75 	"LIBRARY  drmrights.lib" \
       
    76 	"LIBRARY  drmserverinterfaces.lib" \
       
    77 	"LIBRARY  drmcommon.lib" \
       
    78 	"$${LITERAL_HASH}endif"
       
    79 	
       
    80 	MMP_RULES += IfdefLibBlock
       
    81 
       
    82 	defBlock = \
       
    83 	"$${LITERAL_HASH}if defined(ARMCC)" \
       
    84 	"DEFFILE ../../eabi/" \
       
    85 	"$${LITERAL_HASH}elif defined( WINSCW )" \
       
    86 	"DEFFILE ../../bwinscw/" \
       
    87 	"$${LITERAL_HASH}elif defined( WINS )" \
       
    88 	"DEFFILE ../../bwins/" \
       
    89 	"$${LITERAL_HASH}else" \
       
    90 	"DEFFILE ../../bmarm/" \
       
    91 	"$${LITERAL_HASH}endif"
       
    92 
       
    93 	MMP_RULES += defBlock
       
    94 	
       
    95 	}
       
    96