summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorShane Kearns <shane.kearns@accenture.com>2011-03-29 10:55:58 (GMT)
committerShane Kearns <shane.kearns@accenture.com>2011-03-31 14:42:44 (GMT)
commit00121f3184ade624ca9cbb2524222dcab9f67342 (patch)
tree7ba43acb5be51dd96f00070b198c39f39fb902fa /src/plugins
parent591081142ce34435b4935d048a392c5727484c16 (diff)
downloadQt-00121f3184ade624ca9cbb2524222dcab9f67342.zip
Qt-00121f3184ade624ca9cbb2524222dcab9f67342.tar.gz
Qt-00121f3184ade624ca9cbb2524222dcab9f67342.tar.bz2
Add partial upgrade rules for Qt's plugins
Allows testing of plugins such as bearer without needing to reinstall all of Qt. Equivalent to the rules in qbase.pri for the normal DLLs Reviewed-by: Miikka Heikkinen
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/qpluginbase.pri19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/plugins/qpluginbase.pri b/src/plugins/qpluginbase.pri
index 45e3976..bcf473f 100644
--- a/src/plugins/qpluginbase.pri
+++ b/src/plugins/qpluginbase.pri
@@ -19,4 +19,23 @@ symbian: {
TARGET.CAPABILITY = All -Tcb
TARGET = $${TARGET}$${QT_LIBINFIX}
load(armcc_warnings)
+
+ # Make partial upgrade SIS file for Qt plugin dll's
+ # Partial upgrade SIS file
+ vendorinfo = \
+ "; Localised Vendor name" \
+ "%{\"Nokia\"}" \
+ " " \
+ "; Unique Vendor name" \
+ ":\"Nokia, Qt\"" \
+ " "
+ isEmpty(QT_LIBINFIX): PARTIAL_UPGRADE_UID = 0x2001E61C
+ else: PARTIAL_UPGRADE_UID = 0xE001E61C
+
+ pu_header = "; Partial upgrade package for testing $${TARGET} changes without reinstalling everything" \
+ "$${LITERAL_HASH}{\"$${TARGET}\"}, ($$PARTIAL_UPGRADE_UID), $${QT_MAJOR_VERSION},$${QT_MINOR_VERSION},$${QT_PATCH_VERSION}, TYPE=PU"
+ partial_upgrade.pkg_prerules = pu_header vendorinfo
+ partial_upgrade.files = $$QMAKE_LIBDIR_QT/$${TARGET}.dll
+ partial_upgrade.path = c:/sys/bin
+ DEPLOYMENT += partial_upgrade
}