package_definition.xml
changeset 85 ad9d655827ef
parent 38 218231f2b3b3
equal deleted inserted replaced
81:842c592edba7 85:ad9d655827ef
     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" xmlns:qt="http://www.nokia.com/qt">
     3   <package id="usbservices" name="USB Services" levels="framework server generic specific plugin">
     3  <package id="usbservices" name="USB Services" levels="framework server generic specific plugin">
     4     <collection id="usbclasses" name="USB Classes" level="framework">
     4   <collection id="usbservices_plat" name="USB Services Platform Interfaces" level="plugin">
     5       <component id="usbobexclasscontroller" filter="s60" name="USB OBEX Class Controller" class="plugin">
     5    <component id="pictbridge_api" name="PictBridge API" class="api" filter="s60">
     6         <unit bldFile="usbclasses/usbobexclasscontroller/group"/>
     6     <meta rel="Api" href="usbservices_plat/pictbridge_api/pictbridge_api.metaxml"/>
     7       </component>
     7     <unit bldFile="usbservices_plat/pictbridge_api/group"/>
     8       <component id="usbbasicpersonality" filter="s60" name="USB Basic Personality"  class="plugin">
     8    </component>
     9         <unit bldFile="usbclasses/usbbasicpersonality/group"/>
     9    <component id="ptp_responder_api" name="PTP Responder API" class="api" filter="s60">
    10       </component>
    10     <meta rel="Api" href="usbservices_plat/ptp_responder_api/ptp_responder_api.metaxml"/>
    11       <component id="usbmscpersonality" filter="s60" name="USB MSC Personality" class="plugin">
    11     <unit bldFile="usbservices_plat/ptp_responder_api/group"/>
    12         <unit bldFile="usbclasses/usbmscpersonality/group"/>
    12    </component>
    13       </component>
    13    <component id="ptp_transport_api" name="PTP Transport API" class="api" filter="s60">
    14       <component id="usbphoneasmodem" filter="s60" name="USB Phone as Modem" introduced="^3">
    14     <meta rel="Api" href="usbservices_plat/ptp_transport_api/ptp_transport_api.metaxml"/>
    15         <unit bldFile="usbclasses/usbphoneasmodem/group"/>
    15     <unit bldFile="usbservices_plat/ptp_transport_api/group"/>
    16       </component>
    16    </component>
    17     </collection>
    17    <component id="usb_device_control_plugin_api" name="USB Device Control Plug-in API" class="api" filter="s60">
    18     <collection id="usbengines" name="USB Engines" level="generic">
    18     <meta rel="Api" href="usbservices_plat/usb_device_control_plugin_api/usb_device_control_plugin_api.metaxml"/>
    19       <component id="usbwatcher" filter="s60" name="USB Watcher">
    19     <unit bldFile="usbservices_plat/usb_device_control_plugin_api/group"/>
    20         <unit bldFile="usbengines/usbwatcher/group"/>
    20    </component>
    21       </component>
    21    <component id="usb_notifier_api" name="USB Notifier API" class="api" filter="s60">
    22       <component id="usblocodplugin" filter="s60" name="USB Local Connectivity Domain Plugin" class="plugin">
    22     <meta rel="Api" href="usbservices_plat/usb_notifier_api/usb_notifier_api.metaxml"/>
    23         <unit bldFile="usbengines/usblocodplugin/group"/>
    23     <unit bldFile="usbservices_plat/usb_notifier_api/group"/>
    24       </component>
    24    </component>
    25       <component id="usbdevcon" filter="s60" name="USB Device Control">
    25    <component id="usb_personality_api_header" name="USB Personality API" class="api" filter="s60">
    26         <unit bldFile="usbengines/usbdevcon/group"/>
    26     <meta rel="Api" href="usbservices_plat/usb_personality_api_header/usb_personality_api_header.metaxml"/>
    27       </component>
    27     <unit bldFile="usbservices_plat/usb_personality_api_header/group"/>
    28       <component id="usbremotepersonality" filter="s60" name="USB Remote Personality">
    28    </component>
    29         <unit bldFile="usbengines/usbremotepersonality/group"/>
    29    <component id="usb_personality_plugin_api" name="USB Personality Plug-in API" class="api" filter="s60">
    30       </component>
    30     <meta rel="Api" href="usbservices_plat/usb_personality_plugin_api/usb_personality_plugin_api.metaxml"/>
    31       <component id="usbotgwatcher" filter="s60" name="USB OTG Watcher" introduced="^3">
    31     <unit bldFile="usbservices_plat/usb_personality_plugin_api/group"/>
    32         <unit bldFile="usbengines/usbotgwatcher/group"/>
    32    </component>
    33       </component>
    33    <component id="usb_secondary_display_api" name="USB Secondary Display API" class="api" filter="s60">
    34     </collection>
    34     <meta rel="Api" href="usbservices_plat/usb_secondary_display_api/usb_secondary_display_api.metaxml"/>
    35     <collection id="usbuis" name="USB UIs" level="specific">
    35     <unit bldFile="usbservices_plat/usb_secondary_display_api/group"/>
    36       <component id="imageprintuiprovider" filter="s60" name="ImagePrint UI Provider" class="plugin">
    36    </component>
    37         <unit bldFile="usbuis/imageprintuiprovider/group"/>
    37    <component id="usb_watcher_api" name="USB Watcher API" class="api" filter="s60">
    38       </component>
    38     <meta rel="Api" href="usbservices_plat/usb_watcher_api/usb_watcher_api.metaxml"/>
    39       <component id="usbimageprintui" filter="s60" name="ImagePrint UI">
    39     <unit bldFile="usbservices_plat/usb_watcher_api/group"/>
    40         <unit bldFile="usbuis/imageprintui/group"/>
    40    </component>
    41       </component>
    41    <component id="usb_watcher_info_api_header" name="USB Watcher Info API" class="api" filter="s60">
    42     </collection>
    42     <meta rel="Api" href="usbservices_plat/usb_watcher_info_api_header/usb_watcher_info_api_header.metaxml"/>
    43     <collection id="usbservices_info" name="USB Services Info" level="plugin">
    43     <unit bldFile="usbservices_plat/usb_watcher_info_api_header/group"/>
    44       <component id="usbservices_plat" filter="s60" name="USB Services Platform Interfaces" class="api">
    44    </component>
    45         <unit bldFile="usbservices_plat/group"/>
    45   </collection>
    46       </component>
    46   <collection id="usbengines" name="USB Engines" level="generic">
    47       <component id="usbservices_test" filter="s60,test,api_test" name="USB Services Tests">
    47    <component id="usbotgwatcher" filter="s60" name="USB OTG Watcher">
    48         <unit bldFile="tsrc/group"/>
    48     <unit bldFile="usbengines/usbotgwatcher/group" filter="!test"/>
    49       </component>
    49     <unit bldFile="usbengines/usbotgwatcher/tsrc/UsbOtgWatcherTest/group" filter="test,api_test"/>
    50     </collection>        
    50    </component>
    51   </package>
    51    <component id="usbwatcher" filter="s60" name="USB Watcher">
       
    52     <unit bldFile="usbengines/usbwatcher/group"/>
       
    53    </component>
       
    54    <component id="usblocodplugin" filter="s60" name="USB Local Connectivity Domain Plugin" class="plugin">
       
    55     <unit bldFile="usbengines/usblocodplugin/group"/>
       
    56    </component>
       
    57    <component id="usbdevcon" filter="s60" name="USB Device Control">
       
    58     <unit bldFile="usbengines/usbdevcon/group"/>
       
    59    </component>
       
    60    <component id="usbremotepersonality" filter="s60" name="USB Remote Personality">
       
    61     <unit bldFile="usbengines/usbremotepersonality/group"/>
       
    62    </component>
       
    63   </collection>
       
    64   <collection id="usbclasses" name="USB Classes" level="framework">
       
    65    <component id="usbobexclasscontroller" filter="s60" name="USB OBEX Class Controller" class="plugin">
       
    66     <unit bldFile="usbclasses/usbobexclasscontroller/group"/>
       
    67    </component>
       
    68    <component id="usbbasicpersonality" filter="s60" name="USB Basic Personality" class="plugin">
       
    69     <unit bldFile="usbclasses/usbbasicpersonality/group"/>
       
    70    </component>
       
    71    <component id="usbmscpersonality" filter="s60" name="USB MSC Personality" class="plugin">
       
    72     <unit bldFile="usbclasses/usbmscpersonality/group"/>
       
    73    </component>
       
    74    <component id="usbphoneasmodem" filter="s60" name="USB Phone as Modem" introduced="^3">
       
    75     <unit bldFile="usbclasses/usbphoneasmodem/group"/>
       
    76    </component>
       
    77   </collection>
       
    78   <collection id="usbuis" name="USB UIs" level="specific">
       
    79    <component id="usbuinotif" filter="s60" name="USB UI Notifiers">
       
    80     <unit bldFile="usbuis/usbuinotif" qt:proFile="usbuinotif.pro" filter="!test"/>
       
    81     <unit bldFile="usbuis/usbuinotif/tsrc/usbuinotifapitest/group" filter="test,api_test" />
       
    82    </component>
       
    83    <component id="imageprintuiprovider" filter="s60" name="ImagePrint UI Provider" class="plugin">
       
    84     <unit bldFile="usbuis/imageprintuiprovider/group"/>
       
    85    </component>
       
    86    <component id="usbimageprintui" filter="s60" name="ImagePrint UI">
       
    87     <unit bldFile="usbuis/imageprintui/group"/>
       
    88    </component>
       
    89    <component id="usbsettingsapp" name="USB Settings Application" introduced="^4" filter="s60">
       
    90       <unit bldFile="usbuis/usbsettingsapp" qt:proFile="USBSettingsApp.pro"/>
       
    91     </component>
       
    92    <component id="usbindicatorplugin" name="USB Indicator Plugin" introduced="^4" filter="s60" class="plugin">
       
    93       <unit bldFile="usbuis/usbindicatorplugin" qt:proFile="usbindicatorplugin.pro"/>
       
    94     </component>
       
    95   </collection>
       
    96   <collection id="usb_testtools" name="USB Test Tools" level="server">
       
    97    <component id="usb_stubsrv" name="USB Stub Server" introduced="^4" filter="s60">
       
    98       <unit bldFile="tsrc/testtools/stubsrv/group"/>
       
    99     </component>
       
   100   </collection>
       
   101  </package>
    52 </SystemDefinition>
   102 </SystemDefinition>
       
   103