|
1 TEMPLATE = subdirs |
|
2 |
|
3 include(../../pathconfig.pri) |
|
4 include($$QT_MOBILITY_BUILD_TREE/config.pri) |
|
5 |
|
6 contains(mobility_modules,serviceframework) { |
|
7 SUBDIRS += databasemanager \ #service framework |
|
8 servicemetadata \ |
|
9 qserviceinterfacedescriptor \ |
|
10 qservicefilter \ |
|
11 qservicemanager \ |
|
12 qabstractsecuritysession \ |
|
13 qservicecontext |
|
14 |
|
15 # servicedatabase is not compiled into the serviceframework library on symbian, |
|
16 # special handling is needed |
|
17 !symbian:SUBDIRS+=servicedatabase |
|
18 } |
|
19 |
|
20 contains(mobility_modules,bearer) { |
|
21 SUBDIRS += qnetworkconfigmanager \ #Bearer management |
|
22 qnetworkconfiguration \ |
|
23 qnetworksession |
|
24 } |
|
25 |
|
26 contains(mobility_modules,location) { |
|
27 SUBDIRS += qgeocoordinate \ #Location |
|
28 qgeopositioninfo \ |
|
29 qgeosatelliteinfo \ |
|
30 qgeosatelliteinfosource \ |
|
31 qgeopositioninfosource \ |
|
32 qgeoareamonitor \ |
|
33 qlocationutils \ |
|
34 qnmeapositioninfosource |
|
35 |
|
36 wince* { |
|
37 SUBDIRS += qgeoinfosources_wince |
|
38 } |
|
39 } |
|
40 |
|
41 |
|
42 contains(mobility_modules,publishsubscribe) { |
|
43 SUBDIRS += qvaluespace \ #Publish and Subscribe |
|
44 qvaluespacepublisher \ |
|
45 qvaluespacesubscriber \ |
|
46 qcrmlparser |
|
47 |
|
48 unix|win32 { |
|
49 !symbian:!maemo6: SUBDIRS+= \ |
|
50 qsystemreadwritelock \ |
|
51 qsystemreadwritelock_oop |
|
52 } |
|
53 |
|
54 unix:!symbian:!maemo6: { |
|
55 SUBDIRS+= \ |
|
56 qpacket \ |
|
57 qmallocpool \ |
|
58 qpacketprotocol |
|
59 } |
|
60 } |
|
61 |
|
62 contains(mobility_modules,systeminfo) { |
|
63 SUBDIRS += qsysteminfo \ #SystemInformation |
|
64 qsystemdeviceinfo \ |
|
65 qsystemdisplayinfo \ |
|
66 qsystemstorageinfo \ |
|
67 qsystemnetworkinfo \ |
|
68 qsystemscreensaver |
|
69 } |
|
70 |
|
71 contains(mobility_modules,contacts) { |
|
72 SUBDIRS += qcontact \ #Contacts |
|
73 qcontactactions \ |
|
74 qcontactasync \ |
|
75 qcontactdetail \ |
|
76 qcontactdetaildefinition \ |
|
77 qcontactdetails \ |
|
78 qcontactfilter \ |
|
79 qcontactmanager \ |
|
80 qcontactmanagerplugins \ |
|
81 qcontactmanagerfiltering \ |
|
82 qcontactrelationship |
|
83 } |
|
84 |
|
85 contains(mobility_modules,versit) { |
|
86 # Versit module |
|
87 SUBDIRS += \ |
|
88 qvcard21writer \ |
|
89 qvcard30writer \ |
|
90 qversitcontactexporter \ |
|
91 qversitcontactimporter \ |
|
92 qversitdocument \ |
|
93 qversitproperty \ |
|
94 qversitreader \ |
|
95 qversitutils \ |
|
96 qversitwriter |
|
97 } |
|
98 |
|
99 contains(mobility_modules,multimedia) { |
|
100 SUBDIRS += \ #Multimedia |
|
101 qaudiocapturesource \ |
|
102 qcamera \ |
|
103 qmediaimageviewer \ |
|
104 qmediaobject \ |
|
105 qmediaplayer \ |
|
106 qmediaplaylist \ |
|
107 qmediaplaylistnavigator \ |
|
108 qmediapluginloader \ |
|
109 qmediarecorder \ |
|
110 qmediaresource \ |
|
111 qmediaservice \ |
|
112 qmediaserviceprovider \ |
|
113 qmediacontent \ |
|
114 qradiotuner \ |
|
115 qvideowidget |
|
116 |
|
117 contains(QT_CONFIG, multimedia) { |
|
118 SUBDIRS += \ |
|
119 qgraphicsvideoitem \ |
|
120 qpaintervideosurface |
|
121 |
|
122 } |
|
123 } |
|
124 #Messaging |
|
125 contains(mobility_modules,messaging) { |
|
126 contains(qmf_enabled,yes)|wince*|win32|symbian|maemo6 { |
|
127 !win32-g++:SUBDIRS += \ |
|
128 qmessagestore \ |
|
129 qmessagestorekeys \ |
|
130 qmessage \ |
|
131 qmessageservice |
|
132 } |
|
133 } |