loadgen/ui/hb/hb.pro
branchRCL_3
changeset 20 fad26422216a
parent 19 b3cee849fa46
child 21 f8280f3bfeb7
equal deleted inserted replaced
19:b3cee849fa46 20:fad26422216a
     1 # Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     2 # All rights reserved.
       
     3 # This component and the accompanying materials are made available
       
     4 # under the terms of "Eclipse Public License v1.0"
       
     5 # which accompanies this distribution, and is available
       
     6 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 # Initial Contributors:
       
     8 # Nokia Corporation - initial contribution.
       
     9 # Contributors:
       
    10 # Description:
       
    11 TEMPLATE = app
       
    12 TARGET = LoadGen
       
    13 DEPENDPATH += .
       
    14 INCLUDEPATH += . \
       
    15     /inc
       
    16 INCLUDEPATH += ./inc \
       
    17     ../../engine/inc
       
    18 load(hb.prf)
       
    19 symbian:CONFIG -= symbian_i18n
       
    20 HEADERS += inc/mainview.h \
       
    21     inc/settingsview.h \
       
    22     inc/notifications.h
       
    23 SOURCES += src/main.cpp \
       
    24     src/mainview.cpp \
       
    25     src/settingsview.cpp \
       
    26     src/notifications.cpp
       
    27 RESOURCES += loadgen.qrc
       
    28 symbian: { 
       
    29     MMP_RULES -= PAGED
       
    30     MMP_RULES *= UNPAGED
       
    31     BLD_INF_RULES.prj_exports += "./rom/loadgen.iby CORE_IBY_EXPORT_PATH(tools,loadgen.iby)"
       
    32     INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
       
    33     HEADERS += inc/engine.h \
       
    34         inc/enginewrapper.h
       
    35     SOURCES += src/engine.cpp \
       
    36         src/enginewrapper.cpp \
       
    37         ../../engine/src/loadgen_utils.cpp \
       
    38         ../../engine/src/loadgen_loadbase.cpp \
       
    39         ../../engine/src/loadgen_cpuload.cpp \
       
    40         ../../engine/src/loadgen_memoryeat.cpp \
       
    41         ../../engine/src/loadgen_phonecall.cpp \
       
    42         ../../engine/src/loadgen_keypress.cpp \
       
    43         ../../engine/src/loadgen_messages.cpp \
       
    44         ../../engine/src/loadgen_applications.cpp \
       
    45         ../../engine/src/loadgen_photocapture.cpp \
       
    46         ../../engine/src/loadgen_bluetooth.cpp \
       
    47         ../../engine/src/loadgen_pointerevent.cpp
       
    48     RSS_RULES += "group_name = \"RnD Tools\"";
       
    49     LIBS += -leuser \
       
    50         -lcommonengine \
       
    51         -lapparc \
       
    52         -lcone \
       
    53         -leikcore \
       
    54         -leikcoctl \
       
    55         -leikctl \
       
    56         -leikdlg \
       
    57         -lws32 \
       
    58         -lapgrfx \
       
    59         -lefsrv \
       
    60         -lbafl \
       
    61         -lgdi \
       
    62         -legul \
       
    63         -letel3rdparty \
       
    64         -lcommdb \
       
    65         -lflogger \
       
    66         -lestor \
       
    67         -lmsgs \
       
    68         -lsmcm \
       
    69         -lgsmu \
       
    70         -letext \
       
    71         -lsendas2 \
       
    72         -lecam \
       
    73         -lfeatdiscovery \
       
    74         -lcentralrepository \
       
    75         -lesock \
       
    76         -lbluetooth \
       
    77         -lhal
       
    78     TARGET.CAPABILITY = swevent \
       
    79         ReadUserData \
       
    80         WriteUserData \
       
    81         NetworkServices \
       
    82         UserEnvironment \
       
    83         CAP_APPLICATION \
       
    84         AllFiles
       
    85     TARGET.UID2 = 0x100039CE
       
    86     TARGET.UID3 = 0x20011384
       
    87     // TARGET.SID = 0x20011384
       
    88     TARGET.VID = 0x101FB657 \
       
    89         // \
       
    90         Nokia
       
    91     TARGET.EPOCHEAPSIZE = 0x10000 \
       
    92         0x1000000 \
       
    93         // \
       
    94         Min \
       
    95         64Kb, \
       
    96         Max \
       
    97         16Mb
       
    98     ICON = ../../icons/qgn_menu_loadgen.svg
       
    99 }
       
   100 else:error("Only Symbian supported!")