launcher/launcher.pro
changeset 17 4f2773374eff
child 19 4b22a598b890
child 26 41ebde60981f
equal deleted inserted replaced
15:e11368ed4880 17:4f2773374eff
       
     1 #
       
     2 # Copyright (c) 2009 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 TEMPLATE = app
       
    18 TARGET = Launcher
       
    19 load(hb.prf)
       
    20 symbian:CONFIG -= symbian_i18n
       
    21 DEPENDPATH += src
       
    22 DEPENDPATH += inc
       
    23 INCLUDEPATH += inc
       
    24 
       
    25 HEADERS += launchermainwindow.h applicationview.h enginewrapper.h notifications.h  outputview.h commonactions.h
       
    26 SOURCES += main.cpp launchermainwindow.cpp applicationview.cpp enginewrapper.cpp notifications.cpp  outputview.cpp commonactions.cpp
       
    27 RESOURCES += launcher.qrc
       
    28 
       
    29 symbian: {
       
    30 
       
    31         BLD_INF_RULES.prj_exports += "./rom/Launcher.iby                CORE_IBY_EXPORT_PATH(tools,Launcher.iby)"
       
    32         BLD_INF_RULES.prj_exports += "./rom/backup_registration.xml     Z:/private/101fb74f/backup_registration.xml"
       
    33 
       
    34         launcher_stub_sis_mk = \
       
    35         "$${LITERAL_HASH}if defined(__SERIES60_30__) || defined(__SERIES60_31__) || defined(__S60_32__)" \
       
    36         "   $${LITERAL_HASH}ifdef MARM" \
       
    37         "       gnumakefile .sis/launcher_stub_sis.mk" \
       
    38         "   $${LITERAL_HASH}endif" \
       
    39         "$${LITERAL_HASH}endif"
       
    40         BLD_INF_RULES.prj_mmpfiles += launcher_stub_sis_mk
       
    41         
       
    42         launcher_buildstubsis_extension = \
       
    43         "$${LITERAL_HASH}if(!defined __SERIES60_30__ && !defined __SERIES60_31__ && !defined __S60_32__)" \
       
    44         "   $${LITERAL_HASH}ifdef MARM" \
       
    45         "       START EXTENSION app-services/buildstubsis" \
       
    46         "       OPTION SRCDIR sis" \
       
    47         "       OPTION SISNAME Launcher_stub" \
       
    48         "       END" \
       
    49         "   $${LITERAL_HASH}endif" \
       
    50         "$${LITERAL_HASH}endif"
       
    51         BLD_INF_RULES.prj_extensions += launcher_buildstubsis_extension
       
    52         
       
    53         INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
       
    54                      
       
    55         DEPENDPATH += engine/inc
       
    56         DEPENDPATH += engine/src
       
    57         INCLUDEPATH += engine/inc
       
    58         
       
    59         HEADERS += launcherengine.h launchertraces.h e32image.h e32imageheaders.h launcherxmlparser.h launcherdllelement.h launcherparserobserver.h launcherdllparser.h
       
    60 		SOURCES += launcherengine.cpp e32image.cpp launcherxmlparser.cpp launcherdllelement.cpp launcherdllparser.cpp
       
    61 		
       
    62 		RSS_RULES += "group_name = \"RnD Tools\"";
       
    63 		
       
    64 		LIBS += -lapgrfx -lPlatformEnv -lxqutils -lxmlframework -lbafl -lshareui
       
    65 
       
    66         TARGET.CAPABILITY = ReadUserData ReadDeviceData WriteUserData WriteDeviceData PowerMgmt AllFiles
       
    67         
       
    68         TARGET.UID2 = 0x100039CE
       
    69         TARGET.UID3 = 0x101FB74F
       
    70         TARGET.SID = 0x101FB74F
       
    71         TARGET.VID = 0x101FB657 // Nokia
       
    72 	
       
    73         TARGET.EPOCHEAPSIZE = 0x20000 0x2000000  // Min 128Kb, Max 32Mb
       
    74 
       
    75         ICON = ./icons/qgn_menu_launcher.svg 
       
    76 
       
    77 } else {
       
    78     error("Only Symbian supported!")
       
    79 }