telutils/dialpad/dialpad.pro
changeset 13 e32024264ebb
parent 12 ae8abd0db65c
child 19 e44a8c097b15
equal deleted inserted replaced
12:ae8abd0db65c 13:e32024264ebb
    17 
    17 
    18 TEMPLATE = lib
    18 TEMPLATE = lib
    19 TARGET = dialpad
    19 TARGET = dialpad
    20 CONFIG += hb
    20 CONFIG += hb
    21 
    21 
    22 INCLUDEPATH += . inc
    22 INCLUDEPATH += . inc ../../inc
    23 
    23 
    24 HEADERS += ../../phonesrv_plat/dialpad_api/inc/dialpad.h \
    24 HEADERS += ../../phonesrv_plat/dialpad_api/inc/dialpad.h \
       
    25            ../../phonesrv_plat/dialpad_api/inc/dialpadkeyhandler.h \
    25            inc/dialpadbutton.h \
    26            inc/dialpadbutton.h \
    26            inc/dialpadbuttonstyle.h \
    27            inc/dialpadbuttonstyle.h \
    27            inc/dialpadinputfield.h \
    28            inc/dialpadinputfield.h \
    28            inc/dialpadkeypad.h \
    29            inc/dialpadkeypad.h \
    29            inc/dialpadmultitaphandler.h
    30            inc/dialpadmultitaphandler.h\
       
    31            inc/dialpadsymbianwrapper.h \
       
    32            inc/dialpadbackground.h \
       
    33            inc/dialpadvoicemailboxeventfilter.h \
       
    34            inc/dialpadbluetootheventfilter.h
    30 
    35 
    31 SOURCES += src/dialpad.cpp \
    36 SOURCES += src/dialpad.cpp \
    32            src/dialpadbutton.cpp \
    37            src/dialpadbutton.cpp \
    33            src/dialpadbuttonstyle.cpp \
    38            src/dialpadbuttonstyle.cpp \
    34            src/dialpadinputfield.cpp \
    39            src/dialpadinputfield.cpp \
    35            src/dialpadkeypad.cpp \
    40            src/dialpadkeypad.cpp \
    36            src/dialpadmultitaphandler.cpp
    41            src/dialpadmultitaphandler.cpp\
       
    42            src/dialpadkeyhandler.cpp \
       
    43            src/dialpadsymbianwrapper.cpp \
       
    44            src/dialpadbackground.cpp \
       
    45            src/dialpadvoicemailboxeventfilter.cpp \
       
    46            src/dialpadbluetootheventfilter.cpp
    37 
    47 
    38 RESOURCES += resources/dialpad.qrc
    48 RESOURCES += dialpad.qrc
    39 
    49 
    40 symbian {    
    50 symbian {    
    41     TARGET.EPOCALLOWDLLDATA = 1
    51     TARGET.EPOCALLOWDLLDATA = 1
    42     TARGET.CAPABILITY = ALL -TCB
    52     TARGET.CAPABILITY = ALL -TCB
    43     TARGET.UID3 = 0x102078ED
    53     TARGET.UID3 = 0x102078ED
    49             "DEFFILE eabi/dialpad.def" \
    59             "DEFFILE eabi/dialpad.def" \
    50         "$${LITERAL_HASH}endif"
    60         "$${LITERAL_HASH}endif"
    51     
    61     
    52     MMP_RULES += defFiles
    62     MMP_RULES += defFiles
    53     
    63     
       
    64     HEADERS += inc/dialpadsymbianwrapper_p.h
       
    65     SOURCES += src/dialpadsymbianwrapper_p.cpp
       
    66     
    54     BLD_INF_RULES.prj_exports += \
    67     BLD_INF_RULES.prj_exports += \
    55     "$${LITERAL_HASH}include <platform_paths.hrh>" \
    68     "$${LITERAL_HASH}include <platform_paths.hrh>" \
    56     "./rom/dialpad.iby    CORE_MW_LAYER_IBY_EXPORT_PATH(dialpad.iby)"    
    69     "./rom/dialpad.iby    CORE_MW_LAYER_IBY_EXPORT_PATH(dialpad.iby)" 
       
    70     
       
    71     LIBS += -lxqservice \
       
    72             -lxqserviceutil \
       
    73             -lvmbxengine
    57 }
    74 }
    58 else:win32 { 
    75 else:win32 { 
       
    76     HEADERS += inc/dialpadsymbianwrapper_p_stub.h
       
    77     SOURCES += src/dialpadsymbianwrapper_p_stub.cpp
       
    78     
    59     # Put it to Hb/lib because it is in path
    79     # Put it to Hb/lib because it is in path
    60     DESTDIR = c:/hb/lib
    80     DESTDIR = c:/hb/lib
    61     DLLDESTDIR = c:/hb/bin
    81     DLLDESTDIR = c:/hb/bin
    62     INCLUDEPATH += ../../phonesrv_plat/dialpad_api/inc \
    82     INCLUDEPATH += ../../phonesrv_plat/dialpad_api/inc \
    63         c:/hb/include/hbcore \
    83         c:/hb/include/hbcore \
    64         c:/hb/include/hbwidgets \
    84         c:/hb/include/hbwidgets \
    65         c:/hb/include/hbtools
    85         c:/hb/include/hbtools
       
    86     INCLUDEPATH += ../xqtelephonyservice/inc
    66 }
    87 }
    67 
    88 
    68 DEFINES += BUILD_DIALPAD
    89 DEFINES += BUILD_DIALPAD \
       
    90            BUILD_DIALPADKEYHANDLER