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 |