package_definition.xml
changeset 80 fa67163aa6eb
child 87 c938d010410d
equal deleted inserted replaced
74:2768d547bb4b 80:fa67163aa6eb
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <SystemDefinition schema="3.0.0" xmlns:qt="http://www.nokia.com/qt">
       
     3  <package id="drm" name="DRM" levels="plugin framework server generic specific">
       
     4   <collection id="drm_plat" name="DRM Platform Interfaces" level="specific">
       
     5    <component id="roap_api" name="ROAP API" class="api" filter="s60">
       
     6     <meta rel="Api" href="drm_plat/roap_api/roap_api.metaxml"/>
       
     7     <unit bldFile="drm_plat/roap_api/group"/>
       
     8    </component>
       
     9    <component id="drm_common_api" name="DRM Common API" class="api" filter="s60">
       
    10     <meta rel="Api" href="drm_plat/drm_common_api/drm_common_api.metaxml"/>
       
    11     <unit bldFile="drm_plat/drm_common_api/group"/>
       
    12    </component>
       
    13    <component id="drm_rights_api" name="DRM Rights API" class="api" filter="s60">
       
    14     <meta rel="Api" href="drm_plat/drm_rights_api/drm_rights_api.metaxml"/>
       
    15     <unit bldFile="drm_plat/drm_rights_api/group"/>
       
    16    </component>
       
    17    <component id="drm_legacy_api" name="DRM Legacy API" class="api" filter="s60">
       
    18     <meta rel="Api" href="drm_plat/drm_legacy_api/drm_legacy_api.metaxml"/>
       
    19     <unit bldFile="drm_plat/drm_legacy_api/group"/>
       
    20    </component>
       
    21    <component id="dcf_repository_api" name="DCF Repository API" class="api" filter="s60">
       
    22     <meta rel="Api" href="drm_plat/dcf_repository_api/dcf_repository_api.metaxml"/>
       
    23     <unit bldFile="drm_plat/dcf_repository_api/group"/>
       
    24    </component>
       
    25    <component id="drm_service_api" name="DRM Service API" class="api" filter="s60">
       
    26     <meta rel="Api" href="drm_plat/drm_service_api/drm_service_api.metaxml"/>
       
    27     <unit bldFile="drm_plat/drm_service_api/group"/>
       
    28    </component>
       
    29    <component id="drm_secondary_display_api" name="DRM Secondary Display API" class="api" filter="s60">
       
    30     <meta rel="Api" href="drm_plat/drm_secondary_display_api/drm_secondary_display_api.metaxml"/>
       
    31     <unit bldFile="drm_plat/drm_secondary_display_api/group"/>
       
    32    </component>
       
    33    <component id="drm_license_manager_api" name="DRM License Manager API" class="api" filter="s60">
       
    34     <meta rel="Api" href="drm_plat/drm_license_manager_api/drm_license_manager_api.metaxml"/>
       
    35     <unit bldFile="drm_plat/drm_license_manager_api/group"/>
       
    36    </component>
       
    37    <component id="drm_utility_api" name="DRM Utility API" class="api" filter="s60">
       
    38     <meta rel="Api" href="drm_plat/drm_utility_api/drm_utility_api.metaxml"/>
       
    39     <unit bldFile="drm_plat/drm_utility_api/group"/>
       
    40    </component>
       
    41    <component id="drm_agents_api" name="DRM Agents API" class="api" filter="s60">
       
    42     <meta rel="Api" href="drm_plat/drm_agents_api/drm_agents_api.metaxml"/>
       
    43     <unit bldFile="drm_plat/drm_agents_api/group"/>
       
    44    </component>
       
    45    <component id="wmdrm_core_api" name="WM DRM Core API" class="api" filter="s60">
       
    46     <meta rel="Api" href="drm_plat/wmdrm_core_api/wmdrm_core_api.metaxml"/>
       
    47     <unit bldFile="drm_plat/wmdrm_core_api/group"/>
       
    48    </component>
       
    49    <component id="wmdrm_access_api" name="WM DRM Access API" class="api" filter="s60">
       
    50     <meta rel="Api" href="drm_plat/wmdrm_access_api/wmdrm_access_api.metaxml"/>
       
    51     <unit bldFile="drm_plat/wmdrm_access_api/group"/>
       
    52    </component>
       
    53    <component id="wmdrm_ota_access_api" name="WM DRM OTA Access API" class="api" filter="s60">
       
    54     <meta rel="Api" href="drm_plat/wmdrm_ota_access_api/wmdrm_ota_access_api.metaxml"/>
       
    55     <unit bldFile="drm_plat/wmdrm_ota_access_api/group"/>
       
    56    </component>
       
    57    <component id="camese_utility_api" name="Camese Utility API" class="api" filter="s60">
       
    58     <meta rel="Api" href="drm_plat/camese_utility_api/camese_utility_api.metaxml"/>
       
    59     <meta rel="config">
       
    60      <defined condition="__WINDOWS_MEDIA_DRM"/>
       
    61     </meta>
       
    62     <unit bldFile="drm_plat/camese_utility_api/group"/>
       
    63    </component>
       
    64    <component id="camese_framework_api" name="Camese Framework API" class="api" filter="s60">
       
    65     <meta rel="Api" href="drm_plat/camese_framework_api/camese_framework_api.metaxml"/>
       
    66     <meta rel="config">
       
    67      <defined condition="__WINDOWS_MEDIA_DRM"/>
       
    68     </meta>
       
    69     <unit bldFile="drm_plat/camese_framework_api/group"/>
       
    70    </component>
       
    71   </collection>
       
    72   <collection id="drm_pub" name="DRM Public Interfaces" level="specific">
       
    73    <component id="drm_helper_api" name="DRM Helper API" class="api" filter="s60">
       
    74     <meta rel="Api" href="drm_pub/drm_helper_api/drm_helper_api.metaxml"/>
       
    75     <unit bldFile="drm_pub/drm_helper_api/group"/>
       
    76    </component>
       
    77    <component id="oma_drm_caf_agent_api" name="OMA DRM CAF Agent API" class="api" filter="s60">
       
    78     <meta rel="Api" href="drm_pub/oma_drm_caf_agent_api/oma_drm_caf_agent_api.metaxml"/>
       
    79     <unit bldFile="drm_pub/oma_drm_caf_agent_api/group"/>
       
    80    </component>
       
    81    <component id="drm_license_checker_api" name="DRM License Checker API" class="api" filter="s60">
       
    82     <meta rel="Api" href="drm_pub/drm_license_checker_api/drm_license_checker_api.metaxml"/>
       
    83     <unit bldFile="drm_pub/drm_license_checker_api/group"/>
       
    84    </component>
       
    85   </collection>
       
    86   <collection id="commondrm" name="Common DRM" level="generic">
       
    87    <!-- it looks like this collection would be better as a component. If so, move down a directory. Otherwise, split up the bld.inf -->
       
    88    <component id="drmqtencryptor" filter="s60" name="DRM Qt Encryptor" introduced="^4">
       
    89     <unit bldFile="commondrm/drmqtencryptor"  qt:proFile="qt_drmencryptor.pro" />
       
    90    </component>
       
    91    <component id="drmrightsmanagerui" filter="s60" name="DRM Rights Manager UI">
       
    92     <unit bldFile="commondrm/drmrightsmanagerui/help/group"/>
       
    93    </component>
       
    94    <component id="drmutility" filter="s60" name="DRM Utility">
       
    95     <unit bldFile="commondrm/drmutility/group"/>
       
    96    </component>
       
    97    <component id="drmserviceapiwrapper" filter="s60" name="DRM Service API Wrapper">
       
    98     <unit bldFile="commondrm/drmserviceapiwrapper/group"/>
       
    99    </component>
       
   100    <component id="drmrightsstoringlocation" filter="s60" name="DRM Rights Storing Location">
       
   101     <unit bldFile="commondrm/drmrightsstoringlocation/group"/>
       
   102    </component>
       
   103    <component id="commondrm_build" filter="s60" name="Common DRM Build">
       
   104     <!-- should be split into the above files, or them collapsed into a single component -->
       
   105     <unit bldFile="commondrm/group"/>
       
   106    </component>
       
   107    <component id="commondrm_qt_build" filter="s60" name="Common DRM Qt Build"  introduced="^4">
       
   108    <!-- split up build components -->
       
   109     <unit bldFile="commondrm"  qt:proFile="commondrm.pro"/>
       
   110    </component>
       
   111   </collection>
       
   112   <collection id="omadrm" name="OMA DRM" level="server">
       
   113    <!-- split up build components -->
       
   114    <component id="omadrm_build" filter="s60" name="OMA DRM Build">
       
   115     <unit bldFile="omadrm/group"/>
       
   116    </component>
       
   117    <component id="omadrm_qt_build" filter="s60" name="OMA DRM Qt Build" introduced="^4">
       
   118     <unit bldFile="omadrm" qt:proFile="omadrm.pro"/>
       
   119    </component>
       
   120    <component id="foundationcerts" filter="sf_build" name="Foundation Certificates">
       
   121     <unit bldFile="omadrm/foundationcerts/group"/>
       
   122    </component>
       
   123   </collection>
       
   124   <collection id="wmdrm" name="Windows Media DRM" level="framework">
       
   125    <!-- collection is really a component. Move down a directory -->
       
   126    <component id="wmdrm_build" filter="s60" name="WM DRM Build">
       
   127     <unit bldFile="wmdrm/group"/>
       
   128    </component>
       
   129   </collection>
       
   130   <collection id="drm_info" name="DRM Info" level="specific">
       
   131    <component id="drm_api_test" filter="s60,test,api_test" name="DRM Build" purpose="development">
       
   132     <unit bldFile="tsrc/group"/>
       
   133    </component>
       
   134   </collection>
       
   135  </package>
       
   136 </SystemDefinition>
       
   137