22 TARGET = qstmgesturelib |
22 TARGET = qstmgesturelib |
23 INCLUDEPATH += . |
23 INCLUDEPATH += . |
24 INCLUDEPATH += qstmfilelogger |
24 INCLUDEPATH += qstmfilelogger |
25 INCLUDEPATH += recognisers |
25 INCLUDEPATH += recognisers |
26 |
26 |
27 ROOT_DIR = $$PWD/../.. |
27 ROOT_DIR = $$PWD/.. |
28 include($$ROOT_DIR/browserui.pri) |
28 include($$ROOT_DIR/browserui.pri) |
29 |
29 |
30 QT += core |
30 QT += core |
31 |
31 |
32 HEADERS += qstmgestureevent.h \ |
32 HEADERS += qstmgestureevent.h \ |
34 qstmgestureapi.h \ |
34 qstmgestureapi.h \ |
35 recognisers/qstmzoomgesturerecogniser.h \ |
35 recognisers/qstmzoomgesturerecogniser.h \ |
36 recognisers/qstmupdowngesturerecogniser.h \ |
36 recognisers/qstmupdowngesturerecogniser.h \ |
37 recognisers/qstmunknowngesturerecogniser.h \ |
37 recognisers/qstmunknowngesturerecogniser.h \ |
38 recognisers/qstmtapgesturerecogniser.h \ |
38 recognisers/qstmtapgesturerecogniser.h \ |
|
39 recognisers/qstmmaybetapgesturerecogniser.h \ |
39 recognisers/qstmreleasegesturerecogniser.h \ |
40 recognisers/qstmreleasegesturerecogniser.h \ |
40 recognisers/qstmpinchgesturerecogniser.h \ |
41 recognisers/qstmpinchgesturerecogniser.h \ |
41 recognisers/qstmpangesturerecogniser.h \ |
42 recognisers/qstmpangesturerecogniser.h \ |
42 recognisers/qstmlongpressgesturerecogniser.h \ |
43 recognisers/qstmlongpressgesturerecogniser.h \ |
43 recognisers/qstmleftrightgesturerecogniser.h \ |
44 recognisers/qstmleftrightgesturerecogniser.h \ |
57 qstmuievent.h \ |
58 qstmuievent.h \ |
58 qstmstatemachine_v2.h \ |
59 qstmstatemachine_v2.h \ |
59 qstmtimerinterface.h \ |
60 qstmtimerinterface.h \ |
60 qstmstateengineconfig.h \ |
61 qstmstateengineconfig.h \ |
61 qstmstateengine.h \ |
62 qstmstateengine.h \ |
62 qstmfilelogger/qstmfilelogger.h |
63 qstmfilelogger/qstmfilelogger.h \ |
63 |
64 uitimer.h |
|
65 |
64 SOURCES += recognisers/qstmtouchgesturerecogniser.cpp \ |
66 SOURCES += recognisers/qstmtouchgesturerecogniser.cpp \ |
65 qstmgestureapi.cpp \ |
67 qstmgestureapi.cpp \ |
66 recognisers/qstmzoomgesturerecogniser.cpp \ |
68 recognisers/qstmzoomgesturerecogniser.cpp \ |
67 recognisers/qstmupdowngesturerecogniser.cpp \ |
69 recognisers/qstmupdowngesturerecogniser.cpp \ |
68 recognisers/qstmunknowngesturerecogniser.cpp \ |
70 recognisers/qstmunknowngesturerecogniser.cpp \ |
69 recognisers/qstmtapgesturerecogniser.cpp \ |
71 recognisers/qstmtapgesturerecogniser.cpp \ |
|
72 recognisers/qstmmaybetapgesturerecogniser.cpp \ |
70 recognisers/qstmreleasegesturerecogniser.cpp \ |
73 recognisers/qstmreleasegesturerecogniser.cpp \ |
71 recognisers/qstmpinchgesturerecogniser.cpp \ |
74 recognisers/qstmpinchgesturerecogniser.cpp \ |
72 recognisers/qstmpangesturerecogniser.cpp \ |
75 recognisers/qstmpangesturerecogniser.cpp \ |
73 recognisers/qstmlongpressgesturerecogniser.cpp \ |
76 recognisers/qstmlongpressgesturerecogniser.cpp \ |
74 recognisers/qstmleftrightgesturerecogniser.cpp \ |
77 recognisers/qstmleftrightgesturerecogniser.cpp \ |
93 |
96 |
94 DEFINES += QSTMGESTURELIB |
97 DEFINES += QSTMGESTURELIB |
95 |
98 |
96 CONFIG += dll |
99 CONFIG += dll |
97 |
100 |
98 #isEmpty(BEDROCK_OUTPUT_DIR): { |
|
99 # CONFIG(release, debug|release):BEDROCKSETTINGSLIB_OUTPUT_DIR=$$PWD/../../../../WrtBuild/Release |
|
100 # CONFIG(debug, debug|release):BEDROCKSETTINGSLIB_OUTPUT_DIR=$$PWD/../../../../WrtBuild/Debug |
|
101 #} else { |
|
102 # BEDROCKSETTINGSLIB_OUTPUT_DIR = $$BEDROCK_OUTPUT_DIR |
|
103 #} |
|
104 |
|
105 GESTLIB_OUTPUT_DIR = $$ROOT_DIR/app/browser/qstmgesturelib/output |
|
106 OBJECTS_DIR = $$GESTLIB_OUTPUT_DIR/qstmgesturelib/tmp |
|
107 DESTDIR = $$GESTLIB_OUTPUT_DIR/bin |
|
108 MOC_DIR = $$GESTLIB_OUTPUT_DIR/qstmgesturelib/tmp |
|
109 RCC_DIR = $$GESTLIB_OUTPUT_DIR/qstmgesturelib/tmp |
|
110 TEMPDIR = $$GESTLIB_OUTPUT_DIR/qstmgesturelib/build |
|
111 |
|
112 |
|
113 |
|
114 |
|
115 symbian: { |
101 symbian: { |
116 #INCLUDEPATH += /epoc32/include/oem/tgfw |
|
117 #EXPORT_DIR += /epoc32/include/oem/tgfw |
|
118 #EXPORT_FILES += qstmgestureapi.h \ |
|
119 # qstmgesturelistener_if.h \ |
|
120 # qstmgestureengine_if.h \ |
|
121 # qstmgesture_if.h \ |
|
122 # qstmutils.h \ |
|
123 # qstmuievent_if.h \ |
|
124 # qstmgesturedefs.h \ |
|
125 # qstmgestureevent.h \ |
|
126 # qstmfilelogger/qstmfilelogger.h |
|
127 |
|
128 |
|
129 |
|
130 # for(exp_file, EXPORT_FILES) { |
|
131 # BLD_INF_RULES.prj_exports += "$${exp_file} $${EXPORT_DIR}/$$basename(exp_file)" |
|
132 # } |
|
133 |
|
134 #FIXME: These capabilities are way overkill |
102 #FIXME: These capabilities are way overkill |
135 TARGET.EPOCALLOWDLLDATA=1 |
103 TARGET.EPOCALLOWDLLDATA=1 |
136 TARGET.CAPABILITY = All -TCB -DRM -AllFiles |
104 TARGET.CAPABILITY = All -TCB -DRM |
137 # NOTE: This is an not an OFFICIAL UID3 |
105 # NOTE: This is an not an OFFICIAL UID3 |
138 TARGET.UID3 = 0x200267D7 |
106 TARGET.UID3 = 0x200267D7 |
139 TARGET.VID = VID_DEFAULT |
107 TARGET.VID = VID_DEFAULT |
140 |
108 |
141 LIBS += -lcone |
109 LIBS += -lcone -lws32 |
142 |
110 |
143 qstmgesturelib.sources = qstmgesturelib.dll |
111 DEFINES += ADVANCED_POINTER_EVENTS |
144 qstmgesturelib.path = /sys/bin |
112 |
145 DEPLOYMENT += qstmgesturelib |
|
146 } |
113 } |
147 |
114 |
148 |
115 |
|
116 |
149 symbian:MMP_RULES += SMPSAFE |
117 symbian:MMP_RULES += SMPSAFE |