qstmgesturelib/qstmgesturelib.pro
author hgs
Fri, 15 Oct 2010 17:30:59 -0400
changeset 16 3c88a81ff781
parent 12 afcd8e6d025b
permissions -rw-r--r--
201041

#
# 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