TEMPLATE = subdirs
include(../../staticconfig.pri)
contains(mobility_modules,serviceframework) {
SUBDIRS += \ #service framework
# databasemanager \
servicemetadata \
qserviceinterfacedescriptor \
qservicefilter \
qservicemanager \
qabstractsecuritysession \
qservicecontext \
# icheck \
# servicedatabase
# databasemanager # disabled from auto builds
}
contains(mobility_modules,bearer) {
SUBDIRS += qnetworkconfigmanager \ #Bearer management
qnetworkconfiguration \
qnetworksession
}
contains(mobility_modules,location) {
SUBDIRS += qgeocoordinate \ #Location
qgeopositioninfo \
qgeosatelliteinfo \
qgeosatelliteinfosource \
qgeopositioninfosource \
qgeoareamonitor \
# qlocationutils \
qnmeapositioninfosource
wince* {
SUBDIRS += qgeoinfosources_wince
}
}
contains(mobility_modules,publishsubscribe) {
SUBDIRS += qvaluespace \ #Publish and Subscribe
qvaluespacepublisher \
qvaluespacesubscriber \
qcrmlparser
unix|win32 {
!symbian:!maemo6:!maemo5: SUBDIRS+= \
qsystemreadwritelock \
qsystemreadwritelock_oop
}
unix:!symbian:!maemo6:!maemo5 {
SUBDIRS+= \
qpacket \
qmallocpool \
qpacketprotocol
}
}
contains(mobility_modules,systeminfo) {
SUBDIRS += qsysteminfo \ #SystemInformation
qsystemdeviceinfo \
qsystemdisplayinfo \
qsystemstorageinfo \
qsystemnetworkinfo \
qsystemscreensaver
maemo6: {
#maemo6 spesific autotests
SUBDIRS += maemo6
}
}
contains(mobility_modules,contacts) {
#Contacts
SUBDIRS += qcontact \
qcontactasync \
qcontactdetail \
qcontactdetaildefinition \
qcontactdetails \
qcontactfilter \
qcontactmanager \
qcontactmanagerplugins \
qcontactmanagerfiltering \
qcontactrelationship \
qlatin1constant
# This needs glibc:
linux*: SUBDIRS += qcontactmemusage
}
contains(mobility_modules,versit) {
# Versit module
SUBDIRS += \
qvcard21writer \
qvcard30writer \
qversit \
# qversitcontactexporter \
# qversitcontactimporter \
qversitdocument \
qversitproperty \
qversitreader \
qversitwriter
}
contains(mobility_modules,multimedia) {
# Multimedia
SUBDIRS += \
qaudiocapturesource \
# qgraphicsvideoitem \
# qmediaimageviewer \
qmediaobject \
qmediaplayer \
# qmediaplaylist \
qmediaplaylistnavigator \
# qmediapluginloader \
qmediarecorder \
qmediaresource \
qmediaservice \
# qmediaserviceprovider \
qmediacontent \
qradiotuner \
# qpaintervideosurface \
# qvideowidget \
qmediatimerange \
qaudiodeviceinfo \
qaudiooutput \
qaudioinput \
qaudioformat \
qvideoframe \
qvideosurfaceformat
}
#Messaging
contains(mobility_modules,messaging) {
contains(qmf_enabled,yes)|wince*|win32|symbian|maemo5 {
!win32-g++:SUBDIRS += \
qmessagestore \
qmessagestorekeys \
qmessage \
qmessageservice
}
}
# Sensors
contains(mobility_modules,sensors) {
SUBDIRS += qsensor
}