telutils/dialpad/dialpad.pro
changeset 13 e32024264ebb
parent 12 ae8abd0db65c
child 19 e44a8c097b15
--- a/telutils/dialpad/dialpad.pro	Fri Mar 19 09:40:14 2010 +0200
+++ b/telutils/dialpad/dialpad.pro	Fri Apr 16 15:31:58 2010 +0300
@@ -19,23 +19,33 @@
 TARGET = dialpad
 CONFIG += hb
 
-INCLUDEPATH += . inc
+INCLUDEPATH += . inc ../../inc
 
 HEADERS += ../../phonesrv_plat/dialpad_api/inc/dialpad.h \
+           ../../phonesrv_plat/dialpad_api/inc/dialpadkeyhandler.h \
            inc/dialpadbutton.h \
            inc/dialpadbuttonstyle.h \
            inc/dialpadinputfield.h \
            inc/dialpadkeypad.h \
-           inc/dialpadmultitaphandler.h
+           inc/dialpadmultitaphandler.h\
+           inc/dialpadsymbianwrapper.h \
+           inc/dialpadbackground.h \
+           inc/dialpadvoicemailboxeventfilter.h \
+           inc/dialpadbluetootheventfilter.h
 
 SOURCES += src/dialpad.cpp \
            src/dialpadbutton.cpp \
            src/dialpadbuttonstyle.cpp \
            src/dialpadinputfield.cpp \
            src/dialpadkeypad.cpp \
-           src/dialpadmultitaphandler.cpp
+           src/dialpadmultitaphandler.cpp\
+           src/dialpadkeyhandler.cpp \
+           src/dialpadsymbianwrapper.cpp \
+           src/dialpadbackground.cpp \
+           src/dialpadvoicemailboxeventfilter.cpp \
+           src/dialpadbluetootheventfilter.cpp
 
-RESOURCES += resources/dialpad.qrc
+RESOURCES += dialpad.qrc
 
 symbian {    
     TARGET.EPOCALLOWDLLDATA = 1
@@ -51,11 +61,21 @@
     
     MMP_RULES += defFiles
     
+    HEADERS += inc/dialpadsymbianwrapper_p.h
+    SOURCES += src/dialpadsymbianwrapper_p.cpp
+    
     BLD_INF_RULES.prj_exports += \
     "$${LITERAL_HASH}include <platform_paths.hrh>" \
-    "./rom/dialpad.iby    CORE_MW_LAYER_IBY_EXPORT_PATH(dialpad.iby)"    
+    "./rom/dialpad.iby    CORE_MW_LAYER_IBY_EXPORT_PATH(dialpad.iby)" 
+    
+    LIBS += -lxqservice \
+            -lxqserviceutil \
+            -lvmbxengine
 }
 else:win32 { 
+    HEADERS += inc/dialpadsymbianwrapper_p_stub.h
+    SOURCES += src/dialpadsymbianwrapper_p_stub.cpp
+    
     # Put it to Hb/lib because it is in path
     DESTDIR = c:/hb/lib
     DLLDESTDIR = c:/hb/bin
@@ -63,6 +83,8 @@
         c:/hb/include/hbcore \
         c:/hb/include/hbwidgets \
         c:/hb/include/hbtools
+    INCLUDEPATH += ../xqtelephonyservice/inc
 }
 
-DEFINES += BUILD_DIALPAD
+DEFINES += BUILD_DIALPAD \
+           BUILD_DIALPADKEYHANDLER