summaryrefslogtreecommitdiffstats
path: root/src/qtmsensors/qtmsensors.pro
blob: 6f556f2a6beb82a59769898805cc2c6ee079f410 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
load(qt_module)

TARGET = QtmSensors
QPRO_PWD = $$PWD

CONFIG += module
CONFIG += strict_flags
#CONFIG(debug,debug|release):
DEFINES += ENABLE_RUNTIME_SENSORLOG

MODULE_PRI = ../../modules/qt_sensors.pri

QT = core sensors-private

DEFINES += QTM_BUILD_SENSORS_LIB QT_MAKEDLL

load(qt_module_config)

HEADERS += \
    qtmsensorsversion.h\
    qtmsensorsglobal.h\
    qsensorbackend.h\
    qsensormanager_p.h\
    qsensorbackend_p.h\
    backendwrapper_p.h

SOURCES += \
    qsensorbackend.cpp\
    qsensormanager.cpp\
    backendwrapper.cpp

# 3 files per sensor (including QSensor)
SENSORS=\
    qsensor\
    qaccelerometer\
    qambientlightsensor\
    qcompass\
    qlightsensor\
    qmagnetometer\
    qorientationsensor\
    qproximitysensor\
    qrotationsensor\
    qtapsensor\
    qgyroscope

for(s,SENSORS) {
    # Client API
    HEADERS += $${s}.h
    SOURCES += $${s}.cpp
    # Private header
    HEADERS += $${s}_p.h
}