48 version NMTOKEN #IMPLIED |
48 version NMTOKEN #IMPLIED |
49 prebuilt NMTOKEN #IMPLIED |
49 prebuilt NMTOKEN #IMPLIED |
50 late (Y|N) #IMPLIED |
50 late (Y|N) #IMPLIED |
51 priority CDATA #IMPLIED> |
51 priority CDATA #IMPLIED> |
52 ]> |
52 ]> |
53 <SystemDefinition schema="2.0.1" name="Symbian^4"> |
53 <SystemDefinition name="Symbian^4" schema="2.0.1"> |
54 <systemModel> |
54 <systemModel> |
55 <layer name="app" long-name="Applications" levels="services apps"> |
55 <layer name="app" long-name="Applications" levels="services apps"> |
56 <block name="musicplayer" level="apps" levels="plugins support engine app" long-name="Music Player Apps"> |
56 <block name="musicplayer" level="apps" long-name="Music Player Apps" levels="plugins support engine app"> |
57 <!-- move the rom .pri files into their components and uncomment the units --> |
57 <!-- move the rom .pri files into their components and uncomment the units --> |
58 <collection name="mpdata" long-name="Music Player Data" level="support"> |
58 <collection name="mpdata " long-name="Music Player Data" level="support"> |
59 <!-- collection is really a component, move down a directory --> |
59 <!-- collection is really a component, move down a directory --> |
60 <component name="mpdata_build" long-name="Music Player Data Build" introduced="^4" filter="s60" purpose="optional" class="placeholder"> |
60 <component name="mpdata_build" filter="s60" long-name="Music Player Data Build" introduced="^4" class="placeholder"> |
61 <!-- <unit bldFile="mpdata" qt:proFile="mpdata.pro" qt:qmakeArgs="-r -config rom"/> --> |
61 <!-- <unit bldFile="mpdata" qt:proFile="mpdata.pro" qt:qmakeArgs="-r -config rom"/> --> |
62 </component> |
62 </component> |
63 </collection> |
63 </collection> |
64 <collection name="mpengine" long-name="Music Player Engine" level="engine"> |
64 <collection name="mpengine " long-name="Music Player Engine" level="engine"> |
65 <!-- collection is really a component, move down a directory --> |
65 <!-- collection is really a component, move down a directory --> |
66 <component name="mpengine_build" long-name="Music Player Engine Build" introduced="^4" filter="s60" purpose="optional" class="placeholder"> |
66 <component name="mpengine_build" filter="s60" long-name="Music Player Engine Build" introduced="^4" class="placeholder"> |
67 <!-- <unit bldFile="mpengine" qt:proFile="mpengine.pro" qt:qmakeArgs="-r -config rom"/> --> |
67 <!-- <unit bldFile="mpengine" qt:proFile="mpengine.pro" qt:qmakeArgs="-r -config rom"/> --> |
68 </component> |
68 </component> |
69 </collection> |
69 </collection> |
70 <collection name="musicplayer_utilities" long-name="Music Player Utilities" level="support"> |
70 <collection name="musicplayer_utilities " long-name="Music Player Utilities" level="support"> |
71 <component name="mpnowplayingbanner" long-name="MP Now Playing Banner" introduced="^4" filter="s60" purpose="optional" class="placeholder"> |
71 <component name="mpnowplayingbanner" filter="s60" long-name="MP Now Playing Banner" introduced="^4" class="placeholder"> |
72 <!-- <unit bldFile="utilities/mpnowplayingbanner" qt:proFile="mpnowplayingbanner.pro" qt:qmakeArgs="-r -config rom"/> --> |
72 <!-- <unit bldFile="utilities/mpnowplayingbanner" qt:proFile="mpnowplayingbanner.pro" qt:qmakeArgs="-r -config rom"/> --> |
73 </component> |
73 </component> |
74 <component name="mpsettingsmanager" long-name="MP Settings Manager" introduced="^4" filter="s60" purpose="optional" class="placeholder"> |
74 <component name="mpsettingsmanager" filter="s60" long-name="MP Settings Manager" introduced="^4" class="placeholder"> |
75 <!-- <unit bldFile="utilities/mpsettingsmanager" qt:proFile="mpsettingsmanager.pro" qt:qmakeArgs="-r -config rom"/> --> |
75 <!-- <unit bldFile="utilities/mpsettingsmanager" qt:proFile="mpsettingsmanager.pro" qt:qmakeArgs="-r -config rom"/> --> |
76 </component> |
76 </component> |
77 </collection> |
77 </collection> |
78 <collection name="musicservices" long-name="Music Services" level="support"> |
78 <collection name="musicservices " long-name="Music Services" level="support"> |
79 <!-- collection is really a component, move down a directory --> |
79 <!-- collection is really a component, move down a directory --> |
80 <component name="musicservices_build" long-name="Music Services Build" introduced="^4" filter="s60" purpose="optional" class="placeholder"> |
80 <component name="musicservices_build" filter="s60" long-name="Music Services Build" introduced="^4" class="placeholder"> |
81 <!-- <unit bldFile="musicservices" qt:proFile="musicservices.pro" qt:qmakeArgs="-r -config rom"/> --> |
81 <!-- <unit bldFile="musicservices" qt:proFile="musicservices.pro" qt:qmakeArgs="-r -config rom"/> --> |
82 </component> |
82 </component> |
83 </collection> |
83 </collection> |
84 <collection name="musicplayer_app" long-name="Music Player Application" level="app"> |
84 <collection name="musicplayer_app " long-name="Music Player Application" level="app"> |
85 <!-- collection is really a component, move down a directory --> |
85 <!-- collection is really a component, move down a directory --> |
86 <component name="musicplayer_app_build" long-name="Music Player Application Build" introduced="^4" filter="s60" purpose="optional" class="placeholder"> |
86 <component name="musicplayer_app_build" filter="s60" long-name="Music Player Application Build" introduced="^4" class="placeholder"> |
87 <!-- <unit bldFile="app" qt:proFile="app.pro" qt:qmakeArgs="-r -config rom"/> --> |
87 <!-- <unit bldFile="app" qt:proFile="app.pro" qt:qmakeArgs="-r -config rom"/> --> |
88 </component> |
88 </component> |
89 </collection> |
89 </collection> |
90 <collection name="mpviewplugins" long-name="Music Player View Plugins" level="plugins"> |
90 <collection name="mpviewplugins" long-name="Music Player View Plugins" level="plugins"> |
91 <component name="mpcollectionviewplugin" long-name="MP Collection View Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
91 <component name="mpcollectionviewplugin" filter="s60" long-name="MP Collection View Plugin" introduced="^4" plugin="Y" class="placeholder"> |
92 <!--<unit bldFile="mpviewplugins/mpcollectionviewplugin" qt:proFile="mpcollectionviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
92 <!--<unit bldFile="mpviewplugins/mpcollectionviewplugin" qt:proFile="mpcollectionviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
93 </component> |
93 </component> |
94 <component name="mpplaybackviewplugin" long-name="MP Playback View Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
94 <component name="mpplaybackviewplugin" filter="s60" long-name="MP Playback View Plugin" introduced="^4" plugin="Y" class="placeholder"> |
95 <!--<unit bldFile="mpviewplugins/mpplaybackviewplugin" qt:proFile="mpplaybackviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
95 <!--<unit bldFile="mpviewplugins/mpplaybackviewplugin" qt:proFile="mpplaybackviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
96 </component> |
96 </component> |
97 <component name="mpsettingsviewplugin" long-name="MP Settings View Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
97 <component name="mpsettingsviewplugin" filter="s60" long-name="MP Settings View Plugin" introduced="^4" plugin="Y" class="placeholder"> |
98 <!--<unit bldFile="mpviewplugins/mpsettingsviewplugin" qt:proFile="mpsettingsviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
98 <!--<unit bldFile="mpviewplugins/mpsettingsviewplugin" qt:proFile="mpsettingsviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
99 </component> |
99 </component> |
100 <component name="mpdetailsviewplugin" long-name="MP Details View Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
100 <component name="mpdetailsviewplugin" filter="s60" long-name="MP Details View Plugin" introduced="^4" plugin="Y" class="placeholder"> |
101 <!--<unit bldFile="mpviewplugins/mpdetailsviewplugin" qt:proFile="mpdetailsviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
101 <!--<unit bldFile="mpviewplugins/mpdetailsviewplugin" qt:proFile="mpdetailsviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
102 </component> |
102 </component> |
103 <component name="mpmediawallviewplugin" long-name="MP Media Wall View Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
103 <component name="mpmediawallviewplugin" filter="s60" long-name="MP Media Wall View Plugin" introduced="^4" plugin="Y" class="placeholder"> |
104 <!--<unit bldFile="mpviewplugins/mpmediawallviewplugin" qt:proFile="mpmediawallviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
104 <!--<unit bldFile="mpviewplugins/mpmediawallviewplugin" qt:proFile="mpmediawallviewplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
105 </component> |
105 </component> |
106 </collection> |
106 </collection> |
107 <collection name="musicwidgetplugin" long-name="Music Widget Plugin" level="plugins"> |
107 <collection name="musicwidgetplugin" long-name="Music Widget Plugin" level="plugins"> |
108 <component name="musicwidgetplugin_build" long-name="Music Widget Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
108 <component name="musicwidgetplugin_build" filter="s60" long-name="Music Widget Plugin" introduced="^4" plugin="Y" class="placeholder"> |
109 <!--<unit bldFile="musicwidgetplugin" qt:proFile="musicwidgetplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
109 <!--<unit bldFile="musicwidgetplugin" qt:proFile="musicwidgetplugin.pro" qt:qmakeArgs="-r -config rom"/> --> |
110 </component> |
110 </component> |
111 </collection> |
111 </collection> |
112 <collection name="mpserviceplugins" long-name="Music Player Service Plugins" level="plugins"> |
112 <collection name="mpserviceplugins" long-name="Music Player Service Plugins" level="plugins"> |
113 <component name="audioeffects" long-name="Audio Effects" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
113 <component name="audioeffects" filter="s60" long-name="Audio Effects" introduced="^4" plugin="Y" class="placeholder"> |
114 <!--<unit bldFile="mpserviceplugins/audioeffects/group"/>--> |
114 <!--<unit bldFile="mpserviceplugins/audioeffects/group"/>--> |
115 </component> |
115 </component> |
116 <component name="localaudio" long-name="Local Audio" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
116 <component name="localaudio" filter="s60" long-name="Local Audio" introduced="^4" plugin="Y" class="placeholder"> |
117 <!--<unit bldFile="mpserviceplugins/localaudio/group"/>--> |
117 <!--<unit bldFile="mpserviceplugins/localaudio/group"/>--> |
118 </component> |
118 </component> |
119 <!-- Note: it's called SQLite, not SQLLite, just the one "L" --> |
119 <!-- Note: it's called SQLite, not SQLLite, just the one "L" --> |
120 <component name="mpxsqlitedbcommon" long-name="MPX SQLite Database Common" introduced="^4" filter="s60" purpose="optional" class="placeholder"> |
120 <component name="mpxsqlitedbcommon" filter="s60" long-name="MPX SQLite Database Common" introduced="^4" class="placeholder"> |
121 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbcommon/group"/>--> |
121 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbcommon/group"/>--> |
122 </component> |
122 </component> |
123 <component name="mpxsqlitedbhgplugin" long-name="MPX SQLite Database Hg Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
123 <component name="mpxsqlitedbhgplugin" filter="s60" long-name="MPX SQLite Database Hg Plugin" introduced="^4" plugin="Y" class="placeholder"> |
124 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbhgplugin/group"/>--> |
124 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbhgplugin/group"/>--> |
125 </component> |
125 </component> |
126 <component name="mpxsqlitedbplugin" long-name="MPX SQLite Database Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
126 <component name="mpxsqlitedbplugin" filter="s60" long-name="MPX SQLite Database Plugin" introduced="^4" plugin="Y" class="placeholder"> |
127 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbplugin/group"/>--> |
127 <!--<unit bldFile="mpserviceplugins/mpxsqlitedbplugin/group"/>--> |
128 </component> |
128 </component> |
129 <component name="mpxsqlitepodcastdbplugin" long-name="MPX SQLlite Podcast Database Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
129 <component name="mpxsqlitepodcastdbplugin" filter="s60" long-name="MPX SQLlite Podcast Database Plugin" introduced="^4" plugin="Y" class="placeholder"> |
130 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>--> |
130 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>--> |
131 </component> |
131 </component> |
132 <component name="mpxinmemoryplugin" long-name="MPX In-Memory Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
132 <component name="mpxinmemoryplugin" filter="s60" long-name="MPX In-Memory Plugin" introduced="^4" plugin="Y" class="placeholder"> |
133 <!--<unit bldFile="mpserviceplugins/mpxinmemoryplugin/group"/>--> |
133 <!--<unit bldFile="mpserviceplugins/mpxinmemoryplugin/group"/>--> |
134 </component> |
134 </component> |
135 <component name="m3uplaylistplugin" long-name="M3U Playlist Plugin" introduced="^4" filter="s60" purpose="optional" plugin="Y" class="placeholder"> |
135 <component name="m3uplaylistplugin" filter="s60" long-name="M3U Playlist Plugin" introduced="^4" plugin="Y" class="placeholder"> |
136 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>--> |
136 <!--<unit bldFile="mpserviceplugins/mpxsqlitepodcastdbplugin/group"/>--> |
137 </component> |
137 </component> |
138 </collection> |
138 </collection> |
139 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app"> |
139 <collection name="musicplayer_info" long-name="Music Player Apps Info" level="app"> |
140 <component name="musicplayer_build" long-name="Music Player Build" filter="s60" purpose="optional"> |
140 <component name="musicplayer_build" filter="s60" long-name="Music Player Build"> |
141 <!-- break up into individual components. ROM includes should be in their components --> |
141 <!-- break up into individual components. ROM includes should be in their components --> |
142 <unit bldFile="/sf/app/musicplayer/." proFile="qtmusicplayer.pro" qmakeArgs="-r -config rom"/> |
142 <unit bldFile="/sf/app/musicplayer" proFile="qtmusicplayer.pro" qmakeArgs="-r -config rom"/> |
143 </component> |
143 </component> |
144 </collection> |
144 </collection> |
145 </block> |
145 </block> |
146 </layer> |
146 </layer> |
147 </systemModel> |
147 </systemModel> |