package_definition.xml
branchnew development branch with rendering state machine and other goodies
changeset 38 5360b7ddc251
parent 27 03808033c9a2
child 43 9b689d9d3a1c
equal deleted inserted replaced
32:3785f754ee62 38:5360b7ddc251
    17    </component>
    17    </component>
    18    <component id="upnp_security_plugin_api" name="UPnP Security Plugin API" class="api" filter="s60">
    18    <component id="upnp_security_plugin_api" name="UPnP Security Plugin API" class="api" filter="s60">
    19     <meta rel="Api" href="dlnasrv_plat/upnp_security_plugin_api/upnp_security_plugin_api.metaxml"/>
    19     <meta rel="Api" href="dlnasrv_plat/upnp_security_plugin_api/upnp_security_plugin_api.metaxml"/>
    20     <unit bldFile="dlnasrv_plat/upnp_security_plugin_api/group"/>
    20     <unit bldFile="dlnasrv_plat/upnp_security_plugin_api/group"/>
    21    </component>
    21    </component>
    22    <component id="upnp_avcp_api" name="UPnP AVCP API" class="api" filter="s60">
       
    23     <meta rel="Api" href="dlnasrv_plat/upnp_avcp_api/upnp_avcp_api.metaxml"/>
       
    24     <unit bldFile="dlnasrv_plat/upnp_avcp_api/group"/>
       
    25    </component>
       
    26    <component id="upnp_media_server_metadata_api" name="UPnP Media Server Metadata API" class="api" filter="s60">
    22    <component id="upnp_media_server_metadata_api" name="UPnP Media Server Metadata API" class="api" filter="s60">
    27     <meta rel="Api" href="dlnasrv_plat/upnp_media_server_metadata_api/upnp_media_server_metadata_api.metaxml"/>
    23     <meta rel="Api" href="dlnasrv_plat/upnp_media_server_metadata_api/upnp_media_server_metadata_api.metaxml"/>
    28     <unit bldFile="dlnasrv_plat/upnp_media_server_metadata_api/group"/>
    24     <unit bldFile="dlnasrv_plat/upnp_media_server_metadata_api/group"/>
    29    </component>
    25    </component>
    30    <component id="upnp_command_api" name="UPnP Command API" class="api" filter="s60">
    26    <component id="upnp_command_api" name="UPnP Command API" class="api" filter="s60">
    35     <meta rel="Api" href="dlnasrv_plat/upnp_plugin_api/upnp_plugin_api.metaxml"/>
    31     <meta rel="Api" href="dlnasrv_plat/upnp_plugin_api/upnp_plugin_api.metaxml"/>
    36     <unit bldFile="dlnasrv_plat/upnp_plugin_api/group" filter="!test"/>
    32     <unit bldFile="dlnasrv_plat/upnp_plugin_api/group" filter="!test"/>
    37 		<!-- should only have one test unit in a component. Need to #include from a common bld.inf-->
    33 		<!-- should only have one test unit in a component. Need to #include from a common bld.inf-->
    38     <unit bldFile="dlnasrv_plat/upnp_plugin_api/tsrc/testplugin/group" filter="test,api_test"/>
    34     <unit bldFile="dlnasrv_plat/upnp_plugin_api/tsrc/testplugin/group" filter="test,api_test"/>
    39     <unit bldFile="dlnasrv_plat/upnp_plugin_api/tsrc/upnpextensionpluginiftest/group" filter="test,api_test"/>
    35     <unit bldFile="dlnasrv_plat/upnp_plugin_api/tsrc/upnpextensionpluginiftest/group" filter="test,api_test"/>
    40    </component>
       
    41   </collection>
       
    42   <collection id="upnpavcontrolpoint" name="UPnP A/V Control Point" level="plugin">
       
    43    <component id="avcontrolframework" filter="s60" name="A/V Control Famework" introduced="9.1" deprecated="^3">
       
    44     <unit bldFile="upnpavcontrolpoint/avcontrolframework/group" filter="!test"/>
       
    45     <unit bldFile="upnpavcontrolpoint/avcontrolframework/tsrc/public/basic/group" filter="test,api_test"/>
       
    46    </component>
       
    47    <component id="upnpavcontrolpoint_rom" filter="s60" name="UPnP A/V Control Point ROM" introduced="9.1" deprecated="^3">
       
    48     <unit bldFile="upnpavcontrolpoint/rom"/>
       
    49    </component>
    36    </component>
    50   </collection>
    37   </collection>
    51   <collection id="upnpmediaserver" name="UPnP Media Server" level="server">
    38   <collection id="upnpmediaserver" name="UPnP Media Server" level="server">
    52    <component id="avobjects" filter="s60" name="A/V Objects">
    39    <component id="avobjects" filter="s60" name="A/V Objects">
    53     <unit bldFile="upnpmediaserver/avobjects/group" filter="!test"/>
    40     <unit bldFile="upnpmediaserver/avobjects/group" filter="!test"/>
    64     <unit bldFile="upnpmediaserver/contentdirectoryservice/group"/>
    51     <unit bldFile="upnpmediaserver/contentdirectoryservice/group"/>
    65    </component>
    52    </component>
    66    <component id="mediaserverengine" filter="s60" name="Media Server Engine">
    53    <component id="mediaserverengine" filter="s60" name="Media Server Engine">
    67     <unit bldFile="upnpmediaserver/mediaserverengine/group"/>
    54     <unit bldFile="upnpmediaserver/mediaserverengine/group"/>
    68    </component>
    55    </component>
    69    <component id="upnpmediaserver_rom" filter="s60" name="UPnP Media Server ROM">
       
    70     <unit bldFile="upnpmediaserver/rom"/>
       
    71    </component>
       
    72   </collection>
    56   </collection>
    73   <collection id="upnpavcontroller" name="UPnP A/V Controller" level="ctrl">
    57   <collection id="upnpavcontroller" name="UPnP A/V Controller" level="ctrl">
    74    <component id="upnpxmlparser" filter="s60" name="UPnP XML Parser" introduced="^2">
    58    <component id="upnpxmlparser" filter="s60" name="UPnP XML Parser" introduced="^2">
    75     <unit bldFile="upnpavcontroller/upnpxmlparser/group" filter="!test"/>
    59     <unit bldFile="upnpavcontroller/upnpxmlparser/group" filter="!test"/>
    76     <unit bldFile="upnpavcontroller/upnpxmlparser/tsrc/upnpxmlparsertest/group" filter="test,api_test"/>
    60     <unit bldFile="upnpavcontroller/upnpxmlparser/tsrc/upnpxmlparsertest/group" filter="test,api_test"/>
    82     <unit bldFile="upnpavcontroller/upnpavcontrollerclient/group"/>
    66     <unit bldFile="upnpavcontroller/upnpavcontrollerclient/group"/>
    83    </component>
    67    </component>
    84    <component id="upnpavcontrollerhelper" filter="s60" name="UPnP A/V Controller Helper" introduced="^2">
    68    <component id="upnpavcontrollerhelper" filter="s60" name="UPnP A/V Controller Helper" introduced="^2">
    85     <unit bldFile="upnpavcontroller/upnpavcontrollerhelper/group"/>
    69     <unit bldFile="upnpavcontroller/upnpavcontrollerhelper/group"/>
    86    </component>
    70    </component>
    87    <component id="upnpavcontroller_rom" filter="s60" name="UPnP A/V Controller ROM" introduced="^2">
    71    <component id="upnprenderingstatemachine" filter="s60" name="UPnP Rendering State Machine" introduced="^3">
    88     <unit bldFile="upnpavcontroller/rom"/>
    72     <unit bldFile="upnpavcontroller/upnprenderingstatemachine/group"/>
    89    </component>
    73    </component>
    90   </collection>
    74   </collection>
    91   <collection id="upnpframework" name="UPnP Framework" level="framework">
    75   <collection id="upnpframework" name="UPnP Framework" level="framework">
    92    <component id="upnputilities" filter="s60" name="UPnP Utilities" introduced="^2">
    76    <component id="upnputilities" filter="s60" name="UPnP Utilities" introduced="^2">
    93     <unit bldFile="upnpframework/upnputilities/group"/>
    77     <unit bldFile="upnpframework/upnputilities/group"/>
    94    </component>
       
    95    <component id="upnpextensionpluginif" filter="s60" name="UPnP Home Media Extension Plugin Interface" introduced="^2" deprecated="^3">
       
    96     <meta rel="config">
       
    97      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
    98     </meta>
       
    99     <unit bldFile="upnpframework/upnpextensionpluginif/group"/>
       
   100    </component>
    78    </component>
   101    <component id="upnpfiletransferengine" filter="s60" name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
    79    <component id="upnpfiletransferengine" filter="s60" name="UPnP File Transfer Engine" introduced="^2" deprecated="^3">
   102     <meta rel="config">
    80     <meta rel="config">
   103      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
    81      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
   104     </meta>
    82     </meta>
   105     <unit bldFile="upnpframework/upnpfiletransferengine/group"/>
    83     <unit bldFile="upnpframework/upnpfiletransferengine/group"/>
   106    </component>
    84    </component>
   107    <component id="upnpcommonui" filter="s60" name="UPnP Common UI" introduced="^2" deprecated="^3">
       
   108     <meta rel="config">
       
   109      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   110     </meta>
       
   111     <unit bldFile="upnpframework/upnpcommonui/group"/>
       
   112    </component>
       
   113    <component id="upnpaiwengine" filter="s60" name="UPnP AIW Engine" introduced="^2" deprecated="^3">
       
   114     <meta rel="config">
       
   115      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   116     </meta>
       
   117     <unit bldFile="upnpframework/upnpaiwengine/group"/>
       
   118    </component>
       
   119    <component id="upnpaiwprovider" filter="s60" name="UPnP AIW Provider" class="plugin" introduced="^2" deprecated="^3">
       
   120     <meta rel="config">
       
   121      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   122     </meta>
       
   123     <unit bldFile="upnpframework/upnpaiwprovider/group"/>
       
   124    </component>
       
   125    <component id="upnpmusicadapter" filter="s60" name="UPnP Music Adapter" introduced="^2">
    85    <component id="upnpmusicadapter" filter="s60" name="UPnP Music Adapter" introduced="^2">
   126     <unit bldFile="upnpframework/upnpmusicadapter/group"/>
    86     <unit bldFile="upnpframework/upnpmusicadapter/group"/>
   127    </component>
    87    </component>
   128    <component id="upnpcommand" filter="s60" name="UPnP Command" introduced="^2">
    88    <component id="upnpcommand" filter="s60" name="UPnP Command" introduced="^2">
   129     <unit bldFile="upnpframework/upnpcommand/group"/>
    89     <unit bldFile="upnpframework/upnpcommand/group"/>
   130    </component>
    90    </component>
   131    <component id="upnpframework_rom" filter="s60" name="UPnP Framework ROM" introduced="^2">
       
   132     <unit bldFile="upnpframework/rom"/>
       
   133    </component>
       
   134   </collection>
    91   </collection>
   135   <collection id="upnpsettings" name="UPnP Settings" level="framework">
    92   <collection id="upnpsettings" name="UPnP Settings" level="framework">
   136    <component id="upnpsettingsengine" filter="s60" name="UPnP Settings Engine" introduced="^2">
    93    <component id="upnpsettingsengine" filter="s60" name="UPnP Settings Engine" introduced="^2">
   137     <unit bldFile="upnpsettings/upnpsettingsengine/group"/>
    94     <unit bldFile="upnpsettings/upnpsettingsengine/group"/>
   138    </component>
       
   139    <component id="multiselectionui" filter="s60" name="Multi-Selection UI" introduced="^2" deprecated="^3">
       
   140     <meta rel="config">
       
   141      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   142     </meta>
       
   143     <unit bldFile="upnpsettings/multiselectionui/group"/>
       
   144    </component>
       
   145    <component id="appwizard" filter="s60" name="UPnP Settings Wizard App" introduced="^2" deprecated="^3">
       
   146     <meta rel="config">
       
   147      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   148     </meta>
       
   149     <unit bldFile="upnpsettings/appwizard/group"/>
       
   150    </component>
       
   151    <component id="upnpsharingui" filter="s60" name="UPnP Sharing UI" introduced="^2" deprecated="^3">
       
   152     <meta rel="config">
       
   153      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   154     </meta>
       
   155     <unit bldFile="upnpsettings/upnpsharingui/group"/>
       
   156    </component>
       
   157    <component id="upnpgsplugin" filter="s60" name="UPnP GS Plugin" class="plugin" introduced="^2">
       
   158     <meta rel="config">
       
   159      <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   160     </meta>
       
   161     <unit bldFile="upnpsettings/upnpgsplugin/group"/>
       
   162    </component>
       
   163    <component id="upnpsettings_rom" filter="s60" name="UPnP Settings ROM" introduced="^2">
       
   164     <unit bldFile="upnpsettings/rom"/>
       
   165    </component>
    95    </component>
   166   </collection>
    96   </collection>
   167   <!-- this collection was deleted a while back, but the tests are still #included from elsewhere. 
    97   <!-- this collection was deleted a while back, but the tests are still #included from elsewhere. 
   168 	If they're coming back, uncomment out this part, otherwise just delete this whole collection 
    98 	If they're coming back, uncomment out this part, otherwise just delete this whole collection 
   169     <collection id="upnpstack" name="UPnP Stack" level="framework">
    99     <collection id="upnpstack" name="UPnP Stack" level="framework">
   186     <unit bldFile="upnpsharing/upnpsecurity/group"/>
   116     <unit bldFile="upnpsharing/upnpsecurity/group"/>
   187    </component>
   117    </component>
   188    <component id="upnpcontentserver" filter="s60" name="UPnP Content Server" introduced="^2">
   118    <component id="upnpcontentserver" filter="s60" name="UPnP Content Server" introduced="^2">
   189     <unit bldFile="upnpsharing/upnpcontentserver/group"/>
   119     <unit bldFile="upnpsharing/upnpcontentserver/group"/>
   190    </component>
   120    </component>
   191    <component id="applicationengine" filter="s60" name="UPnP Application Engine" introduced="^2">
   121    <component id="upnpsharingalgorithm" filter="s60" name="UPnP Sharing Algorithm" introduced="^3">
   192     <unit bldFile="upnpsharing/applicationengine/group"/>
   122     <unit bldFile="upnpsharing/upnpsharingalgorithm/group"/>
   193    </component>
       
   194    <component id="upnpsharing_rom" filter="s60" name="UPnP Sharing ROM" introduced="^2">
       
   195     <unit bldFile="upnpsharing/rom"/>
       
   196    </component>
       
   197   </collection>
       
   198   <collection id="upnpmpxplugins" name="UPnP MPX Plugins" level="plugin">
       
   199    <component id="upnpplaybackplugins" filter="s60" name="UPnP Playback Plugins" class="plugin" introduced="^2">
       
   200     <unit bldFile="upnpmpxplugins/upnpplaybackplugins/group"/>
       
   201    </component>
       
   202    <component id="upnpmpxplugins_rom" filter="s60" name="UPnP MPX Plugins ROM" introduced="^2">
       
   203     <unit bldFile="upnpmpxplugins/rom"/>
       
   204    </component>
       
   205   </collection>
       
   206   <collection id="upnpharvester" name="UPnP Harvester" level="ctrl">
       
   207    <meta rel="config">
       
   208     <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   209    </meta>
       
   210    <component id="upnpharvester_common" filter="s60" name="UPnP Harvester Common" introduced="^2" deprecated="^3">
       
   211     <!-- need to merge or #include these to a single bld.inf -->
       
   212     <unit bldFile="upnpharvester/common/cmlibrary/group"/>
       
   213         <unit bldFile="upnpharvester/common/cmsettings/group"/>
       
   214         <unit bldFile="upnpharvester/common/cmsqlwrapper/group"/>
       
   215         <unit bldFile="upnpharvester/common/dbmanager/group"/>
       
   216    </component>
       
   217    <component id="cdssync" filter="s60" name="CDS Sync" introduced="^2" deprecated="^3">
       
   218     <unit bldFile="upnpharvester/cdssync/common"/>
       
   219    </component>
       
   220    <component id="mdhserver" filter="s60" name="Metadata Harvester Server" introduced="^2" deprecated="^3">
       
   221     <unit bldFile="upnpharvester/mdhserver/group"/>
       
   222    </component>
       
   223    <component id="upnpharvester_rom" filter="s60" name="UPnP Harvester ROM" introduced="^2" deprecated="^3">
       
   224     <unit bldFile="upnpharvester/rom"/>
       
   225    </component>
       
   226   </collection>
       
   227   <collection id="homesync" name="Home Sync" level="plugin">
       
   228    <meta rel="config">
       
   229     <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   230    </meta>
       
   231    <component id="contentmanager" filter="s60" name="Content Manager" introduced="^2" deprecated="^3">
       
   232         <unit bldFile="homesync/group"/> <!-- move bld.inf into contentmanager dir -->
       
   233    </component>
       
   234   </collection>
       
   235   <collection id="homemedia" name="Home Media" level="framework">
       
   236    <meta rel="config">
       
   237     <defined condition="FF_UPNP_FRAMEWORK_2_0"/>
       
   238    </meta>
       
   239    <!-- collection is really just a component. Move down a directory -->
       
   240    <component id="homemedia_build" filter="s60" name="Home Media" introduced="^2" deprecated="^3">
       
   241      <unit bldFile="homemedia/group"/> 
       
   242    </component>
   123    </component>
   243   </collection>
   124   </collection>
   244  </package>
   125  </package>
   245 </SystemDefinition>
   126 </SystemDefinition>