loadgen/ui/hb/hb.pro
changeset 17 4f2773374eff
child 29 1c71b77fbc93
equal deleted inserted replaced
15:e11368ed4880 17:4f2773374eff
       
     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: 
       
    15 #
       
    16 #
       
    17 
       
    18 
       
    19 TEMPLATE = app
       
    20 TARGET = LoadGen
       
    21 DEPENDPATH += .
       
    22 
       
    23 INCLUDEPATH += . /inc
       
    24 INCLUDEPATH += ./inc \
       
    25 			   ../../engine/inc \
       
    26 			   /epoc32/include \
       
    27 				 /epoc32/include/mw \
       
    28 				 /epoc32/include/platform/mw \
       
    29 				 /epoc32/include/platform \
       
    30 				 /epoc32/include/app \
       
    31 				 /epoc32/include/platform/app \
       
    32 				 /epoc32/include/platform/loc \
       
    33 				 /epoc32/include/platform/mw/loc \
       
    34 				 /epoc32/include/platform/app/loc \
       
    35 				 /epoc32/include/platform/loc/sc \
       
    36 				 /epoc32/include/platform/mw/loc/sc \
       
    37 				 /epoc32/include/platform/app/loc/sc
       
    38 
       
    39 load(hb.prf)
       
    40 symbian:CONFIG -= symbian_i18n
       
    41 
       
    42 HEADERS += inc/mainview.h inc/settingsview.h inc/notifications.h 
       
    43 SOURCES += src/main.cpp src/mainview.cpp src/settingsview.cpp src/notifications.cpp 
       
    44 RESOURCES += loadgen.qrc
       
    45 
       
    46 symbian: {
       
    47 		BLD_INF_RULES.prj_exports += "./rom/loadgen.iby CORE_IBY_EXPORT_PATH(tools,loadgen.iby)"
       
    48 
       
    49 		HEADERS += inc/engine.h \ 
       
    50 		           inc/enginewrapper.h 
       
    51 		SOURCES += src/engine.cpp \
       
    52 		           src/enginewrapper.cpp \
       
    53 				   ../../engine/src/loadgen_utils.cpp  \
       
    54         		   ../../engine/src/loadgen_loadbase.cpp  \
       
    55  				   ../../engine/src/loadgen_cpuload.cpp \
       
    56  				   ../../engine/src/loadgen_memoryeat.cpp \
       
    57  				   ../../engine/src/loadgen_phonecall.cpp \
       
    58  				   ../../engine/src/loadgen_netconn.cpp \
       
    59  				   ../../engine/src/loadgen_keypress.cpp \
       
    60  				   ../../engine/src/loadgen_messages.cpp \ 
       
    61  				   ../../engine/src/loadgen_applications.cpp \ 
       
    62  				   ../../engine/src/loadgen_photocapture.cpp \
       
    63  				   ../../engine/src/loadgen_bluetooth.cpp \ 
       
    64  				   ../../engine/src/loadgen_pointerevent.cpp 
       
    65 		
       
    66 		
       
    67 		RSS_RULES += "group_name = \"RnD Tools\"";
       
    68 		LIBS += -leuser \
       
    69 				-lcommonengine \
       
    70 				-lapparc \
       
    71 				-lcone \ 
       
    72 				-leikcore \
       
    73 				-leikcoctl \
       
    74 				-leikctl \
       
    75 				-leikdlg \  
       
    76 				-lws32 \ 
       
    77 				-lapgrfx \
       
    78 				-lefsrv \
       
    79 				-lbafl \
       
    80 				-lgdi \
       
    81 				-legul \
       
    82 				-letel3rdparty \
       
    83 				-ldownloadmgr \
       
    84 				-lcommdb \
       
    85 				-lflogger \
       
    86 				-lestor \ 
       
    87 				-lmsgs \
       
    88 				-lsmcm \
       
    89 				-lgsmu \
       
    90 				-letext \
       
    91 				-lsendas2 \
       
    92 				-lecam \
       
    93 				-lfeatdiscovery \ 
       
    94 				-lcentralrepository \
       
    95 				-lesock \
       
    96 				-lbluetooth \
       
    97 				-lhal
       
    98     TARGET.CAPABILITY = swevent ReadUserData WriteUserData NetworkServices UserEnvironment CAP_APPLICATION AllFiles
       
    99 
       
   100     TARGET.UID2 = 0x100039CE
       
   101     TARGET.UID3 = 0x20011384
       
   102     // TARGET.SID = 0x20011384
       
   103     TARGET.VID = 0x101FB657 // Nokia
       
   104 	
       
   105     TARGET.EPOCHEAPSIZE = 0x10000 0x1000000  // Min 64Kb, Max 16Mb
       
   106 
       
   107     ICON = ../../icons/qgn_menu_loadgen.svg 
       
   108 
       
   109 } else {
       
   110     error("Only Symbian supported!")
       
   111 }