summaryrefslogtreecommitdiffstats
path: root/src/sensors/sensors.pro
diff options
context:
space:
mode:
authorAlex <qt-info@nokia.com>2011-05-20 17:08:11 +1000
committerAlex <qt-info@nokia.com>2011-05-20 17:08:11 +1000
commit6a850596d34703ae65e346d72ad88b5da0732183 (patch)
tree8fa0078e359f083d4d04be08299642eebd3e7359 /src/sensors/sensors.pro
parent19a84f7edab382ba55ae8bc8763dacc76ce8c396 (diff)
Add the first version of QtSensors to Qt 5
Diffstat (limited to 'src/sensors/sensors.pro')
-rw-r--r--src/sensors/sensors.pro77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/sensors/sensors.pro b/src/sensors/sensors.pro
new file mode 100644
index 00000000..09456ef8
--- /dev/null
+++ b/src/sensors/sensors.pro
@@ -0,0 +1,77 @@
+load(qt_module)
+
+TARGET = QtSensors
+QPRO_PWD = $$PWD
+
+CONFIG += module
+CONFIG += strict_flags
+CONFIG(debug,debug|release):DEFINES += ENABLE_RUNTIME_SENSORLOG
+
+MOUDLUE_PRI = ../../modules/qt_sensors.pri
+
+QT = core
+
+DEFINES += QT_BUILD_SENSORS_LIB QT_MAKEDLL
+
+include($$QT_SOURCE_TREE/src/qbase.pri)
+HEADERS += qtsensorsversion.h
+
+
+symbian {
+ TARGET.CAPABILITY = ALL -TCB
+ TARGET.UID3 = 0x2002BFC0
+
+ ### Sensors
+ # Main library
+ SENSORS_DEPLOYMENT.sources = QtSensors.dll
+ SENSORS_DEPLOYMENT.path = /sys/bin
+ DEPLOYMENT += SENSORS_DEPLOYMENT
+ LIBS += -lefsrv
+
+ # We break on Symbian^3 unless we have this include (normally obtained by linking to QtGui)
+ load(platform_paths)
+ INCLUDEPATH *= $$MW_LAYER_SYSTEMINCLUDE
+
+}
+
+
+#INCLUDEPATH += .
+#DEPENDPATH += .
+
+PUBLIC_HEADERS += \
+ qsensorbackend.h\
+ qsensormanager.h\
+ qsensorplugin.h\
+
+PRIVATE_HEADERS += \
+ qsensorpluginloader_p.h\
+ sensorlog_p.h\
+
+SOURCES += qsensorbackend.cpp\
+ qsensormanager.cpp\
+ qsensorplugin.cpp\
+ qsensorpluginloader.cpp\
+
+# 3 files per sensor (including QSensor)
+SENSORS=\
+ qsensor\
+ qaccelerometer\
+ qambientlightsensor\
+ qcompass\
+ qlightsensor\
+ qmagnetometer\
+ qorientationsensor\
+ qproximitysensor\
+ qrotationsensor\
+ qtapsensor\
+ qgyroscope\
+
+for(s,SENSORS) {
+ # Client API
+ PUBLIC_HEADERS += $${s}.h
+ SOURCES += $${s}.cpp
+ # Private header
+ PRIVATE_HEADERS += $${s}_p.h
+}
+
+HEADERS = $$PUBLIC_HEADERS $$PRIVATE_HEADERS