summaryrefslogtreecommitdiffstats
path: root/src/qtmsensors/qtmsensors.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtmsensors/qtmsensors.pro')
-rw-r--r--src/qtmsensors/qtmsensors.pro52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/qtmsensors/qtmsensors.pro b/src/qtmsensors/qtmsensors.pro
new file mode 100644
index 00000000..6f556f2a
--- /dev/null
+++ b/src/qtmsensors/qtmsensors.pro
@@ -0,0 +1,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
+}