qtmobility/src/s60installs/s60installs.pro
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 5 453da2cfceef
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    22         ":\"Nokia\"" \
    22         ":\"Nokia\"" \
    23         " "
    23         " "
    24     qtmobilitydeployment.pkg_prerules += vendorinfo
    24     qtmobilitydeployment.pkg_prerules += vendorinfo
    25 
    25 
    26     epoc31 = $$(EPOCROOT31)
    26     epoc31 = $$(EPOCROOT31)
    27     epoc32 = $$(EPOCROOT32)    
    27     epoc32 = $$(EPOCROOT32)
    28     epoc50 = $$(EPOCROOT50)
    28     epoc50 = $$(EPOCROOT50)
    29     
    29 
    30     # default to EPOCROOT if EPOCROOTxy not defined
    30     # default to EPOCROOT if EPOCROOTxy not defined
    31     isEmpty(epoc31) {
    31     isEmpty(epoc31) {
    32         EPOCROOT31 = $${EPOCROOT}
    32         EPOCROOT31 = $${EPOCROOT}
    33     } else {
    33     } else {
    34     EPOCROOT31 = $$(EPOCROOT31)
    34         EPOCROOT31 = $$(EPOCROOT31)
    35     }
    35     }
    36     isEmpty(epoc32) {
    36     isEmpty(epoc32) {
    37         EPOCROOT32 = $${EPOCROOT}
    37         EPOCROOT32 = $${EPOCROOT}
    38     }else {
    38     }else {
    39     EPOCROOT32 = $$(EPOCROOT32)
    39         EPOCROOT32 = $$(EPOCROOT32)
    40     }
    40     }
    41     isEmpty(epoc50) {
    41     isEmpty(epoc50) {
    42         EPOCROOT50 = $${EPOCROOT}
    42         EPOCROOT50 = $${EPOCROOT}
    43     } else {
    43     } else {
    44     EPOCROOT50 = $$(EPOCROOT50)
    44         EPOCROOT50 = $$(EPOCROOT50)
    45     }
    45     }
    46 
    46 
    47     qtmobilitydeployment.sources = \
    47     contains(mobility_modules, messaging): qtmobilitydeployment.sources += \
    48         $$(EPOCROOT50)epoc32/release/armv5/urel/QtMessaging.dll \
    48         $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtMessaging.dll
    49         $$(EPOCROOT50)epoc32/release/armv5/urel/QtServiceFramework.dll \
    49 
    50         $$(EPOCROOT50)epoc32/release/armv5/urel/SFWDatabaseManagerServer.exe \
    50     contains(mobility_modules, serviceframework): qtmobilitydeployment.sources += \
    51         $$(EPOCROOT50)epoc32/release/armv5/urel/QtLocation.dll \
    51         $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtServiceFramework.dll \
    52         $$(EPOCROOT50)epoc32/release/armv5/urel/QtSystemInfo.dll \
    52         $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/SFWDatabaseManagerServer.exe
    53         $$(EPOCROOT50)epoc32/release/armv5/urel/QtPublishSubscribe.dll \
    53 
    54         $$(EPOCROOT50)epoc32/release/armv5/urel/PSPathMapperServer.exe \
    54     contains(mobility_modules, location): qtmobilitydeployment.sources += \
    55 #        $$(EPOCROOT50)epoc32/release/armv5/urel/QtContacts.dll \
    55         $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtLocation.dll
    56 #        $$(EPOCROOT50)epoc32/release/armv5/urel/QtVersit.dll \
    56 
    57 #        $$(EPOCROOT50)epoc32/release/armv5/urel/QtMedia.dll \
    57     contains(mobility_modules, systeminfo): qtmobilitydeployment.sources += \
    58 #        $$(EPOCROOT50)epoc32/release/armv5/urel/m3u.dll
    58         $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtSystemInfo.dll
       
    59 
       
    60     contains(mobility_modules, publishsubscribe): qtmobilitydeployment.sources += \
       
    61         $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtPublishSubscribe.dll \
       
    62         $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/PSPathMapperServer.exe
       
    63 
       
    64     contains(mobility_modules, versit): qtmobilitydeployment.sources += \
       
    65         $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtVersit.dll
       
    66 
       
    67 
       
    68     contains(mobility_modules, bearer) {
       
    69         bearer = \
       
    70             "IF package(0x1028315F)" \
       
    71             "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtBearer.dll\" - \"!:\\sys\\bin\\QtBearer.dll\"" \
       
    72             "ELSEIF package(0x102752AE)" \
       
    73             "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtBearer.dll\" - \"!:\\sys\\bin\\QtBearer.dll\"" \
       
    74             "ELSEIF package(0x102032BE)" \
       
    75             "   \"$${EPOCROOT31}epoc32/release/$(PLATFORM)/$(TARGET)/QtBearer.dll\" - \"!:\\sys\\bin\\QtBearer.dll\"" \
       
    76             "ELSE" \
       
    77             "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtBearer.dll\" - \"!:\\sys\\bin\\QtBearer.dll\"" \
       
    78             "ENDIF"
       
    79 
       
    80         qtmobilitydeployment.pkg_postrules += bearer
       
    81     }
       
    82 
       
    83     contains(mobility_modules, contacts) {
       
    84 
       
    85         qtmobilitydeployment.sources += \
       
    86             $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtContacts.dll
       
    87 
       
    88         contacts = \
       
    89             "IF package(0x1028315F)" \
       
    90             "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/mobapicontactspluginsymbian.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbian.dll\"" \
       
    91             "ELSEIF package(0x102752AE)" \
       
    92             "   \"$${EPOCROOT32}epoc32/release/$(PLATFORM)/$(TARGET)/mobapicontactspluginsymbian.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbian.dll\"" \
       
    93             "ELSEIF package(0x102032BE)" \
       
    94             "   \"$${EPOCROOT31}epoc32/release/$(PLATFORM)/$(TARGET)/mobapicontactspluginsymbian.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbian.dll\"" \
       
    95             "ELSE" \
       
    96             "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/mobapicontactspluginsymbian.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbian.dll\"" \
       
    97             "ENDIF"
       
    98 
       
    99         qtmobilitydeployment.pkg_postrules += contacts
       
   100 
       
   101         pluginstubs += \
       
   102             "\"$$QT_MOBILITY_BUILD_TREE/plugins/contacts/symbian/qmakepluginstubs/mobapicontactspluginsymbian.qtplugin\"  - \"!:\\resource\\qt\\plugins\\contacts\\mobapicontactspluginsymbian.qtplugin\""
       
   103 
       
   104         contains(symbiancntsim_enabled, yes) {
       
   105             pluginstubs += \
       
   106                 "\"$$QT_MOBILITY_BUILD_TREE/plugins/contacts/symbiansim/qmakepluginstubs/mobapicontactspluginsymbiansim.qtplugin\"  - \"!:\\resource\\qt\\plugins\\contacts\\mobapicontactspluginsymbiansim.qtplugin\""
       
   107 
       
   108             symbiancntsim = \
       
   109                 "IF package(0x1028315F)" \
       
   110                 "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/mobapicontactspluginsymbiansim.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbiansim.dll\"" \
       
   111                 "ELSEIF package(0x102752AE)" \
       
   112                 "   \"$${EPOCROOT32}epoc32/release/$(PLATFORM)/$(TARGET)/mobapicontactspluginsymbiansim.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbiansim.dll\"" \
       
   113                 "ELSEIF package(0x102032BE)" \
       
   114                 "   \"$${EPOCROOT31}epoc32/release/$(PLATFORM)/$(TARGET)/mobapicontactspluginsymbiansim.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbiansim.dll\"" \
       
   115                 "ELSE" \
       
   116                 "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/mobapicontactspluginsymbiansim.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbiansim.dll\"" \
       
   117                 "ENDIF"
       
   118 
       
   119             qtmobilitydeployment.pkg_postrules += symbiancntsim
       
   120         }
       
   121 
       
   122     }
       
   123 
       
   124     contains(mobility_modules, multimedia) {
       
   125 
       
   126         qtmobilitydeployment.sources += \
       
   127             $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtMedia.dll \
       
   128             $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/m3u.dll
       
   129 
       
   130         multimedia = \
       
   131             "IF package(0x1028315F)" \
       
   132             "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtMobilityMmfEngine.dll\" - \"!:\\sys\\bin\\QtMobilityMmfEngine.dll\"" \
       
   133             "ELSEIF package(0x102752AE)" \
       
   134             "   \"$${EPOCROOT32}epoc32/release/$(PLATFORM)/$(TARGET)/QtMobilityMmfEngine.dll\" - \"!:\\sys\\bin\\QtMobilityMmfEngine.dll\"" \
       
   135             "ELSEIF package(0x102032BE)" \
       
   136             "   \"$${EPOCROOT31}epoc32/release/$(PLATFORM)/$(TARGET)/QtMobilityMmfEngine.dll\" - \"!:\\sys\\bin\\QtMobilityMmfEngine.dll\"" \
       
   137             "ELSE" \
       
   138             "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtMobilityMmfEngine.dll\" - \"!:\\sys\\bin\\QtMobilityMmfEngine.dll\"" \
       
   139             "ENDIF"
       
   140 
       
   141         qtmobilitydeployment.pkg_postrules += multimedia
       
   142 
       
   143         pluginstubs += \
       
   144             "\"$$QT_MOBILITY_BUILD_TREE/plugins/multimedia/symbian/mmf/qmakepluginstubs/QtMobilityMmfEngine.qtplugin\" - \"!:\\resource\\qt\\plugins\\mediaservice\\QtMobilityMmfEngine.qtplugin\"" \
       
   145             "\"$$QT_MOBILITY_BUILD_TREE/plugins/multimedia/m3u/qmakepluginstubs/m3u.qtplugin\"     - \"!:\\resource\\qt\\plugins\\playlistformats\\m3u.qtplugin\""
       
   146     }
       
   147 
       
   148     contains(mobility_modules, sensors) {
       
   149 
       
   150         qtmobilitydeployment.sources += $${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/QtSensors.dll
       
   151 
       
   152         equals($${EPOCROOT50}, $${EPOCROOT32}):equals($${EPOCROOT32}, $${EPOCROOT31}) {
       
   153             contains(S60_VERSION, 3.1) {
       
   154                 sensors = \
       
   155                     "IF package(0x102032BE)" \
       
   156                     "   \"$${EPOCROOT31}epoc32/release/$(PLATFORM)/$(TARGET)/sensor_s60sensorapi.dll\" - \"!:\\sys\\bin\\sensor_s60sensorapi.dll\"" \
       
   157                     "   \"$${EPOCROOT31}epoc32/release/$(PLATFORM)/$(TARGET)/sensors_generic.dll\" - \"!:\\sys\\bin\\sensors_generic.dll\"" \
       
   158                     "ENDIF"
       
   159            } else {
       
   160                 sensors = \
       
   161                     "IF package(0x1028315F)" \
       
   162                     "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/sensors_sym.dll\" - \"!:\\sys\\bin\\sensors_sym.dll\"" \
       
   163                     "ELSEIF package(0x102752AE)" \
       
   164                     "   \"$${EPOCROOT32}epoc32/release/$(PLATFORM)/$(TARGET)/sensors_sym.dll\" - \"!:\\sys\\bin\\sensors_sym.dll\"" \
       
   165                     "ELSE" \
       
   166                     "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/sensors_sym.dll\" - \"!:\\sys\\bin\\sensors_sym.dll\"" \
       
   167                     "ENDIF"
       
   168             }
       
   169         } else {
       
   170             sensors = \
       
   171                 "IF package(0x1028315F)" \
       
   172                 "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/sensors_sym.dll\" - \"!:\\sys\\bin\\sensors_sym.dll\"" \
       
   173                 "ELSEIF package(0x102752AE)" \
       
   174                 "   \"$${EPOCROOT32}epoc32/release/$(PLATFORM)/$(TARGET)/sensors_sym.dll\" - \"!:\\sys\\bin\\sensors_sym.dll\"" \
       
   175                 "ELSEIF package(0x102032BE)" \
       
   176                 "   \"$${EPOCROOT31}epoc32/release/$(PLATFORM)/$(TARGET)/sensor_s60sensorapi.dll\" - \"!:\\sys\\bin\\sensor_s60sensorapi.dll\"" \
       
   177                 "   \"$${EPOCROOT31}epoc32/release/$(PLATFORM)/$(TARGET)/sensors_generic.dll\" - \"!:\\sys\\bin\\sensors_generic.dll\"" \
       
   178                 "ELSE" \
       
   179                 "   \"$${EPOCROOT50}epoc32/release/$(PLATFORM)/$(TARGET)/sensors_sym.dll\" - \"!:\\sys\\bin\\sensors_sym.dll\"" \
       
   180                 "ENDIF"
       
   181         }
       
   182 
       
   183         qtmobilitydeployment.pkg_postrules += sensors
       
   184 
       
   185         equals($${EPOCROOT50}, $${EPOCROOT32}):equals($${EPOCROOT32}, $${EPOCROOT31}) {
       
   186             contains(S60_VERSION, 3.1) {
       
   187                 pluginstubs += \
       
   188                     "IF package(0x102032BE)" \
       
   189                     "\"$$QT_MOBILITY_BUILD_TREE/plugins/sensors/s60_sensor_api/qmakepluginstubs/sensor_s60sensorapi.qtplugin\" - \"!:\\resource\\qt\\plugins\\sensors\\sensor_s60sensorapi.qtplugin\"" \
       
   190                     "\"$$QT_MOBILITY_BUILD_TREE/plugins/sensors/generic/qmakepluginstubs/sensors_generic.qtplugin\" - \"!:\\resource\\qt\\plugins\\sensors\\sensors_generic.qtplugin\"" \
       
   191                     "ENDIF"
       
   192             }
       
   193         } else {
       
   194             pluginstubs += \
       
   195                 "IF package(0x102032BE)" \
       
   196                 "\"$$QT_MOBILITY_BUILD_TREE/plugins/sensors/s60_sensor_api/qmakepluginstubs/sensor_s60sensorapi.qtplugin\" - \"!:\\resource\\qt\\plugins\\sensors\\sensor_s60sensorapi.qtplugin\"" \
       
   197                 "\"$$QT_MOBILITY_BUILD_TREE/plugins/sensors/generic/qmakepluginstubs/sensors_generic.qtplugin\" - \"!:\\resource\\qt\\plugins\\sensors\\sensors_generic.qtplugin\"" \
       
   198                 "ENDIF"
       
   199         }
       
   200     }
       
   201 
       
   202     qtmobilitydeployment.pkg_postrules += pluginstubs
       
   203 
       
   204     qtmobilitydeployment.path = /sys/bin
       
   205 
       
   206     DEPLOYMENT += qtmobilitydeployment
    59     
   207     
    60 
   208     BLD_INF_RULES.prj_exports += "./qtmobility.iby           $$CORE_MW_LAYER_IBY_EXPORT_PATH(qtmobility.iby)"
    61     bearer = \
   209     BLD_INF_RULES.prj_exports += "./qtmobility_stub.sis      /epoc32/data/z/system/install/qtmobility_stub.sis"
    62         "IF package(0x1028315F)" \
       
    63         "   \"$$EPOCROOT50\epoc32/release/armv5/urel/QtBearer.dll\" - \"!:\\sys\\bin\\QtBearer.dll\"" \
       
    64         "ELSEIF package(0x102752AE)" \
       
    65         "   \"$$EPOCROOT50\epoc32/release/armv5/urel/QtBearer.dll\" - \"!:\\sys\\bin\\QtBearer.dll\"" \
       
    66         "ELSEIF package(0x102032BE)" \
       
    67         "   \"$$EPOCROOT31\epoc32/release/armv5/urel/QtBearer.dll\" - \"!:\\sys\\bin\\QtBearer.dll\"" \
       
    68         "ELSE" \
       
    69         "   \"$$EPOCROOT50\epoc32/release/armv5/urel/QtBearer.dll\" - \"!:\\sys\\bin\\QtBearer.dll\"" \
       
    70         "ENDIF"
       
    71 
       
    72 #    contacts = \
       
    73 #        "IF package(0x1028315F)" \
       
    74 #        "   \"$$EPOCROOT50\epoc32/release/armv5/urel/mobapicontactspluginsymbian.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbian.dll\"" \
       
    75 #        "ELSEIF package(0x102752AE)" \
       
    76 #        "   \"$$EPOCROOT32\epoc32/release/armv5/urel/mobapicontactspluginsymbian.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbian.dll\"" \
       
    77 #        "ELSEIF package(0x102032BE)" \
       
    78 #        "   \"$$EPOCROOT31\epoc32/release/armv5/urel/mobapicontactspluginsymbian.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbian.dll\"" \
       
    79 #        "ELSE" \
       
    80 #        "   \"$$EPOCROOT50\epoc32/release/armv5/urel/mobapicontactspluginsymbian.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbian.dll\"" \
       
    81 #        "ENDIF" \
       
    82 #        "\"$$EPOCROOT50\epoc32/release/armv5/urel/mobapicontactspluginsymbiansim.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbiansim.dll\""
       
    83         
       
    84 #    multimedia = \
       
    85 #        "IF package(0x1028315F)" \
       
    86 #        "   \"$$EPOCROOT50\epoc32/release/armv5/urel/QtMobilityMultimediaEngine.dll\" - \"!:\\sys\\bin\\QtMobilityMultimediaEngine.dll\"" \
       
    87 #        "ELSEIF package(0x102752AE)" \
       
    88 #        "   \"$$EPOCROOT32\epoc32/release/armv5/urel/QtMobilityMultimediaEngine.dll\" - \"!:\\sys\\bin\\QtMobilityMultimediaEngine.dll\"" \
       
    89 #        "ELSEIF package(0x102032BE)" \
       
    90 #        "   \"$$EPOCROOT31\epoc32/release/armv5/urel/QtMobilityMultimediaEngine.dll\" - \"!:\\sys\\bin\\QtMobilityMultimediaEngine.dll\"" \
       
    91 #        "ELSE" \
       
    92 #        "   \"$$EPOCROOT50\epoc32/release/armv5/urel/QtMobilityMultimediaEngine.dll\" - \"!:\\sys\\bin\\QtMobilityMultimediaEngine.dll\"" \
       
    93 #        "ENDIF"
       
    94 
       
    95 #    pluginstubs = \
       
    96 #        "\"$$QT_MOBILITY_BUILD_TREE/plugins/contacts/symbian/qmakepluginstubs/mobapicontactspluginsymbian.qtplugin\"  - \"!:\\resource\\qt\\plugins\\contacts\\mobapicontactspluginsymbian.qtplugin\"" \
       
    97 #        "\"$$QT_MOBILITY_BUILD_TREE/plugins/contacts/symbiansim/qmakepluginstubs/mobapicontactspluginsymbiansim.qtplugin\"  - \"!:\\resource\\qt\\plugins\\contacts\\mobapicontactspluginsymbiansim.qtplugin\"" \
       
    98 #        "\"$$QT_MOBILITY_BUILD_TREE/plugins/multimedia/symbian/qmakepluginstubs/QtMobilityMultimediaEngine.qtplugin\" - \"!:\\resource\\qt\\plugins\\mediaservice\\QtMobilityMultimediaEngine.qtplugin\"" \
       
    99 #        "\"$$QT_MOBILITY_BUILD_TREE/plugins/multimedia/m3u/qmakepluginstubs/m3u.qtplugin\"     - \"!:\\resource\\qt\\plugins\\playlistformats\\m3u.qtplugin\""        
       
   100 
       
   101 #    symbiancntsim = \
       
   102 #        "\"$${EPOCROOT50}epoc32/release/armv5/urel/mobapicontactspluginsymbiansim.dll\" - \"!:\\sys\\bin\\mobapicontactspluginsymbiansim.dll\"" \
       
   103 #        "\"$$QT_MOBILITY_BUILD_TREE/plugins/contacts/symbiansim/qmakepluginstubs/mobapicontactspluginsymbiansim.qtplugin\"  - \"!:\\resource\\qt\\plugins\\contacts\\mobapicontactspluginsymbiansim.qtplugin\""
       
   104 
       
   105 
       
   106     qtmobilitydeployment.pkg_postrules += bearer
       
   107 #    qtmobilitydeployment.pkg_postrules += contacts
       
   108 #    qtmobilitydeployment.pkg_postrules += multimedia
       
   109 #    qtmobilitydeployment.pkg_postrules += pluginstubs
       
   110 
       
   111 #    contains(symbiancntsim_enabled, yes) {
       
   112 #        qtmobilitydeployment.pkg_postrules += symbiancntsim
       
   113 #    }
       
   114     
       
   115     qtmobilitydeployment.path = /sys/bin
       
   116     
       
   117     DEPLOYMENT += qtmobilitydeployment 
       
   118 }
   210 }