package_definition.xml
changeset 59 fcb676ca077d
parent 0 72b543305e3a
child 65 d8ac8e5e4721
equal deleted inserted replaced
58:5401a102f08b 59:fcb676ca077d
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <SystemDefinition schema="3.0.0">
     2 <SystemDefinition schema="3.0.0" xmlns:qt="http://www.nokia.com/qt">
     3   <package id="messaging" name="Messaging Apps" levels="mail eng base ui">
     3  <package id="messaging" name="Messaging Apps" levels="plugin eng base app api">
     4     <collection id="mobilemessaging" name="Mobile Messaging" level="ui">
     4   <collection id="msg_plat" name="Messaging Apps Platform APIs" level="api">
     5       <component id="audiomsg" filter="s60" name="Audio Message">
     5    <component id="messaging_media_resolver_api" name="Messaging Media Resolver API" class="api" filter="s60">
     6         <unit bldFile="mobilemessaging/audiomsg/group"/>
     6     <meta rel="Api" href="msg_plat/messaging_media_resolver_api/messaging_media_resolver_api.metaxml"/>
     7       </component>
     7     <unit base="msg_plat/messaging_media_resolver_api"/>
     8       <component id="msgmedia" filter="s60" name="Message Media">
     8    </component>
     9         <unit bldFile="mobilemessaging/msgmedia/group"/>
     9    <component id="mms_application_api" name="MMS Application API" class="api" filter="s60">
    10       </component>
    10     <meta rel="Api" href="msg_plat/mms_application_api/mms_application_api.metaxml"/>
    11       <component id="unieditor" filter="s60" name="Unified Editor">
    11     <unit base="msg_plat/mms_application_api"/>
    12         <unit bldFile="mobilemessaging/unieditor/group"/>
    12    </component>
    13       </component>
    13    <component id="mms_codec_client_api" name="MMS Codec Client API" class="api" filter="s60">
    14       <component id="mmsui" filter="s60" name="MMS UI">
    14     <meta rel="Api" href="msg_plat/mms_codec_client_api/mms_codec_client_api.metaxml"/>
    15         <unit bldFile="mobilemessaging/mmsui/group"/>
    15     <unit base="msg_plat/mms_codec_client_api"/>
    16       </component>
    16    </component>
    17       <component id="postcard" filter="s60" name="Postcard">
    17    <component id="mms_conformance_api" name="MMS Conformance API" class="api" filter="s60">
    18         <unit bldFile="mobilemessaging/postcard/group"/>
    18     <meta rel="Api" href="msg_plat/mms_conformance_api/mms_conformance_api.metaxml"/>
    19       </component>
    19     <unit base="msg_plat/mms_conformance_api"/>
    20       <component id="smilui" filter="s60" name="SMIL UI">
    20    </component>
    21         <unit bldFile="mobilemessaging/smilui/group"/>
    21    <component id="mms_engine_settings_api" name="MMS Engine Settings API" class="api" filter="s60">
    22       </component>
    22     <meta rel="Api" href="msg_plat/mms_engine_settings_api/mms_engine_settings_api.metaxml"/>
    23       <component id="smum" filter="s60" name="SMS UI MTM and UI Data MTM" class="plugin">
    23     <unit base="msg_plat/mms_engine_settings_api"/>
    24         <unit bldFile="mobilemessaging/smum/group"/>
    24    </component>
    25       </component>
    25    <component id="mms_server_settings_api" name="MMS Server Settings API" class="api" filter="s60">
    26       <component id="smsui" filter="s60" name="SMS UI">
    26     <meta rel="Api" href="msg_plat/mms_server_settings_api/mms_server_settings_api.metaxml"/>
    27         <unit bldFile="mobilemessaging/smsui/group"/>
    27     <unit base="msg_plat/mms_server_settings_api"/>
    28 		<!-- does this bld.inf need to be included in the group one? -->
    28    </component>
    29         <!-- <unit bldFile="mobilemessaging/smsui/viewer"/> -->
    29    <component id="conversation_services_client_api" name="Conversation Services Client API" class="api" filter="s60" introduced="^4">
    30       </component>
    30     <unit base="msg_plat/conversation_services_client_api"/>
    31       <component id="smsmtm" name="SMS MTM" purpose="optional" class="plugin">
    31    </component>
    32         <unit bldFile="mobilemessaging/smsmtm/group" mrp="mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
    32    <component id="conversation_services_plugin_api" name="Conversation Services Plugin API" class="api" filter="s60" introduced="^4">
    33       </component>
    33     <unit base="msg_plat/conversation_services_plugin_api"/>
    34     </collection>
    34    </component>
    35     <collection id="mmsengine" name="MMS Engine" level="eng">
    35    <component id="conversation_services_utilities_api" name="Conversation Services Utilities API" class="api" filter="s60" introduced="^4">
    36       <component id="mmsconninit" filter="s60" name="MMS Connection Initiator">
    36     <unit base="msg_plat/conversation_services_utilities_api"/>
    37         <!-- <unit bldFile="mmsengine/mmsconninit/bld"/> -->
    37    </component>
    38       </component>
    38    <component id="shareui_api" name="Share UI API" class="api" filter="s60" introduced="^4">
    39       <component id="genutils" filter="s60" name="General Utils">
    39     <unit base="msg_plat/shareui_api"/>
    40         <!-- <unit bldFile="mmsengine/genutils/bld"/> -->
    40    </component>
    41       </component>
    41    <component id="messaging_history_api" name="Messaging History API" class="api" filter="s60" introduced="^4">
    42       <component id="mmsserversettings" filter="s60" name="MMS Server Settings">
    42     <unit base="msg_plat/messaging_history_api"/>
    43         <!-- <unit bldFile="mmsengine/mmsserversettings/bld"/> -->
    43    </component>
    44       </component>
    44    <component id="msg_plat_build" name="Messaging Apps Platform APIs Build" class="api" filter="s60" introduced="^4">
    45       <component id="mmsmessage" filter="s60" name="MMS Message">
    45 	<!-- break this up into the above units and replace their base attributes with bldFile, etc -->
    46         <!-- <unit bldFile="mmsengine/mmsmessage/bld"/> -->
    46     <unit bldFile="msg_plat" qt:proFile="msg_plat.pro"/>
    47       </component>
    47    </component>
    48       <component id="mmshttptransport" filter="s60" name="MMS HTTP Transport">
    48   </collection>
    49         <!-- <unit bldFile="mmsengine/mmshttptransport/bld"/> -->
    49   <collection id="msg_pub" name="Messaging Apps Public APIs" level="api">
    50       </component>
    50    <component id="mms_client_mtm_api" name="MMS Client MTM API" class="api" filter="s60">
    51       <component id="mmscodec" filter="s60" name="MMS Codec">
    51     <meta rel="Api" href="msg_pub/mms_client_mtm_api/mms_client_mtm_api.metaxml"/>
    52         <!-- <unit bldFile="mmsengine/mmscodec/bld"/> -->
    52     <unit base="msg_pub/mms_client_mtm_api"/>
    53       </component>
    53    </component>
    54       <component id="mmsserver" filter="s60" name="MMS Server">
    54    <component id="msg_smil_dtd_api" name="Messaging SMIL DTD API" class="api" filter="s60" introduced="^4">
    55         <!-- <unit bldFile="mmsengine/mmsserver/bld"/> -->
    55     <unit base="msg_pub/msg_smil_dtd_api"/>
    56       </component>
    56    </component>
    57       <component id="clientmtm" filter="s60" name="MMS Client MTM" class="plugin">
    57    <component id="msg_pub_build" name="Messaging Apps Public APIs Build" class="api" filter="s60" introduced="^4">
    58         <!-- <unit bldFile="mmsengine/clientmtm/bld"/> -->
    58 	<!-- break this up into the above units and replace their base attributes with bldFile, etc -->
    59       </component>
    59     <unit bldFile="msg_pub" qt:proFile="msg_pub.pro"/>
    60       <component id="mmswatcher" filter="s60" name="MMS Watcher" class="plugin">
    60    </component>
    61         <!-- <unit bldFile="mmsengine/mmswatcher/bld"/> -->
    61   </collection>
    62       </component>
    62   <collection id="mobilemessaging" name="Mobile Messaging" level="plugin">
    63       <component id="mmspushhandler" filter="s60" name="MMS Push Handler" class="plugin">
    63    <component id="smsmtm" name="SMS MTM" purpose="optional" class="plugin">
    64         <!-- <unit bldFile="mmsengine/mmspushhandler/bld"/> -->
    64     <unit bldFile="mobilemessaging/smsmtm/group" mrp="mobilemessaging/smsmtm/group/messaging_sms.mrp"/>
    65       </component>
    65    </component>
    66       <component id="applicationadapter" filter="s60" name="MMS Application Adapter">
    66   </collection>
    67         <!-- <unit bldFile="mmsengine/applicationadapter/bld"/> -->
    67   <collection id="messagingappbase" name="Messaging App Base" level="base">
    68       </component>
    68    <component id="messagingappbase_build" filter="s60" name="Messaging App Base Build"  introduced="^4">
    69       <component id="mmscodecclient" filter="s60" name="MMS Codec Client">
    69 	<!-- break this up into the below components -->
    70         <!-- <unit bldFile="mmsengine/mmscodecclient/bld"/> -->
    70     <unit bldFile="messagingappbase" qt:proFile="messagingappbase.pro"/>
    71       </component>
    71    </component>
    72       <component id="mmssettings" name="MMS Settings" introduced="9.2" purpose="optional">
    72    <component id="msgmedia" filter="s60" name="Message Media">
    73         <unit bldFile="mmsengine/mmssettings/group" mrp="mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
    73       <unit base="messagingappbase/msgmedia"/>
    74       </component>
    74    </component>
    75       <component id="mmsconf" name="MMS Configuration" purpose="optional">
    75    <component id="smilparser" name="SMIL Parser" introduced="7.0s" purpose="optional">
    76 		<unit bldFile="mmsengine/mmsconf" mrp="mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
    76     <unit bldFile="messagingappbase/smilparser/GROUP" mrp="messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
    77       </component>
    77    </component>
    78       <component id="mmsengine_build" filter="s60" name="MMS Engine Build">
    78    <component id="obexmtms" name="OBEX MTMs" introduced="7.0s" purpose="optional" class="plugin">
    79 	   <!-- this bld.inf should be broken up into the individual other components -->
    79     <unit bldFile="messagingappbase/obexmtms/Group" mrp="messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
    80         <unit bldFile="mmsengine/group"/>
    80    </component>
    81       </component>
    81   </collection>
    82     </collection>
    82   <collection id="mmsengine" name="MMS Engine" level="eng">
    83     <collection id="messagingappbase" name="Messaging App Base" level="base">
    83    <component id="mmsconninit" filter="s60" name="MMS Connection Initiator">
    84       <component id="msgavkon" filter="s60" name="Messaging Avkon UI">
    84     <unit bldFile="mmsengine/mmsconninit/bld"/>
    85         <unit bldFile="messagingappbase/msgavkon/group"/>
    85    </component>
    86       </component>
    86    <component id="genutils" filter="s60" name="General Utils">
    87       <component id="mce" filter="s60" name="Message Center Application">
    87     <unit bldFile="mmsengine/genutils/bld"/>
    88         <unit bldFile="messagingappbase/mce/group"/>
    88    </component>
    89       </component>
    89    <component id="mmsserversettings" filter="s60" name="MMS Server Settings">
    90       <component id="mceextraitems" filter="s60" name="Message Center Extra Items">
    90     <unit bldFile="mmsengine/mmsserversettings/bld"/>
    91         <unit bldFile="messagingappbase/mceextraitems/group"/>
    91    </component>
    92       </component>
    92    <component id="mmsmessage" filter="s60" name="MMS Message">
    93       <component id="mcesettings" filter="s60" name="Message Center Settings">
    93     <unit bldFile="mmsengine/mmsmessage/bld"/>
    94         <unit bldFile="messagingappbase/mcesettings/group"/>
    94    </component>
    95       </component>
    95    <component id="mmshttptransport" filter="s60" name="MMS HTTP Transport">
    96       <component id="msgerrorwatcher" filter="s60" name="Messaging Error Watcher" class="plugin">
    96     <unit bldFile="mmsengine/mmshttptransport/bld"/>
    97         <unit bldFile="messagingappbase/msgerrorwatcher/group"/>
    97    </component>
    98       </component>
    98    <component id="mmscodec" filter="s60" name="MMS Codec">
    99       <component id="ncnlist" filter="s60" name="New Contacts Note List">
    99     <unit bldFile="mmsengine/mmscodec/bld"/>
   100         <unit bldFile="messagingappbase/ncnlist/group"/>
   100    </component>
   101       </component>
   101    <component id="mmsserver" filter="s60" name="MMS Server">
   102       <component id="schemeplugin" filter="s60" name="Scheme Handler Plugin" class="plugin">
   102     <unit bldFile="mmsengine/mmsserver/bld"/>
   103         <unit bldFile="messagingappbase/schemeplugin/group"/>
   103    </component>
   104       </component>
   104    <component id="clientmtm" filter="s60" name="MMS Client MTM" class="plugin">
   105       <component id="sendui" filter="s60" name="Send UI" class="plugin">
   105     <unit bldFile="mmsengine/clientmtm/bld"/>
   106         <unit bldFile="messagingappbase/sendui/group"/>
   106    </component>
   107 		<!-- do these bld.infs need to be included in the group one? -->
   107    <component id="mmswatcher" filter="s60" name="MMS Watcher" class="plugin">
   108         <!-- <unit bldFile="messagingappbase/sendui/drmlinksender/group"/> -->
   108     <unit bldFile="mmsengine/mmswatcher/bld"/>
   109         <!-- <unit bldFile="messagingappbase/sendui/genericmtmplugin/group"/> -->
   109    </component>
   110         <!-- <unit bldFile="messagingappbase/sendui/meetingrequestsender/group"/> -->
   110    <component id="mmspushhandler" filter="s60" name="MMS Push Handler" class="plugin">
   111       </component>
   111     <unit bldFile="mmsengine/mmspushhandler/bld"/>
   112       <component id="smilengine" filter="s60" name="SMIL Engine">
   112    </component>
   113         <unit bldFile="messagingappbase/smilengine/group"/>
   113    <component id="applicationadapter" filter="s60" name="MMS Application Adapter">
   114       </component>
   114     <unit bldFile="mmsengine/applicationadapter/bld"/>
   115       <component id="bium" filter="s60" name="BIO UI MTM" class="plugin">
   115    </component>
   116         <unit bldFile="messagingappbase/bium/group"/>
   116    <component id="mmscodecclient" filter="s60" name="MMS Codec Client">
   117       </component>
   117     <unit bldFile="mmsengine/mmscodecclient/bld"/>
   118       <component id="smartmessaging" filter="s60" name="Smart Messaging">
   118    </component>
   119         <unit bldFile="messagingappbase/smartmessaging/group"/>
   119    <component id="mmssettings" name="MMS Settings" introduced="9.2" purpose="optional">
   120       </component>
   120     <unit bldFile="mmsengine/mmssettings/group" mrp="mmsengine/mmssettings/group/messaging_mmssettings.mrp"/>
   121       <component id="msgeditor" filter="s60" name="Messaging Editor">
   121    </component>
   122         <unit bldFile="messagingappbase/msgeditor/group"/>
   122    <component id="mmsconf" name="MMS Configuration" purpose="optional">
   123       </component>
   123     <unit bldFile="mmsengine/mmsconf" mrp="mmsengine/mmsconf/messaging_mmssettings-config.mrp"/>
   124       <component id="smilparser" name="SMIL Parser" introduced="7.0s" purpose="optional">
   124    </component>
   125         <unit bldFile="messagingappbase/smilparser/GROUP" mrp="messagingappbase/smilparser/GROUP/messaging_gmxml.mrp"/>
   125    <component id="mmsengine_build" filter="s60" name="MMS Engine Build">
   126       </component>
   126     <unit bldFile="mmsengine/group"/>
   127       <component id="obexmtms" name="OBEX MTMs" introduced="7.0s" purpose="optional" class="plugin">
   127    </component>
   128         <unit bldFile="messagingappbase/obexmtms/Group" mrp="messagingappbase/obexmtms/Group/messaging_obex.mrp"/>
   128   </collection>
   129       </component>
   129   <collection id="messagingapp" name="Messaging Application" level="app">
   130     </collection>
   130    <component id="messaging_conf" filter="s60" name="Messaging Application Configuration" class="config" introduced="^4">
   131     <collection id="email" name="Email" level="mail">
   131     <unit bldFile="messagingapp/conf" qt:proFile="messaging_conf.pro"/>
   132 		<!-- use commonemail instead -->
   132    </component>
   133       <component id="alwaysonlineemailplugin" filter="s60" name="Always Online Mail Plugin" class="plugin" deprecated="^3">
   133      <component id="msgutils" filter="s60" name="Messaging Utils" introduced="^4">
   134         <unit bldFile="email/alwaysonlineemailplugin/group"/>
   134       <unit bldFile="messagingapp/msgutils" qt:proFile="msgutils.pro"/>
   135       </component>
   135      </component>
   136       <component id="emailnotificationhandler" filter="s60" name="Email Notification Handler" class="plugin" deprecated="^3">
   136      <component id="msgappfw" filter="s60" name="Messaging Application Framework" introduced="^4">
   137         <unit bldFile="email/emailnotificationhandler/group"/>
   137       <unit bldFile="messagingapp/msgappfw" qt:proFile="msgappfw.pro"/>
   138       </component>
   138      </component>
   139       <component id="imum" filter="s60" name="Internet Mail UI MTM" class="plugin" deprecated="^3">
   139      <component id="msgsettings" filter="s60" name="Messaging Settings" introduced="^4">
   140         <unit bldFile="email/imum/group"/>
   140       <unit bldFile="messagingapp/msgsettings" qt:proFile="msgsettings.pro"/>
   141 		<!-- do these bld.infs need to be included in the group one? -->
   141      </component>
   142         <!-- <unit bldFile="email/imum/domainapi/group"/> -->
   142      <component id="msgnotifications" filter="s60" name="Messaging Notifications" introduced="^4">
   143         <!-- <unit bldFile="email/imum/mtms/group"/> -->
   143       <unit bldFile="messagingapp/msgnotifications" qt:proFile="msgnotifications.pro"/>
   144         <!-- <unit bldFile="email/imum/utils/group"/> -->
   144      </component>
   145       </component>
   145      <component id="smartmessaging" filter="s60" name="Smart Messaging">
   146       <component id="mail" filter="s60" name="Mail Application" deprecated="^3">
   146       <unit bldFile="messagingapp/smartmessaging" qt:proFile="smartmessaging.pro"/>
   147         <unit bldFile="email/mail/group"/>
   147      </component>
   148       </component>
   148      <component id="shareui" filter="s60" name="Shared UI" introduced="^4">
   149       <component id="pop3andsmtpmtm" name="POP3 and SMTP MTM" purpose="optional" class="plugin" deprecated="^3">
   149       <unit bldFile="messagingapp/shareui" qt:proFile="shareui.pro"/>
   150         <unit bldFile="email/pop3andsmtpmtm/group" mrp="email/pop3andsmtpmtm/group/messaging_email.mrp"/>
   150      </component>
   151       </component>
   151      <component id="msgui" filter="s60" name="Messaging UI" introduced="^4">
   152       <component id="imap4mtm" name="IMAP4 MTM" introduced="9.2" purpose="optional" class="plugin" deprecated="^3">
   152       <unit bldFile="messagingapp/msgui" qt:proFile="msgui.pro"/>
   153         <unit bldFile="email/imap4mtm/group" mrp="email/imap4mtm/group/messaging_email_imap.mrp"/>
   153      </component>
   154       </component>
   154      <component id="msgservices" filter="s60" name="Messaging Services" introduced="^4">
   155     </collection>
   155       <unit bldFile="messagingapp/msgservices" qt:proFile="msgservices.pro"/>
   156     <collection id="messaging_info" name="Messaging Apps Info" level="ui">
   156      </component>
   157       <component id="messaging_test" filter="s60" name="Messaging Apps Test" purpose="development">
   157   </collection>
   158         <!-- <unit bldFile="tsrc/group"/> -->
   158   <collection id="email" name="Email" level="plugin">
   159       </component>
   159    <!-- use commonemail instead -->
   160       <component id="msg_plat" name="Messaging Apps Platform APIs"  filter="s60" class="api">
   160    <component id="pop3andsmtpmtm" name="POP3 and SMTP MTM" purpose="optional" class="plugin" deprecated="^3">
   161         <unit bldFile="msg_plat/group"/>
   161     <unit bldFile="email/pop3andsmtpmtm/group" mrp="email/pop3andsmtpmtm/group/messaging_email.mrp"/>
   162         <unit bldFile="msg_plat/messaging_center_ui_utilities_api/tsrc/group"/>
   162    </component>
   163         <unit bldFile="msg_plat/messaging_editor_api/tsrc/group"/>
   163    <component id="imap4mtm" name="IMAP4 MTM" introduced="9.2" purpose="optional" class="plugin" deprecated="^3">
   164         <unit bldFile="msg_plat/messaging_media_resolver_api/tsrc/group"/>
   164     <unit bldFile="email/imap4mtm/group" mrp="email/imap4mtm/group/messaging_email_imap.mrp"/>
   165         <unit bldFile="msg_plat/mms_application_api/tsrc/group"/>
   165    </component>
   166         <unit bldFile="msg_plat/mms_codec_client_api/tsrc/group"/>
   166   </collection>
   167         <unit bldFile="msg_plat/mms_conformance_api/tsrc/group"/>
   167   <collection id="messaging_info" name="Messaging Apps Info" level="api">
   168         <unit bldFile="msg_plat/mms_server_settings_api/tsrc/group"/>
   168    <component id="messaging_metadata" name="Messaging Apps Metadata" class="config" introduced="^2" purpose="development" target="desktop">
   169         <!-- <unit bldFile="msg_plat/email_domain_utilities_api/tsrc/group"/> -->
   169     <unit mrp="messaging_info/messaging_metadata/messaging_metadata.mrp"/>
   170         <!-- <unit bldFile="msg_plat/send_ui_meeting_request_api/tsrc/group"/> -->
   170    </component>
   171         <unit bldFile="msg_plat/smil_engine_api/tsrc/group"/>
   171   </collection>
   172         <unit bldFile="msg_plat/unified_editor_video_conversion_api/tsrc/group"/>
   172  </package>
   173       </component>
       
   174       <component id="msg_pub" name="Messaging Apps Public APIs" filter="s60" class="api">
       
   175         <unit bldFile="msg_pub/group"/>
       
   176         <unit bldFile="msg_pub/mms_client_mtm_api/tsrc/group"/>
       
   177         <unit bldFile="msg_pub/plugin_bio_control_api/tsrc/group"/>
       
   178         <!-- <unit bldFile="msg_pub/mms_client_mtm_api/tsrc/bc/group"/> -->
       
   179         <!-- <unit bldFile="msg_pub/plugin_bio_control_api/tsrc/bc/group"/> -->
       
   180       </component>
       
   181       <component id="messaging_metadata" name="Messaging Apps Metadata" class="config" introduced="^2" purpose="development" target="desktop">
       
   182         <unit mrp="messaging_info/messaging_metadata/messaging_metadata.mrp"/>
       
   183       </component>
       
   184     </collection>
       
   185   </package>
       
   186 </SystemDefinition>
   173 </SystemDefinition>