qtmobility/src/sensors/sensors.pro
changeset 1 2b40d63a9c3d
child 4 90517678cc4f
equal deleted inserted replaced
0:cfcbf08528c4 1:2b40d63a9c3d
       
     1 TEMPLATE = lib
       
     2 TARGET = QtSensors
       
     3 
       
     4 include(../../common.pri)
       
     5 
       
     6 DEFINES += QT_BUILD_SENSORS_LIB QT_MAKEDLL
       
     7 symbian {
       
     8     TARGET.EPOCALLOWDLLDATA = 1
       
     9     TARGET.CAPABILITY = ALL -TCB
       
    10     TARGET.UID3 = 0x2002BFC0
       
    11 
       
    12     ### Sensors
       
    13     # Main library
       
    14     SENSORS_DEPLOYMENT.sources = QtSensors.dll
       
    15     SENSORS_DEPLOYMENT.path = \sys\bin
       
    16     DEPLOYMENT += CONTACTS_DEPLOYMENT
       
    17 }
       
    18 
       
    19 CONFIG+=strict_flags
       
    20 
       
    21 INCLUDEPATH += .
       
    22 DEPENDPATH += .
       
    23 
       
    24 PUBLIC_HEADERS += \
       
    25            qsensorbackend.h\
       
    26            qsensormanager.h\
       
    27            qsensorplugin.h\
       
    28 
       
    29 PRIVATE_HEADERS += \
       
    30            qsensorpluginloader_p.h\
       
    31 
       
    32 SOURCES += qsensorbackend.cpp\
       
    33            qsensormanager.cpp\
       
    34            qsensorplugin.cpp\
       
    35            qsensorpluginloader.cpp\
       
    36 
       
    37 # 3 files per sensor (including QSensor)
       
    38 SENSORS=\
       
    39     qsensor\
       
    40     qaccelerometer\
       
    41     qambientlightsensor\
       
    42     qcompass\
       
    43     qmagnetometer\
       
    44     qorientationsensor\
       
    45     qproximitysensor\
       
    46     qrotationsensor\
       
    47     qtapsensor\
       
    48 
       
    49 for(s,SENSORS) {
       
    50     # Client API
       
    51     PUBLIC_HEADERS += $${s}.h
       
    52     SOURCES        += $${s}.cpp
       
    53     # Private header
       
    54     PRIVATE_HEADERS += $${s}_p.h
       
    55 }
       
    56 
       
    57 HEADERS = $$PUBLIC_HEADERS $$PRIVATE_HEADERS
       
    58 
       
    59 CONFIG += middleware
       
    60 include(../../features/deploy.pri)