qtmobility/features/deploy.pri
branchRCL_3
changeset 10 cd2778e5acfe
equal deleted inserted replaced
9:5d007b20cfd0 10:cd2778e5acfe
       
     1 headers.files = $$PUBLIC_HEADERS
       
     2 headers.path = $$QT_MOBILITY_INCLUDE/$$TARGET
       
     3 
       
     4 contains(TEMPLATE,.*lib) {
       
     5     target.path=$$QT_MOBILITY_LIB
       
     6     TARGET = $$qtLibraryTarget($${TARGET}$${QT_LIBINFIX})
       
     7  
       
     8     symbian {
       
     9         middleware {  path=$$MW_LAYER_PUBLIC_EXPORT_PATH("") }
       
    10         app {  path=$$APP_LAYER_PUBLIC_EXPORT_PATH("") }
       
    11 
       
    12         exportPath=$$EPOCROOT"."$$dirname(path)
       
    13         nativePath=$$replace(exportPath, /,\)
       
    14         exists($$nativePath) {
       
    15         } else {
       
    16             system($$QMAKE_MKDIR $$nativePath)
       
    17         }
       
    18  
       
    19         for(header, headers.files) {
       
    20             middleware {  BLD_INF_RULES.prj_exports += "$$header $$MW_LAYER_PUBLIC_EXPORT_PATH($$basename(header))"}
       
    21             app {  BLD_INF_RULES.prj_exports += "$$header $$APP_LAYER_PUBLIC_EXPORT_PATH($$basename(header))"}
       
    22         }
       
    23 
       
    24     }
       
    25  
       
    26 } else {
       
    27     contains(TEMPLATE,.*app):target.path=$$QT_MOBILITY_BIN
       
    28 }
       
    29 
       
    30 INSTALLS+=target headers
       
    31 
       
    32 mac:contains(QT_CONFIG,qt_framework) {
       
    33     CONFIG += lib_bundle absolute_library_soname
       
    34     FRAMEWORK_HEADERS.version = Versions
       
    35     FRAMEWORK_HEADERS.files = $${PUBLIC_HEADERS}
       
    36     FRAMEWORK_HEADERS.path = Headers
       
    37     QMAKE_BUNDLE_DATA += FRAMEWORK_HEADERS
       
    38 }
       
    39 
       
    40 CONFIG+= create_prl