--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/qtmobility/features/mobility.prf.template Thu Apr 01 08:30:34 2010 +0300
@@ -0,0 +1,68 @@
+
+!symbian {
+ INCLUDEPATH += $${MOBILITY_INCLUDE}
+} else {
+ load(data_caging_paths)
+ contains(MOBILITY, contacts|versit) {
+ INCLUDEPATH+=$$APP_LAYER_SYSTEMINCLUDE
+ }
+
+ contains(MOBILITY,bearer|location|publishsubscribe|systeminfo|multimedia|messaging|serviceframework) {
+ INCLUDEPATH+=$$MW_LAYER_SYSTEMINCLUDE
+ }
+}
+mac: LIBS += -F$${MOBILITY_LIB}
+LIBS+= -L$${MOBILITY_LIB}
+
+contains(MOBILITY, bearer) {
+ qtAddLibrary(QtBearer)
+}
+
+contains(MOBILITY, publishsubscribe) {
+ qtAddLibrary(QtPublishSubscribe)
+}
+
+contains(MOBILITY, location) {
+ qtAddLibrary(QtLocation)
+}
+
+contains(MOBILITY, serviceframework) {
+ qtAddLibrary(QtServiceFramework)
+}
+
+contains(MOBILITY, systeminfo) {
+ #QSystemInfo header requires QNetworkInterface
+ QT += network
+ qtAddLibrary(QtSystemInfo)
+}
+
+contains(MOBILITY, multimedia) {
+ qtAddLibrary(QtMedia)
+}
+
+contains(MOBILITY, contacts) {
+ qtAddLibrary(QtContacts)
+}
+
+contains(MOBILITY, messaging) {
+ qtAddLibrary(QtMessaging)
+}
+
+contains(MOBILITY, versit) {
+ qtAddLibrary(QtVersit)
+}
+
+contains(MOBILITY, sensors) {
+ qtAddLibrary(QtSensors)
+}
+
+# Add dependency to QtMobility package to all projects besides QtMobility package itself.
+# Mobility libs have UID3 0x2002AC89
+# self-signed Mobility libs have UID3 0xE002AC89
+symbian:contains(CONFIG, mobility):!contains(TARGET.UID3, 0x2002AC89):!contains(TARGET.UID3, 0xE002AC89) {
+ mobility_default_deployment.pkg_prerules += \
+ "; Default dependency to QtMobility libraries" \
+ "(0x2002AC89), 1, 0, 0, {\"QtMobility\"}"
+ DEPLOYMENT += mobility_default_deployment
+}
+