symbian4/mw/usbservices/package_definition_3.0.xml
branchHighFidelityModel
changeset 150 8d58b930d36e
child 156 c154a6b30ef1
equal deleted inserted replaced
149:f5ca2252f87e 150:8d58b930d36e
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     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">
       
     4   <collection id="usbservices_plat" name="USB Services Platform Interfaces" level="plugin">
       
     5    <component id="pictbridge_api" name="PictBridge API" class="api" filter="s60">
       
     6     <meta rel="Api" href="usbservices_plat/pictbridge_api/pictbridge_api.metaxml"/>
       
     7     <unit bldFile="usbservices_plat/pictbridge_api/group"/>
       
     8    </component>
       
     9    <component id="ptp_responder_api" name="PTP Responder API" class="api" filter="s60">
       
    10     <meta rel="Api" href="usbservices_plat/ptp_responder_api/ptp_responder_api.metaxml"/>
       
    11     <unit bldFile="usbservices_plat/ptp_responder_api/group"/>
       
    12    </component>
       
    13    <component id="ptp_transport_api" name="PTP Transport API" class="api" filter="s60">
       
    14     <meta rel="Api" href="usbservices_plat/ptp_transport_api/ptp_transport_api.metaxml"/>
       
    15     <unit bldFile="usbservices_plat/ptp_transport_api/group"/>
       
    16    </component>
       
    17    <component id="usb_device_control_plugin_api" name="USB Device Control Plug-in API" class="api" filter="s60">
       
    18     <meta rel="Api" href="usbservices_plat/usb_device_control_plugin_api/usb_device_control_plugin_api.metaxml"/>
       
    19     <unit bldFile="usbservices_plat/usb_device_control_plugin_api/group"/>
       
    20    </component>
       
    21    <component id="usb_notifier_api" name="USB Notifier API" class="api" filter="s60">
       
    22     <meta rel="Api" href="usbservices_plat/usb_notifier_api/usb_notifier_api.metaxml"/>
       
    23     <unit bldFile="usbservices_plat/usb_notifier_api/group"/>
       
    24    </component>
       
    25    <component id="usb_personality_api_header" name="USB Personality API" class="api" filter="s60">
       
    26     <meta rel="Api" href="usbservices_plat/usb_personality_api_header/usb_personality_api_header.metaxml"/>
       
    27     <unit bldFile="usbservices_plat/usb_personality_api_header/group"/>
       
    28    </component>
       
    29    <component id="usb_personality_plugin_api" name="USB Personality Plug-in API" class="api" filter="s60">
       
    30     <meta rel="Api" href="usbservices_plat/usb_personality_plugin_api/usb_personality_plugin_api.metaxml"/>
       
    31     <unit bldFile="usbservices_plat/usb_personality_plugin_api/group"/>
       
    32    </component>
       
    33    <component id="usb_secondary_display_api" name="USB Secondary Display API" class="api" filter="s60">
       
    34     <meta rel="Api" href="usbservices_plat/usb_secondary_display_api/usb_secondary_display_api.metaxml"/>
       
    35     <unit bldFile="usbservices_plat/usb_secondary_display_api/group"/>
       
    36    </component>
       
    37    <component id="usb_watcher_api" name="USB Watcher API" class="api" filter="s60">
       
    38     <meta rel="Api" href="usbservices_plat/usb_watcher_api/usb_watcher_api.metaxml"/>
       
    39     <unit bldFile="usbservices_plat/usb_watcher_api/group"/>
       
    40    </component>
       
    41    <component id="usb_watcher_info_api_header" name="USB Watcher Info API" class="api" filter="s60">
       
    42     <meta rel="Api" href="usbservices_plat/usb_watcher_info_api_header/usb_watcher_info_api_header.metaxml"/>
       
    43     <unit bldFile="usbservices_plat/usb_watcher_info_api_header/group"/>
       
    44    </component>
       
    45   </collection>
       
    46   <collection id="usbengines" name="USB Engines" level="generic">
       
    47    <component id="usbotgwatcher" filter="s60" name="USB OTG Watcher">
       
    48     <unit bldFile="usbengines/usbotgwatcher/group"/>
       
    49    </component>
       
    50    <component id="usbwatcher" filter="s60" name="USB Watcher">
       
    51     <unit bldFile="usbengines/usbwatcher/group"/>
       
    52    </component>
       
    53    <component id="usblocodplugin" filter="s60" name="USB Local Connectivity Domain Plugin" class="plugin">
       
    54     <unit bldFile="usbengines/usblocodplugin/group"/>
       
    55    </component>
       
    56    <component id="usbdevcon" filter="s60" name="USB Device Control">
       
    57     <unit bldFile="usbengines/usbdevcon/group"/>
       
    58    </component>
       
    59    <component id="usbremotepersonality" filter="s60" name="USB Remote Personality">
       
    60     <unit bldFile="usbengines/usbremotepersonality/group"/>
       
    61    </component>
       
    62   </collection>
       
    63   <collection id="usbclasses" name="USB Classes" level="framework">
       
    64    <component id="usbobexclasscontroller" filter="s60" name="USB OBEX Class Controller" class="plugin">
       
    65     <unit bldFile="usbclasses/usbobexclasscontroller/group"/>
       
    66    </component>
       
    67    <component id="usbbasicpersonality" filter="s60" name="USB Basic Personality" class="plugin">
       
    68     <unit bldFile="usbclasses/usbbasicpersonality/group"/>
       
    69    </component>
       
    70    <component id="usbmscpersonality" filter="s60" name="USB MSC Personality" class="plugin">
       
    71     <unit bldFile="usbclasses/usbmscpersonality/group"/>
       
    72    </component>
       
    73    <!--	commented out in bld.inf. Should this be deleted?     
       
    74   <component id="ptpstack" filter="s60" name="Picture Transfer Protocol Stack">
       
    75         <unit bldFile="usbclasses/ptpstack/group"/>
       
    76       </component>
       
    77       <component id="sicdusbplugin" filter="s60" name="SICD USB Plugin" class="plugin">
       
    78         <unit bldFile="usbclasses/sicdusbplugin/group"/>
       
    79       </component>
       
    80       <component id="ptpserver" filter="s60" name="Picture Transfer Protocol Server">
       
    81         <unit bldFile="usbclasses/ptpserver/group"/>
       
    82       </component>-->
       
    83    <component id="pictbridgeengine" filter="s60" name="PictBridge Engine">
       
    84     <unit bldFile="usbclasses/pictbridgeengine/group"/>
       
    85    </component>
       
    86    <component id="usbphoneasmodem" filter="s60" name="USB Phone as Modem" introduced="^3">
       
    87     <unit bldFile="usbclasses/usbphoneasmodem/group"/>
       
    88    </component>
       
    89   </collection>
       
    90   <collection id="usbuis" name="USB UIs" level="specific">
       
    91    <component id="usbui" filter="s60" name="USB UI">
       
    92     <unit bldFile="usbuis/usbui/group"/>
       
    93    </component>
       
    94    <component id="usbuinotif" filter="s60" name="USB UI Notifiers">
       
    95     <unit bldFile="usbuis/usbuinotif/group"/>
       
    96    </component>
       
    97    <component id="imageprintuiprovider" filter="s60" name="ImagePrint UI Provider" class="plugin">
       
    98     <unit bldFile="usbuis/imageprintuiprovider/group"/>
       
    99    </component>
       
   100    <component id="usbimageprintui" filter="s60" name="ImagePrint UI">
       
   101     <unit bldFile="usbuis/imageprintui/group"/>
       
   102    </component>
       
   103    <component id="usbuiqt" name="USB UI Qt" introduced="^4" filter="s60">
       
   104       <unit bldFile="usbuis/usbuiqt" qt:proFile="usbapplication.pro"/>
       
   105     </component>
       
   106   </collection>
       
   107  </package>
       
   108 </SystemDefinition>