examples/examples.pro
changeset 0 876b1a06bc25
child 5 603d3f8b6302
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/examples.pro	Wed Aug 25 15:49:42 2010 +0300
@@ -0,0 +1,111 @@
+include(../staticconfig.pri)
+
+TEMPLATE = subdirs
+
+#ServiceFramework examples
+contains(mobility_modules,serviceframework) {
+    SUBDIRS += filemanagerplugin \
+               bluetoothtransferplugin \
+               notesmanagerplugin \
+               servicebrowser
+
+    !symbian:SUBDIRS+= sfw-notes
+    
+    contains(QT_CONFIG, declarative) {
+        SUBDIRS += declarative-sfw-dialer
+
+        sources.files += declarative-sfw-notes \
+                         declarative-sfw-dialer/declarative-sfw-dialer
+    }
+}
+
+
+#BearerManagement examples
+contains(mobility_modules,bearer) {
+    SUBDIRS += bearermonitor bearercloud
+}
+
+#Location examples
+contains(mobility_modules,location) {
+    SUBDIRS += logfilepositionsource \
+		satellitedialog
+    contains(mobility_modules,bearer) {
+    	SUBDIRS += flickrdemo \
+		    weatherinfo \
+		    lightmaps
+        contains(QT_CONFIG, webkit) {
+            SUBDIRS += fetchgooglemaps
+        }
+    }		
+}
+
+#Contacts examples
+contains(mobility_modules,contacts) {
+    SUBDIRS += samplephonebook
+    contains(mobility_modules,versit):contains(QT_CONFIG, declarative) {
+        sources.files += qmlcontacts
+    }
+}
+
+#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
+
+#Multimedia
+contains(mobility_modules,multimedia) {
+    #disabled on Symbian due to missing backend
+    SUBDIRS += \
+        radio \
+        player \
+        slideshow \
+        audiorecorder \
+        audiodevices \
+        audioinput \
+        audiooutput \
+        videographicsitem \
+        videowidget
+}
+
+
+#Messaging examples
+contains(qmf_enabled,yes)|wince*|win32|symbian|maemo5 {
+    contains(mobility_modules,messaging) {
+        !win32-g++ {
+	    SUBDIRS += \
+                querymessages \
+                writemessage \
+                serviceactions
+
+            contains(mobility_modules,contacts) {
+                SUBDIRS += keepintouch
+            }
+
+            # MessagingEx lives in tests for some reason
+            maemo5:SUBDIRS += ../tests/messagingex
+         }
+    }
+}
+
+# Sensors API examples
+contains(mobility_modules,sensors) {
+    SUBDIRS += sensors
+}
+
+sources.path = $$QT_MOBILITY_PREFIX/bin
+INSTALLS += sources
+
+symbian {
+    SUBDIRS += s60installs
+}
+