equal
deleted
inserted
replaced
|
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) |