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