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="drm" name="DRM" levels="plugin framework server generic specific"> |
3 <package id="drm" name="DRM" levels="plugin framework server generic specific"> |
4 <collection id="commondrm" name="Common DRM" level="generic"> |
4 <collection id="commondrm" name="Common DRM" level="generic"> |
|
5 <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf --> |
5 <component id="drmencryptor" filter="s60" name="DRM Encryptor"> |
6 <component id="drmencryptor" filter="s60" name="DRM Encryptor"> |
6 <!-- this should have its own bld.inf or be removed as a component --> |
7 <!-- this should have its own bld.inf or be removed as a component --> |
7 </component> |
8 </component> |
8 <component id="drmsettingsplugin" filter="s60" name="DRM Settings Plugin" class="plugin"> |
9 <component id="drmsettingsplugin" filter="s60" name="DRM Settings Plugin" class="plugin"> |
9 <!-- this should have its own bld.inf or be removed as a component --> |
10 <!-- this should have its own bld.inf or be removed as a component --> |
10 </component> |
11 </component> |
11 <component id="drmrightsmanagerui" filter="s60" name="DRM Rights Manager UI"> |
12 <component id="drmrightsmanagerui" filter="s60" name="DRM Rights Manager UI"> |
12 <unit bldFile="commondrm/drmrightsmanagerui/help/group"/> |
13 <unit bldFile="commondrm/drmrightsmanagerui/help/group"/> |
13 </component> |
14 </component> |
14 <component id="drmutility" filter="s60" name="DRM Utility"> |
15 <component id="drmutility" filter="s60" name="DRM Utility"> |
|
16 <meta rel="config"> |
|
17 <defined condition="RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM"/> |
|
18 </meta> |
15 <unit bldFile="commondrm/drmutility/group"/> |
19 <unit bldFile="commondrm/drmutility/group"/> |
16 </component> |
20 </component> |
17 <component id="drmserviceapiwrapper" filter="s60" name="DRM Service API Wrapper"> |
21 <component id="drmserviceapiwrapper" filter="s60" name="DRM Service API Wrapper"> |
18 <unit bldFile="commondrm/drmserviceapiwrapper/group"/> |
22 <unit bldFile="commondrm/drmserviceapiwrapper/group"/> |
19 </component> |
23 </component> |
24 <!-- should be split into the above files, or them collapsed into a single component --> |
28 <!-- should be split into the above files, or them collapsed into a single component --> |
25 <unit bldFile="commondrm/group"/> |
29 <unit bldFile="commondrm/group"/> |
26 </component> |
30 </component> |
27 </collection> |
31 </collection> |
28 <collection id="omadrm" name="OMA DRM" level="server"> |
32 <collection id="omadrm" name="OMA DRM" level="server"> |
29 <component id="drmroapwbxmlparser" filter="s60" name="DRM ROAP WBXML Parser"> |
33 <!-- collection is really a component. Move down a directory --> |
30 <!-- <unit bldFile="omadrm/drmroapwbxmlparser/group"/> --> |
|
31 </component> |
|
32 <component id="drmplugins" filter="s60" name="DRM Plugins" class="plugin"> |
|
33 <!-- should have a single bld.inf --> |
|
34 <!-- <unit bldFile="omadrm/drmplugins/drmfilter/group"/> --> |
|
35 <!-- <unit bldFile="omadrm/drmplugins/drmrecognizer/group"/> --> |
|
36 <!-- <unit bldFile="omadrm/drmplugins/drmrohandler/group"/> --> |
|
37 <!-- <unit bldFile="omadrm/drmplugins/drmromtm/group"/> --> |
|
38 </component> |
|
39 <component id="drmengine" filter="s60" name="DRM Engine"> |
|
40 <!-- this should have its own bld.inf or be removed as a component --> |
|
41 </component> |
|
42 <component id="drmhelper" filter="s60" name="DRM Helper"> |
|
43 <!-- <unit bldFile="omadrm/drmhelper/group"/> --> |
|
44 <!-- should drmhelperserver be #included in the above? --> |
|
45 <!-- <unit bldFile="omadrm/drmhelper/drmhelperserver/group"/> --> |
|
46 </component> |
|
47 <component id="drmlicensemanager" filter="s60" name="DRM License Manager"> |
|
48 <!-- <unit bldFile="omadrm/drmlicensemanager/group"/> --> |
|
49 </component> |
|
50 <component id="omadrm_build" filter="s60" name="OMA DRM Build"> |
34 <component id="omadrm_build" filter="s60" name="OMA DRM Build"> |
51 <!-- should be split into the above files, or them collapsed into a single component --> |
|
52 <unit bldFile="omadrm/group"/> |
35 <unit bldFile="omadrm/group"/> |
53 </component> |
36 </component> |
54 </collection> |
37 </collection> |
55 <collection id="wmdrm" name="Windows Media DRM" level="framework"> |
38 <collection id="wmdrm" name="Windows Media DRM" level="framework"> |
56 <component id="wmdrmengine" filter="s60" name="WM DRM Engine"> |
39 <!-- collection is really a component. Move down a directory --> |
57 <!-- should have a single bld.inf --> |
|
58 <!-- <unit bldFile="wmdrm/wmdrmengine/wmdrmagent/group"/> --> |
|
59 <!-- <unit bldFile="wmdrm/wmdrmengine/wmdrmfileserver/client/group"/> --> |
|
60 <!-- <unit bldFile="wmdrm/wmdrmengine/wmdrmfileserver/server/group"/> --> |
|
61 <!-- <unit bldFile="wmdrm/wmdrmengine/wmdrmserver/client/group"/> --> |
|
62 <!-- <unit bldFile="wmdrm/wmdrmengine/wmdrmserver/clientwrapper/group"/> --> |
|
63 <!-- <unit bldFile="wmdrm/wmdrmengine/wmdrmserver/server/group"/> --> |
|
64 </component> |
|
65 <component id="camese" filter="s60" name="Camese"> |
|
66 <!-- should have a single bld.inf --> |
|
67 <!-- <unit bldFile="wmdrm/camese/group"/> --> |
|
68 <!-- <unit bldFile="wmdrm/camese/cameseutility/group"/> --> |
|
69 <!-- <unit bldFile="wmdrm/camese/httpfiltercamese/group"/> --> |
|
70 <!-- <unit bldFile="wmdrm/camese/wmdrmdla/group"/> --> |
|
71 <!-- <unit bldFile="wmdrm/camese/wmdrmdlaapp/group"/> --> |
|
72 <!-- <unit bldFile="wmdrm/camese/wmdrmdladefaulthttpplugin/group"/> --> |
|
73 <!-- <unit bldFile="wmdrm/camese/wmdrmdladefaultuiplugin/group"/> --> |
|
74 <!-- <unit bldFile="wmdrm/camese/wmdrmdlautils/group"/> --> |
|
75 <!-- <unit bldFile="wmdrm/camese/wmdrmdlawrapper/group"/> --> |
|
76 </component> |
|
77 <component id="wmdrm_build" filter="s60" name="WM DRM Build"> |
40 <component id="wmdrm_build" filter="s60" name="WM DRM Build"> |
78 <!-- should be split into the above files, or them collapsed into a single component --> |
|
79 <unit bldFile="wmdrm/group"/> |
41 <unit bldFile="wmdrm/group"/> |
80 </component> |
42 </component> |
81 </collection> |
43 </collection> |
82 <collection id="drm_info" name="DRM Info" level="specific"> |
44 <collection id="drm_info" name="DRM Info" level="specific"> |
83 <component id="drm_pub" filter="s60" name="DRM Public Interfaces" class="api"> |
45 <component id="drm_pub" filter="s60" name="DRM Public Interfaces" class="api"> |
84 <unit bldFile="drm_pub/group"/> |
46 <unit bldFile="drm_pub/group"/> |
85 <!-- do the following need to be #included ? --> |
|
86 <!-- <unit bldFile="drm_pub/drm_helper_api/tsrc/group"/> --> |
|
87 <!-- <unit bldFile="drm_pub/drm_license_checker_api/tsrc/group"/> --> |
|
88 <!-- <unit bldFile="drm_pub/oma_drm_caf_agent_api/tsrc/bc/group"/> --> |
|
89 </component> |
47 </component> |
90 <component id="drm_plat" filter="s60" name="DRM Platform Interfaces" class="api"> |
48 <component id="drm_plat" filter="s60" name="DRM Platform Interfaces" class="api"> |
91 <unit bldFile="drm_plat/group"/> |
49 <unit bldFile="drm_plat/group"/> |
92 <!-- do the following need to be #included ? --> |
|
93 <!-- <unit bldFile="drm_plat/drm_common_api/tsrc/group"/> --> |
|
94 <!-- <unit bldFile="drm_plat/drm_rights_api/tsrc/group"/> --> |
|
95 <!-- <unit bldFile="drm_plat/roap_api/tsrc/group"/> --> |
|
96 </component> |
50 </component> |
97 <component id="drm_build" filter="s60" name="DRM Build"> |
51 <component id="drm_api_test" filter="s60,api_test" name="DRM Build" purpose="development"> |
98 <!-- is this needed ? --> |
52 <unit bldFile="tsrc/group"/> |
99 <unit bldFile="group"/> |
|
100 </component> |
53 </component> |
101 </collection> |
54 </collection> |
102 </package> |
55 </package> |
103 </SystemDefinition> |
56 </SystemDefinition> |