--- a/qtcontactsmobility/features/deploy.pri Fri Mar 19 09:27:18 2010 +0200
+++ b/qtcontactsmobility/features/deploy.pri Fri Apr 16 14:53:18 2010 +0300
@@ -4,11 +4,30 @@
contains(TEMPLATE,.*lib) {
target.path=$$QT_MOBILITY_LIB
TARGET = $$qtLibraryTarget($${TARGET})
+
+ symbian {
+ middleware { path=$$MW_LAYER_PUBLIC_EXPORT_PATH("") }
+ app { path=$$APP_LAYER_PUBLIC_EXPORT_PATH("") }
+
+ exportPath=$$EPOCROOT"."$$dirname(path)
+ nativePath=$$replace(exportPath, /,\)
+ exists($$nativePath) {
+ } else {
+ system($$QMAKE_MKDIR $$nativePath)
+ }
+
+ for(header, headers.files) {
+ middleware { BLD_INF_RULES.prj_exports += "$$header $$MW_LAYER_PUBLIC_EXPORT_PATH($$basename(header))"}
+ app { BLD_INF_RULES.prj_exports += "$$header $$APP_LAYER_PUBLIC_EXPORT_PATH($$basename(header))"}
+ }
+
+ }
+
} else {
contains(TEMPLATE,.*app):target.path=$$QT_MOBILITY_BIN
}
-INSTALLS+=headers target
+INSTALLS+=target headers
mac:contains(QT_CONFIG,qt_framework) {
CONFIG += lib_bundle absolute_library_soname
@@ -17,5 +36,3 @@
FRAMEWORK_HEADERS.path = Headers
QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
}
-
-