controlpanelui/src/cpplugins/keytouchfdbkplugin/tsrc/ut_cpkeyscreen.pro
author hgs
Thu, 30 Sep 2010 16:15:53 +0800
changeset 41 ab0490982943
permissions -rw-r--r--
201039
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
41
hgs
parents:
diff changeset
     1
# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
hgs
parents:
diff changeset
     2
# All rights reserved.
hgs
parents:
diff changeset
     3
# This component and the accompanying materials are made available
hgs
parents:
diff changeset
     4
# under the terms of "Eclipse Public License v1.0"
hgs
parents:
diff changeset
     5
# which accompanies this distribution, and is available
hgs
parents:
diff changeset
     6
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
hgs
parents:
diff changeset
     7
# Initial Contributors:
hgs
parents:
diff changeset
     8
# Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
     9
# Contributors:
hgs
parents:
diff changeset
    10
# Description:
hgs
parents:
diff changeset
    11
TEMPLATE = app
hgs
parents:
diff changeset
    12
TARGET = ut_cpkeyscreenmodel
hgs
parents:
diff changeset
    13
QT += testlib
hgs
parents:
diff changeset
    14
CONFIG += hb qtestlib
hgs
parents:
diff changeset
    15
CONFIG += symbian_test
hgs
parents:
diff changeset
    16
unix { 
hgs
parents:
diff changeset
    17
    test.commands = /epoc32/RELEASE/WINSCW/udeb/$${TARGET}.exe
hgs
parents:
diff changeset
    18
    autotest.commands = /epoc32/RELEASE/WINSCW/udeb/$${TARGET}.exe \
hgs
parents:
diff changeset
    19
        -xml -o c:/$${TARGET}.xml
hgs
parents:
diff changeset
    20
}
hgs
parents:
diff changeset
    21
else:win32 { 
hgs
parents:
diff changeset
    22
    test.CONFIG += recursive
hgs
parents:
diff changeset
    23
    autotest.CONFIG += recursive
hgs
parents:
diff changeset
    24
    build_pass { 
hgs
parents:
diff changeset
    25
        test.commands = /epoc32/RELEASE/WINSCW/udeb/$${TARGET}.exe
hgs
parents:
diff changeset
    26
        autotest.commands = /epoc32/RELEASE/WINSCW/udeb/$${TARGET}.exe \
hgs
parents:
diff changeset
    27
            -xml -o c:/$${TARGET}.xml
hgs
parents:
diff changeset
    28
    }
hgs
parents:
diff changeset
    29
}
hgs
parents:
diff changeset
    30
QMAKE_EXTRA_TARGETS += test autotest
hgs
parents:
diff changeset
    31
HEADERS += ut_cpkeyscreen.h \
hgs
parents:
diff changeset
    32
    ../src/cpkeyscreenmodel_p.h \
hgs
parents:
diff changeset
    33
    ../src/cpkeyscreenmodel.h \
hgs
parents:
diff changeset
    34
    ../src/cpkeyscreenplugin.h \
hgs
parents:
diff changeset
    35
    ../src/cpkeyscreenview.h \
hgs
parents:
diff changeset
    36
    ../src/cpkeyscreenconstants.h
hgs
parents:
diff changeset
    37
    
hgs
parents:
diff changeset
    38
SOURCES +=  ../src/cpkeyscreenmodel.cpp \
hgs
parents:
diff changeset
    39
    		../src/cpkeyscreenplugin.cpp \
hgs
parents:
diff changeset
    40
    		../src/cpkeyscreenview.cpp \
hgs
parents:
diff changeset
    41
    		ut_cpkeyscreen.cpp
hgs
parents:
diff changeset
    42
    		
hgs
parents:
diff changeset
    43
DEPENDPATH += .
hgs
parents:
diff changeset
    44
hgs
parents:
diff changeset
    45
LIBS += -lcpframework
hgs
parents:
diff changeset
    46
hgs
parents:
diff changeset
    47
symbian { 
hgs
parents:
diff changeset
    48
    INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE
hgs
parents:
diff changeset
    49
    INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
hgs
parents:
diff changeset
    50
    INCLUDEPATH += $$MW_LAYER_PLATFORM_EXPORT_PATH(cplogger)
hgs
parents:
diff changeset
    51
    
hgs
parents:
diff changeset
    52
    LIBS += -lcentralrepository -lfeatmgr
hgs
parents:
diff changeset
    53
    
hgs
parents:
diff changeset
    54
    SOURCES += ../src/cpkeyscreenmodel_p.cpp
hgs
parents:
diff changeset
    55
    TARGET.CAPABILITY = ALL \
hgs
parents:
diff changeset
    56
        -TCB
hgs
parents:
diff changeset
    57
}
hgs
parents:
diff changeset
    58
win32:SOURCES += ../src/cpkeyscreenmodel_win.cpp
hgs
parents:
diff changeset
    59
symbian:MMP_RULES += SMPSAFE