messagingapp/msgutils/unidatautils/unidatamodelplugins/unimmsdataplugin/tsrc/testunidatamodelmmsplugin/testunidatamodelmmsplugin.pro
changeset 56 f42d9a78f435
parent 37 518b245aa84c
child 67 fc91263aee62
equal deleted inserted replaced
55:5b3b2fa8c3ec 56:f42d9a78f435
     1 ######################################################################
     1 #
     2 # Automatically generated by qmake (2.01a) Fri Aug 7 12:54:45 2009
     2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3 ######################################################################
     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: Test Case Project Definition for UnidataModelMMSPlugin
       
    15 #
       
    16 
     4 QT += testlib
    17 QT += testlib
     5 QT -= gui
    18 QT -= gui
     6 
    19 
     7 TEMPLATE = lib
    20 CONFIG += hb
     8 TARGET = test-unidatamodel-mms-plugin
    21 CONFIG += symbian_test
       
    22 CONFIG += qtestlib
     9 
    23 
       
    24 TEMPLATE = app
       
    25 TARGET = testunidatamodelmmsplugin
    10 
    26 
    11 INCLUDEPATH += .
    27 INCLUDEPATH += ./inc
    12 INCLUDEPATH += ../../../../../internal/sf/app/messaging/mmsengine/mmsmessage/inc 
    28 INCLUDEPATH += ../../../../../../../inc
    13 INCLUDEPATH += ../../../../../internal/sf/app/messaging/mmsengine/inc
    29 INCLUDEPATH += ../../../../unidatamodel/inc
    14 INCLUDEPATH += ../../../../../../inc
    30 INCLUDEPATH += ../../inc
    15 
       
    16 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
    31 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
    17 
    32 
    18 DEFINES += BUILD_TEST_DLL
    33 DEFINES += BUILD_TESTUNIDATAMODELMMSPLUGIN_DLL
       
    34 
       
    35 SYMBIAN_PLATFORMS = WINSCW ARMV5
    19 
    36 
    20 SOURCES += \
    37 SOURCES += \
    21 	TestUniDataModelMmsPlugin.cpp
    38 	./src/TestUniDataModelMmsPlugin.cpp
    22 
       
    23 				 
       
    24 
    39 
    25 # Input
    40 # Input
    26 HEADERS += \
    41 HEADERS += \
    27 	TestUniDataModelMmsPlugin.h
    42 	./inc/TestUniDataModelMmsPlugin.h
    28 	
    43 
    29 	   	   			 
       
    30    
       
    31 SYMBIAN_PLATFORMS = WINSCW ARMV5
    44 SYMBIAN_PLATFORMS = WINSCW ARMV5
    32     symbian {
    45     symbian {
    33     TARGET.CAPABILITY = CAP_GENERAL_DLL
    46     TARGET.UID3 =  0xE7567466
       
    47     TARGET.CAPABILITY = All -TCB -DRM
    34     TARGET.EPOCSTACKSIZE = 0x8000
    48     TARGET.EPOCSTACKSIZE = 0x8000
    35     TARGET.EPOCHEAPSIZE = 0x1000 0x1F00000
    49     TARGET.EPOCHEAPSIZE = 0x1000 0x1F00000
    36     TARGET.EPOCALLOWDLLDATA = 1
    50     VENDORID =  VID_DEFAULT
    37     BLD_INF_RULES.prj_exports += "photo.jpg C:/pictures/photo.jpg"
    51     BLD_INF_RULES.prj_exports += "data/TestUnidataModelMMSPluginPhoto.jpg C:/data/TestUnidataModelMMSPluginPhoto.jpg"
    38 		}
    52     }
    39 		
       
    40 defBlock = \      
       
    41 	  "$${LITERAL_HASH}if defined(EABI)" \
       
    42 	  "DEFFILE  ../eabi/test_unidatamodel_mms_plugin.def" \
       
    43              "$${LITERAL_HASH}else" \
       
    44              "DEFFILE  ../bwins/test_unidatamodel_mms_plugin.def" \
       
    45              "$${LITERAL_HASH}endif"
       
    46 	
    53 	
    47 MMP_RULES += defBlock
    54 LIBS += -leuser \
    48 		
    55 	-lconvergedmessageutils \
    49  LIBS += -leuser \
       
    50 	-lconvergedmessageutils\
       
    51 	-lxqutils \
    56 	-lxqutils \
    52 	-lmsgs \
    57 	-lmsgs \
    53 	-lsmcm \
    58 	-lsmcm \
    54 	-lgsmu \
    59 	-lgsmu \
    55 	-letext \
    60 	-letext \
    56 	-lmsgs \
    61 	-lmsgs \
    57 	-lunidatamodelloader\
       
    58 	-lQtCore \
    62 	-lQtCore \
    59 	-lmmscli \
    63 	-lmmscli \
    60 	-lefsrv \
    64 	-lefsrv \
    61 	-lmmsmessage \
    65 	-lmmsmessage \
    62 	-lmmsserversettings
    66 	-lmmsserversettings \
       
    67 	-lunidatamodelloader
    63 
    68 
       
    69 packageheader = "$${LITERAL_HASH}{\"TestUnidataModelMMSPlugin\"},(0xE7567466),1,0,0,TYPE=SA"
       
    70 
       
    71 vendorinfo = \
       
    72 			"; Localised Vendor name" \
       
    73 			"%{\"Nokia\"}" \
       
    74 			"; Unique Vendor name" \
       
    75 			":\"Nokia\"" 
       
    76 			
       
    77 dependencyinfo = \
       
    78 				"; Default HW/platform dependencies" \
       
    79 				"[0x101F7961],0,0,0,{\"S60ProductID\"}" \
       
    80 				"[0x2001E61C],4,6,3,{"Qt"}
       
    81 				
       
    82 default_deployment.pkg_prerules =	packageheader \
       
    83 									vendorinfo \
       
    84 									dependencyinfo 
       
    85 
       
    86 #Copy the dependent DLL
       
    87 symbian: {
       
    88 	addFile1.sources = ./data/TestUnidataModelMMSPluginPhoto.jpg
       
    89 	addFile1.path = C:/data/
       
    90 	DEPLOYMENT += addFile1
       
    91 	}
       
    92