screengrabber/screengrabber.pro
branchRCL_3
changeset 20 fad26422216a
parent 19 b3cee849fa46
child 21 f8280f3bfeb7
equal deleted inserted replaced
19:b3cee849fa46 20:fad26422216a
     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 = ScreenGrabber
       
    21 DEPENDPATH += src
       
    22 INCLUDEPATH += inc
       
    23 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
       
    24 load(hb.prf)
       
    25 symbian:CONFIG -= symbian_i18n
       
    26 
       
    27 HEADERS += inc/mainview.h \
       
    28 					 inc/settingsview.h \
       
    29 					 inc/application.h \
       
    30 					 inc/notifications.h
       
    31 
       
    32 SOURCES += main.cpp \
       
    33 					 mainview.cpp \
       
    34 					 application.cpp \
       
    35 					 settingsview.cpp \
       
    36 					 notifications.cpp 
       
    37 
       
    38 symbian: {
       
    39     BLD_INF_RULES.prj_exports += "./rom/screengrabber.iby CORE_IBY_EXPORT_PATH(tools,screengrabber.iby)
       
    40     BLD_INF_RULES.prj_exports += "./rom/backup_registration.xml     Z:/private/101FB751/backup_registration.xml"
       
    41     
       
    42     screengrabber_buildstubsis_extension = \
       
    43         "$${LITERAL_HASH}ifdef MARM" \
       
    44         "    START EXTENSION app-services/buildstubsis" \
       
    45         "    OPTION SRCDIR sis" \
       
    46         "    OPTION SISNAME screengrabber_stub" \
       
    47         "    END" \
       
    48         "$${LITERAL_HASH}endif" 
       
    49         
       
    50     BLD_INF_RULES.prj_extensions += screengrabber_buildstubsis_extension
       
    51         
       
    52 		LIBS += -lestor -lws32 -lPlatformEnv -limageconversion  -lapgrfx -lcommonengine  -lfbscli -lgdi -leikcore -lbafl -lefsrv -lapparc -lcone
       
    53 
       
    54 		HEADERS += inc/sgengine.h \
       
    55    				   inc/enginewrapper.h \
       
    56 				   inc/gifanimator.h
       
    57 
       
    58 		SOURCES += sgengine.cpp \
       
    59 				   enginewrapper.cpp \
       
    60 				   gifanimator.cpp
       
    61 
       
    62 		RSS_RULES += "group_name = \"RnD Tools\"";
       
    63 
       
    64     TARGET.CAPABILITY = WriteDeviceData SwEvent
       
    65 
       
    66     TARGET.UID2 = 0x100039CE
       
    67     TARGET.UID3 = 0x101FB751
       
    68     TARGET.SID = 0x101FB751
       
    69     TARGET.VID = 0x101FB657 // Nokia
       
    70 	
       
    71 	
       
    72     TARGET.EPOCHEAPSIZE = 0x20000 0x1000000  // Min 128Kb, Max 16Mb
       
    73 
       
    74     ICON = ./icons/qgn_menu_screengrabber.svg 
       
    75 
       
    76 } else {
       
    77     error("Only Symbian supported!")
       
    78 }