summaryrefslogtreecommitdiffstats
path: root/src/plugins/bearer/symbian/3_2
diff options
context:
space:
mode:
authorAaron McCarthy <aaron.mccarthy@nokia.com>2010-06-02 05:41:22 (GMT)
committerAaron McCarthy <aaron.mccarthy@nokia.com>2010-06-08 04:37:20 (GMT)
commit249cb1cd68f9bb5417823f534b1af1f8dafccbc5 (patch)
treeb7b6258e20c64e36915f6b2f53abb0ecdea59b65 /src/plugins/bearer/symbian/3_2
parentc49a3fcf0dace6dd9e453be0864c7e48ccb4a29e (diff)
downloadQt-249cb1cd68f9bb5417823f534b1af1f8dafccbc5.zip
Qt-249cb1cd68f9bb5417823f534b1af1f8dafccbc5.tar.gz
Qt-249cb1cd68f9bb5417823f534b1af1f8dafccbc5.tar.bz2
Split Symbian bearer plugin into three platform specfic plugins
Symbian bearer plugin has more functionality when built for newer platforms, so split the plugin into three platform specific plugins, and deploy the correct one depending on what the device supports. Written by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/plugins/bearer/symbian/3_2')
-rw-r--r--src/plugins/bearer/symbian/3_2/3_2.pro12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/bearer/symbian/3_2/3_2.pro b/src/plugins/bearer/symbian/3_2/3_2.pro
new file mode 100644
index 0000000..4e5b416
--- /dev/null
+++ b/src/plugins/bearer/symbian/3_2/3_2.pro
@@ -0,0 +1,12 @@
+include(../symbian.pri)
+
+exists($${EPOCROOT}epoc32/release/winscw/udeb/cmmanager.lib)| \
+exists($${EPOCROOT}epoc32/release/armv5/lib/cmmanager.lib) {
+ DEFINES += SNAP_FUNCTIONALITY_AVAILABLE
+ LIBS += -lcmmanager
+} else {
+ # Fall back to 3_1 implementation on platforms that do not have cmmanager
+ LIBS += -lapengine
+}
+
+TARGET = $${TARGET}_3_2