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"> |
3 <package id="mmappfw" name="Multimedia App Framework" levels="fw utils if"> |
3 <package id="mmappfw" name="Multimedia App Framework" levels="fw utils if"> |
|
4 <collection id="mpx" name="Multimedia Player" level="fw"> |
|
5 <component id="commonframework" filter="s60" name="MPX Common Framework" introduced="^1"> |
|
6 <unit bldFile="mpx/commonframework/group"/> |
|
7 </component> |
|
8 <component id="playbackframework" filter="s60" name="MPX Playback Framework" introduced="^1"> |
|
9 <unit bldFile="mpx/playbackframework/group"/> |
|
10 </component> |
|
11 <component id="mpxcollectionfw" filter="s60" name="MPX Collection Framework" introduced="^1"> |
|
12 <unit bldFile="mpx/collectionframework/group"/> |
|
13 </component> |
|
14 <component id="mpxviewfw" filter="s60" name="MPX View Framework" introduced="^1"> |
|
15 <unit bldFile="mpx/viewframework/group"/> |
|
16 </component> |
|
17 <component id="mpx_build" filter="s60" name="MPX Build" introduced="^1"> |
|
18 <!-- Move the export to another component or remove the #includes from this one --> |
|
19 <unit bldFile="mpx/group"/> |
|
20 </component> |
|
21 </collection> |
4 <collection id="mmappcomponents" name="Multimedia App Components" level="utils"> |
22 <collection id="mmappcomponents" name="Multimedia App Components" level="utils"> |
|
23 <component id="mmappcomponents_build" filter="s60" name="Multimedia App Components Build" introduced="^1"> |
|
24 <!-- needed for #ifdefs and hrh include. Need to #include the .hrh file in each bld.inf |
|
25 Can remove this once configuration is in place--> |
|
26 <unit bldFile="mmappcomponents/group"/> |
|
27 </component> |
5 <component id="collectionhelper" filter="s60" name="Media Player Collection Helper" introduced="^1"> |
28 <component id="collectionhelper" filter="s60" name="Media Player Collection Helper" introduced="^1"> |
6 <unit bldFile="mmappcomponents/collectionhelper/group"/> |
29 <unit bldFile="mmappcomponents/collectionhelper/group"/> |
7 </component> |
30 </component> |
8 <component id="playlistengine" filter="s60" name="Playlist Engine" introduced="^1"> |
31 <component id="playlistengine" filter="s60" name="Playlist Engine" introduced="^1"> |
9 <unit bldFile="mmappcomponents/playlistengine/group"/> |
32 <unit bldFile="mmappcomponents/playlistengine/group"/> |
16 </component> |
39 </component> |
17 <component id="mediaplayersettingsengine" filter="s60" name="Media Player Settings Engine" introduced="^1"> |
40 <component id="mediaplayersettingsengine" filter="s60" name="Media Player Settings Engine" introduced="^1"> |
18 <unit bldFile="mmappcomponents/mediaplayersettingsengine/group"/> |
41 <unit bldFile="mmappcomponents/mediaplayersettingsengine/group"/> |
19 </component> |
42 </component> |
20 <component id="audiofetcher" filter="s60" name="Audio Fetcher" class="plugin" introduced="^1"> |
43 <component id="audiofetcher" filter="s60" name="Audio Fetcher" class="plugin" introduced="^1"> |
21 <unit bldFile="mmappcomponents/audiofetcher/group"/> |
44 <meta rel="config"> |
|
45 <defined condition="IAD_INCLUDE_AUDIOFETCHER"/> |
|
46 </meta> |
|
47 <!-- uncomment when config is in place, currently #included in mmappcomponents_build --> |
|
48 <!-- <unit bldFile="mmappcomponents/audiofetcher/group"/>--> |
22 </component> |
49 </component> |
23 <component id="asxparser" filter="s60" name="ASX Parser" introduced="^1"> |
50 <component id="asxparser" filter="s60" name="ASX Parser" introduced="^1"> |
24 <unit bldFile="mmappcomponents/asxparser/group"/> |
51 <meta rel="config"> |
25 <!-- does the test bld.inf need to be #included? --> |
52 <defined condition="__WINDOWS_MEDIA"/> |
26 <!-- <unit bldFile="mmappcomponents/asxparser/test"/> --> |
53 </meta> |
|
54 <!-- uncomment when config is in place, currently #included in mmappcomponents_build --> |
|
55 <!-- <unit bldFile="mmappcomponents/asxparser/group"/>--> |
27 </component> |
56 </component> |
28 </collection> |
57 <component id="playbackhelper" filter="s60" name="Playback Helper" introduced="^3"> |
29 <collection id="mpx" name="Multimedia Player" level="fw"> |
58 <unit bldFile="mmappcomponents/playbackhelper/group"/> |
30 <component id="commonframework" filter="s60" name="MPX Common Framework" introduced="^1"> |
|
31 <unit bldFile="mpx/commonframework/group"/> |
|
32 </component> |
59 </component> |
33 <component id="playbackframework" filter="s60" name="MPX Playback Framework" introduced="^1"> |
60 <component id="videoplaylistutility" filter="s60" name="Video Playlist Utility" introduced="^3"> |
34 <unit bldFile="mpx/playbackframework/group"/> |
61 <unit bldFile="mmappcomponents/videoplaylistutility/group"/> |
35 </component> |
62 </component> |
36 <component id="mpxcollectionfw" filter="s60" name="MPX Collection Framework" introduced="^1"> |
63 <component id="mmmtpdataprovider" filter="s60" name="Multimedia MTP Data Provider" introduced="^3"> |
37 <unit bldFile="mpx/collectionframework/group"/> |
64 <unit bldFile="mmappcomponents/mmmtpdataprovider/group"/> |
38 </component> |
|
39 <component id="mpxviewfw" filter="s60" name="MPX View Framework" introduced="^1"> |
|
40 <unit bldFile="mpx/viewframework/group"/> |
|
41 </component> |
|
42 <component id="mpx_build" filter="s60" name="MPX Build" introduced="^1"> |
|
43 <!-- can the exports from here be distribtued to the above bld.infs? --> |
|
44 <unit bldFile="mpx/group"/> |
|
45 </component> |
65 </component> |
46 </collection> |
66 </collection> |
47 <collection id="mmappfw_info" name="Multimedia App Framework Info" level="if"> |
67 <collection id="mmappfw_info" name="Multimedia App Framework Info" level="if"> |
48 <component id="mmappfw_build" filter="s60" name="Multimedia App Framework Build" introduced="^1"> |
68 <component id="mmappfw_build" filter="s60" name="Multimedia App Framework Build" introduced="^1"> |
49 <!-- does the export from ehre really belong in one of the other components? --> |
69 <!-- Move the export to another component or remove the #includes from this one --> |
50 <unit bldFile="group"/> |
70 <unit bldFile="group"/> |
51 </component> |
71 </component> |
52 <component id="mmappfw_test" filter="s60" name="Multimedia App Framework Test" purpose="development" introduced="^1"> |
72 <component id="mmappfw_test" filter="s60,api_test,pref_test" name="Multimedia App Framework Test" purpose="development" introduced="^1"> |
53 <!-- should this component exist? --> |
73 <unit bldFile="tsrc/group" filter="TA_MMAPPFW"/> |
54 <!-- <unit bldFile="tsrc/group"/> --> |
|
55 </component> |
74 </component> |
56 <component id="mmappfw_plat" filter="s60" name="Multimedia App Framework Platform Interfaces" class="api" introduced="^1"> |
75 <component id="mmappfw_plat" filter="s60" name="Multimedia App Framework Platform Interfaces" class="api" introduced="^1"> |
57 <!-- there can only be a single unit, these should be #included from a main bld.inf --> |
|
58 <unit bldFile="mmappfw_plat/group"/> |
76 <unit bldFile="mmappfw_plat/group"/> |
59 <unit bldFile="mmappfw_plat/asx_parser_api/tsrc/group"/> |
|
60 <unit bldFile="mmappfw_plat/collection_helper_api/tsrc/group"/> |
|
61 <unit bldFile="mmappfw_plat/harvester_collection_mediator_api/tsrc/group"/> |
|
62 <unit bldFile="mmappfw_plat/harvester_metadata_extractor_api/tsrc/group"/> |
|
63 <unit bldFile="mmappfw_plat/harvester_utility_api/tsrc/group"/> |
|
64 <unit bldFile="mmappfw_plat/media_player_settings_engine_api/tsrc/group"/> |
|
65 <unit bldFile="mmappfw_plat/mpx_albumart_utility_api/tsrc/group"/> |
|
66 <unit bldFile="mmappfw_plat/mpx_base_view_plugins_api/tsrc/group"/> |
|
67 <unit bldFile="mmappfw_plat/mpx_collection_utility_api/tsrc/group"/> |
|
68 <unit bldFile="mmappfw_plat/mpx_common_api/tsrc/group"/> |
|
69 <unit bldFile="mmappfw_plat/mpx_playback_utility_api/tsrc/group"/> |
|
70 <unit bldFile="mmappfw_plat/mpx_view_utility_api/tsrc/group"/> |
|
71 <unit bldFile="mmappfw_plat/playlist_engine_api/tsrc/group"/> |
|
72 </component> |
77 </component> |
73 </collection> |
78 </collection> |
74 </package> |
79 </package> |
75 </SystemDefinition> |
80 </SystemDefinition> |