diff -r 0ba2181d7c28 -r 76a2435edfd4 qtcontactsmobility/features/deploy.pri --- 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 } - -