qstmgesturelib/qstmgesturelib.pro
changeset 0 1450b09d0cfd
child 3 0954f5dd2cd0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/qstmgesturelib/qstmgesturelib.pro	Tue May 04 12:39:35 2010 +0300
@@ -0,0 +1,142 @@
+#
+# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description: 
+#
+
+TEMPLATE = lib
+TARGET = qstmgesturelib
+INCLUDEPATH += .
+INCLUDEPATH += qstmfilelogger
+INCLUDEPATH += recognisers
+
+ROOT_DIR = $$PWD/../..
+include($$ROOT_DIR/browserui.pri)
+
+QT += core 
+
+HEADERS += qstmgestureevent.h \
+    recognisers/qstmtouchgesturerecogniser.h \
+    qstmgestureapi.h \
+    recognisers/qstmzoomgesturerecogniser.h \
+    recognisers/qstmupdowngesturerecogniser.h \
+    recognisers/qstmunknowngesturerecogniser.h \
+    recognisers/qstmtapgesturerecogniser.h \
+    recognisers/qstmreleasegesturerecogniser.h \
+    recognisers/qstmpinchgesturerecogniser.h \
+    recognisers/qstmpangesturerecogniser.h \
+    recognisers/qstmlongpressgesturerecogniser.h \
+    recognisers/qstmleftrightgesturerecogniser.h \
+    recognisers/qstmhoveringgesturerecogniser.h \
+    recognisers/qstmflickgesturerecogniser.h \
+    recognisers/qstmedgescrollgesturerecogniser.h \
+    qstmgestureengine.h \
+    qstmgesturelistener_if.h \
+    qstmgenericsimplegesture.h \
+    qstmgestureengine_if.h \
+    qstmgesture_if.h \
+    qstmutils.h \
+    qstmuievent_if.h \
+    qstmgesturedefs.h \
+    qstmcallbacktimer.h \
+    qstmstatemachine.h \
+    qstmuievent.h \
+    qstmstatemachine_v2.h \
+    qstmtimerinterface.h \
+    qstmstateengineconfig.h \
+    qstmstateengine.h \
+    qstmfilelogger/qstmfilelogger.h
+
+SOURCES += recognisers/qstmtouchgesturerecogniser.cpp \
+    qstmgestureapi.cpp \
+    recognisers/qstmzoomgesturerecogniser.cpp \
+    recognisers/qstmupdowngesturerecogniser.cpp \
+    recognisers/qstmunknowngesturerecogniser.cpp \
+    recognisers/qstmtapgesturerecogniser.cpp \
+    recognisers/qstmreleasegesturerecogniser.cpp \
+    recognisers/qstmpinchgesturerecogniser.cpp \
+    recognisers/qstmpangesturerecogniser.cpp \
+    recognisers/qstmlongpressgesturerecogniser.cpp \
+    recognisers/qstmleftrightgesturerecogniser.cpp \
+    recognisers/qstmhoveringgesturerecogniser.cpp \
+    recognisers/qstmflickgesturerecogniser.cpp \
+    recognisers/qstmedgescrollgesturerecogniser.cpp \
+    qstmgestureengine.cpp \
+    qstmgenericsimplegesture.cpp \
+    qstmutils.cpp \
+    qstmstateengine.cpp \
+    qstmstateengineconfig.cpp \
+    qstmstatemachine.cpp \
+    qstmuievent.cpp \
+    qstmuieventsender.cpp \
+    qstmfilelogger/qstmfilelogger.cpp \
+    qstmgestureevent.cpp
+
+
+
+FORMS += 
+RESOURCES += 
+
+DEFINES += QSTMGESTURELIB
+
+CONFIG += dll
+
+#isEmpty(BEDROCK_OUTPUT_DIR): {
+#    CONFIG(release, debug|release):BEDROCKSETTINGSLIB_OUTPUT_DIR=$$PWD/../../../../WrtBuild/Release
+#    CONFIG(debug, debug|release):BEDROCKSETTINGSLIB_OUTPUT_DIR=$$PWD/../../../../WrtBuild/Debug
+#} else {
+#    BEDROCKSETTINGSLIB_OUTPUT_DIR = $$BEDROCK_OUTPUT_DIR
+#}
+
+GESTLIB_OUTPUT_DIR = $$ROOT_DIR/app/browser/qstmgesturelib/output
+OBJECTS_DIR = $$GESTLIB_OUTPUT_DIR/qstmgesturelib/tmp
+DESTDIR = $$GESTLIB_OUTPUT_DIR/bin
+MOC_DIR = $$GESTLIB_OUTPUT_DIR/qstmgesturelib/tmp
+RCC_DIR = $$GESTLIB_OUTPUT_DIR/qstmgesturelib/tmp
+TEMPDIR = $$GESTLIB_OUTPUT_DIR/qstmgesturelib/build
+
+
+
+
+symbian: {
+#INCLUDEPATH += /epoc32/include/oem/tgfw
+#EXPORT_DIR += /epoc32/include/oem/tgfw
+#EXPORT_FILES += qstmgestureapi.h \
+#                qstmgesturelistener_if.h \
+#                qstmgestureengine_if.h \
+#                qstmgesture_if.h \
+#                qstmutils.h \
+#                qstmuievent_if.h \
+#                qstmgesturedefs.h \
+#                qstmgestureevent.h \
+#                qstmfilelogger/qstmfilelogger.h
+
+
+
+#        for(exp_file, EXPORT_FILES) {
+#            BLD_INF_RULES.prj_exports += "$${exp_file}   $${EXPORT_DIR}/$$basename(exp_file)" 
+#        }
+
+    #FIXME: These capabilities are way overkill
+    TARGET.EPOCALLOWDLLDATA=1
+    TARGET.CAPABILITY = All -TCB -DRM -AllFiles 
+    # NOTE: This is an not an OFFICIAL UID3
+    TARGET.UID3 = 0x200267D7
+    TARGET.VID = VID_DEFAULT
+    
+    LIBS += -lcone
+
+    qstmgesturelib.sources = qstmgesturelib.dll
+    qstmgesturelib.path = /sys/bin
+    DEPLOYMENT += qstmgesturelib
+}