qstmgesturelib/qstmgesturelib.pro
changeset 16 3c88a81ff781
parent 12 afcd8e6d025b
equal deleted inserted replaced
14:6aeb7a756187 16:3c88a81ff781
    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