#
# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
# All rights reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, version 2.1 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not,
# see "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html/".
#
# 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/qstmmaybetapgesturerecogniser.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 \
uitimer.h
SOURCES += recognisers/qstmtouchgesturerecogniser.cpp \
qstmgestureapi.cpp \
recognisers/qstmzoomgesturerecogniser.cpp \
recognisers/qstmupdowngesturerecogniser.cpp \
recognisers/qstmunknowngesturerecogniser.cpp \
recognisers/qstmtapgesturerecogniser.cpp \
recognisers/qstmmaybetapgesturerecogniser.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
symbian: {
#FIXME: These capabilities are way overkill
TARGET.EPOCALLOWDLLDATA=1
TARGET.CAPABILITY = All -TCB -DRM
# NOTE: This is an not an OFFICIAL UID3
TARGET.UID3 = 0x200267D7
TARGET.VID = VID_DEFAULT
LIBS += -lcone -lws32
DEFINES += ADVANCED_POINTER_EVENTS
}
symbian:MMP_RULES += SMPSAFE