include(../staticconfig.pri) TEMPLATE = subdirs #ServiceFramework examples contains(mobility_modules,serviceframework) { SUBDIRS += filemanagerplugin \ bluetoothtransferplugin \ notesmanagerplugin \ servicebrowser \ sfwecho #These examples do not work on Symbian yet !symbian:SUBDIRS+= sfw-notes contains(QT_CONFIG, declarative) { SUBDIRS += declarative-sfw-dialer declarative-sfw-notes } } #BearerManagement examples contains(mobility_modules,bearer) { SUBDIRS += bearermonitor bearercloud } #Location examples contains(mobility_modules,location) { SUBDIRS += logfilepositionsource !wince* { SUBDIRS += landmarkbrowser } equals(QT_MAJOR_VERSION, 4):lessThan(QT_MINOR_VERSION, 7) { contains(mobility_modules,bearer) { SUBDIRS += flickrdemo \ mapsdemo } } else { SUBDIRS += flickrdemo \ mapsdemo } contains(QT_CONFIG, declarative) { SUBDIRS += declarative-location } } #Contacts examples contains(mobility_modules,contacts) { SUBDIRS += samplephonebook } #Publish and Subscribe examples contains(mobility_modules,publishsubscribe) { !wince*{ SUBDIRS += publish-subscribe contains(QT_CONFIG, declarative) { SUBDIRS += battery-charge sources.files += battery-charge/battery-subscriber } } } #System Information contains(mobility_modules,systeminfo) { SUBDIRS += sysinfo \ qsystemalignedtimer contains(QT_CONFIG, declarative) { SUBDIRS += declarative-systeminfo } } #Multimedia contains(mobility_modules,multimedia) { SUBDIRS += \ radio \ camera \ slideshow \ audiorecorder \ audiodevices \ audioinput \ audiooutput \ videographicsitem \ videowidget contains(QT_CONFIG, declarative) { SUBDIRS += declarative-camera } } #Messaging examples contains(qmf_enabled,yes)|wince*|win32|symbian|maemo5|maemo6 { contains(mobility_modules,messaging) { !win32-g++ { SUBDIRS += writemessage !symbian:SUBDIRS += querymessages contains(mobility_modules,contacts) { SUBDIRS += keepintouch } # MessagingEx lives in tests for some reason maemo5|maemo6:SUBDIRS += ../tests/manual/messagingex contains(QT_CONFIG, declarative) { SUBDIRS += \ declarative-messages } } } } # Sensors API examples contains(mobility_modules,sensors) { SUBDIRS += sensors } contains(mobility_modules,gallery) { SUBDIRS += \ documentproperties \ mediabrowser contains(QT_CONFIG, declarative) { SUBDIRS += \ declarative-music-browser } } # Organizer API examples contains(mobility_modules, organizer) { SUBDIRS += calendardemo \ todo contains(mobility_modules,versit):contains(QT_CONFIG, declarative) { SUBDIRS += \ qmlorganizer } } # Feedback API examples contains(mobility_modules, feedback) { SUBDIRS += hapticsplayer hapticsquare # this not a good UI for mobile screens at the moment } # Connectivity contains(mobility_modules,connectivity):!win32 { SUBDIRS += \ annotatedurl \ btchat \ btfiletransfer \ btscanner \ ndefeditor contains(QT_CONFIG, declarative):SUBDIRS += declarative-connectivity } sources.path = $$QT_MOBILITY_EXAMPLES INSTALLS += sources