symbian3/mw/vpnclient/package_definition.xml
changeset 212 a44ae815a47f
parent 138 6892870d74c9
equal deleted inserted replaced
178:4469f26a2533 212:a44ae815a47f
    52 ]>
    52 ]>
    53 <SystemDefinition name="Symbian^3" schema="2.0.1">
    53 <SystemDefinition name="Symbian^3" schema="2.0.1">
    54 <systemModel>
    54 <systemModel>
    55 <layer name="mw" long-name="Middleware" levels="generic specific">
    55 <layer name="mw" long-name="Middleware" levels="generic specific">
    56 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
    56 <block name="vpnclient" level="specific" long-name="VPN Client" levels="engine ui api">
    57     <!-- is the !oem_build filter needed? -->
    57 <!-- is the !oem_build filter needed? -->
    58     <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
    58 <collection name="vpnc_plat" long-name="VPN Client Platform Interfaces" level="api">
    59      <component name="vpnapi" filter="s60" long-name="VPN API">
    59 <component name="vpnapi" filter="s60" long-name="VPN API" class="api">
    60       <unit bldFile="/sf/mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
    60 <unit bldFile="/sf/mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
    61      </component>
    61 </component>
    62     </collection>
    62 </collection>
    63     <collection name="vpnengine" long-name="VPN Engine" level="engine">
    63 <collection name="vpnapiimpl" long-name="VPN API Implementation" level="api">
    64      <!-- too many components in this collection.
    64 <component name="vpnapi" filter="s60" long-name="VPN API">
       
    65 <unit bldFile="/sf/mw/vpnclient/vpnapiimpl/group" filter="!oem_build"/>
       
    66 </component>
       
    67 </collection>
       
    68 <collection name="vpnengine" long-name="VPN Engine" level="engine">
       
    69 <!-- too many components in this collection.
    65     		Probably best to group the binaries together into larger components
    70     		Probably best to group the binaries together into larger components
    66     		or maybe split the collection into more reasonable groups  -->
    71     		or maybe split the collection into more reasonable groups  -->
    67      <component name="eventmediatorapi" filter="s60" long-name="Event Mediator API">
    72 <component name="eventmediatorapi" filter="s60" long-name="Event Mediator API">
    68       <unit bldFile="/sf/mw/vpnclient/vpnengine/eventmediatorapi/group" filter="!oem_build"/>
    73 <unit bldFile="/sf/mw/vpnclient/vpnengine/eventmediatorapi/group" filter="!oem_build"/>
    69      </component>
    74 </component>
    70      <component name="eventviewer" filter="s60" long-name="Event Viewer">
    75 <component name="eventviewer" filter="s60" long-name="Event Viewer">
    71       <unit bldFile="/sf/mw/vpnclient/vpnengine/eventviewer/group" filter="!oem_build"/>
    76 <unit bldFile="/sf/mw/vpnclient/vpnengine/eventviewer/group" filter="!oem_build"/>
    72      </component>
    77 </component>
    73      <component name="vpnins" filter="s60" long-name="VPN Installer">
    78 <component name="vpnins" filter="s60" long-name="VPN Installer">
    74       <unit bldFile="/sf/mw/vpnclient/vpnengine/vpnins/group" filter="!oem_build"/>
    79 <unit bldFile="/sf/mw/vpnclient/vpnengine/vpnins/group" filter="!oem_build"/>
    75      </component>
    80 </component>
    76      <component name="ikepolparser" filter="s60" long-name="IKE Policy Parser">
    81 <component name="ikepolparser" filter="s60" long-name="IKE Policy Parser">
    77       <unit bldFile="/sf/mw/vpnclient/vpnengine/ikepolparser/group" filter="!oem_build"/>
    82 <unit bldFile="/sf/mw/vpnclient/vpnengine/ikepolparser/group" filter="!oem_build"/>
    78      </component>
    83 </component>
    79      <component name="utlbase64" filter="s60" long-name="Base64 Utilities">
    84 <component name="utlbase64" filter="s60" long-name="Base64 Utilities">
    80       <unit bldFile="/sf/mw/vpnclient/vpnengine/utlbase64/group" filter="!oem_build"/>
    85 <unit bldFile="/sf/mw/vpnclient/vpnengine/utlbase64/group" filter="!oem_build"/>
    81      </component>
    86 </component>
    82      <component name="utlcrypto" filter="s60" long-name="Crypto Utilities">
    87 <component name="utlcrypto" filter="s60" long-name="Crypto Utilities">
    83       <unit bldFile="/sf/mw/vpnclient/vpnengine/utlcrypto/group" filter="!oem_build"/>
    88 <unit bldFile="/sf/mw/vpnclient/vpnengine/utlcrypto/group" filter="!oem_build"/>
    84      </component>
    89 </component>
    85      <component name="utlxml" filter="s60" long-name="XML Utilities">
    90 <component name="utlxml" filter="s60" long-name="XML Utilities">
    86       <unit bldFile="/sf/mw/vpnclient/vpnengine/utlxml/group" filter="!oem_build"/>
    91 <unit bldFile="/sf/mw/vpnclient/vpnengine/utlxml/group" filter="!oem_build"/>
    87      </component>
    92 </component>
    88      <component name="utlpkcs10" filter="s60" long-name="PKCS#10 Utilities">
    93 <component name="utlpkcs10" filter="s60" long-name="PKCS#10 Utilities">
    89       <unit bldFile="/sf/mw/vpnclient/vpnengine/utlpkcs10/group" filter="!oem_build"/>
    94 <unit bldFile="/sf/mw/vpnclient/vpnengine/utlpkcs10/group" filter="!oem_build"/>
    90      </component>
    95 </component>
    91      <component name="pkiserviceapi" filter="s60" long-name="PKI Service API">
    96 <component name="pkiserviceapi" filter="s60" long-name="PKI Service API">
    92       <unit bldFile="/sf/mw/vpnclient/vpnengine/pkiserviceapi/group" filter="!oem_build"/>
    97 <unit bldFile="/sf/mw/vpnclient/vpnengine/pkiserviceapi/group" filter="!oem_build"/>
    93      </component>
    98 </component>
    94      <component name="ikecert" filter="s60" long-name="IKE Certificate Management">
    99 <component name="ikecert" filter="s60" long-name="IKE Certificate Management">
    95       <unit bldFile="/sf/mw/vpnclient/vpnengine/ikecert/group" filter="!oem_build"/>
   100 <unit bldFile="/sf/mw/vpnclient/vpnengine/ikecert/group" filter="!oem_build"/>
    96      </component>
   101 </component>
    97      <component name="kmdapi" filter="s60" long-name="Key Management Daemon API">
   102 <component name="kmdapi" filter="s60" long-name="Key Management Daemon API">
    98       <unit bldFile="/sf/mw/vpnclient/vpnengine/kmdapi/group" filter="!oem_build"/>
   103 <unit bldFile="/sf/mw/vpnclient/vpnengine/kmdapi/group" filter="!oem_build"/>
    99      </component>
   104 </component>
   100      <component name="kmdserver" filter="s60" long-name="Key Management Daemon Server">
   105 <component name="kmdserver" filter="s60" long-name="Key Management Daemon Server">
   101       <unit bldFile="/sf/mw/vpnclient/vpnengine/kmdserver/group" filter="!oem_build"/>
   106 <unit bldFile="/sf/mw/vpnclient/vpnengine/kmdserver/group" filter="!oem_build"/>
   102      </component>
   107 </component>
   103      <component name="ikeutils" filter="s60" long-name="Internet Key Exchange Utils">
   108 <component name="ikeutils" filter="s60" long-name="Internet Key Exchange Utils">
   104       <unit bldFile="/sf/mw/vpnclient/vpnengine/ikeutils/group" filter="!oem_build"/>
   109 <unit bldFile="/sf/mw/vpnclient/vpnengine/ikeutils/group" filter="!oem_build"/>
   105      </component>
   110 </component>
   106      <component name="ikev1lib" filter="s60" long-name="IKEv1 Library">
   111 <component name="ikev1lib" filter="s60" long-name="IKEv1 Library">
   107       <unit bldFile="/sf/mw/vpnclient/vpnengine/ikev1lib/group" filter="!oem_build"/>
   112 <unit bldFile="/sf/mw/vpnclient/vpnengine/ikev1lib/group" filter="!oem_build"/>
   108      </component>
   113 </component>
   109      <component name="ikev2lib" filter="s60" long-name="IKEv2 Library">
   114 <component name="ikev2lib" filter="s60" long-name="IKEv2 Library">
   110       <unit bldFile="/sf/mw/vpnclient/vpnengine/ikev2lib/group" filter="!oem_build"/>
   115 <unit bldFile="/sf/mw/vpnclient/vpnengine/ikev2lib/group" filter="!oem_build"/>
   111      </component>
   116 </component>
   112      <component name="vpnipsecpolparser" filter="s60" long-name="VPN IPsec Policy Parser">
   117 <component name="vpnipsecpolparser" filter="s60" long-name="VPN IPsec Policy Parser">
   113       <unit bldFile="/sf/mw/vpnclient/vpnengine/vpnipsecpolparser/group" filter="!oem_build"/>
   118 <unit bldFile="/sf/mw/vpnclient/vpnengine/vpnipsecpolparser/group" filter="!oem_build"/>
   114      </component>
   119 </component>
   115      <component name="sit" filter="s60" long-name="Socket Interaction Thread">
   120 <component name="sit" filter="s60" long-name="Socket Interaction Thread">
   116       <unit bldFile="/sf/mw/vpnclient/vpnengine/sit/group" filter="!oem_build"/>
   121 <unit bldFile="/sf/mw/vpnclient/vpnengine/sit/group" filter="!oem_build"/>
   117      </component>
   122 </component>
   118      <component name="vpntcwrapper" filter="s60" long-name="VPN Terminal Control Wrapper">
   123 <component name="vpntcwrapper" filter="s60" long-name="VPN Terminal Control Wrapper">
   119       <unit bldFile="/sf/mw/vpnclient/vpnengine/vpntcwrapper/group" filter="!oem_build"/>
   124 <unit bldFile="/sf/mw/vpnclient/vpnengine/vpntcwrapper/group" filter="!oem_build"/>
   120      </component>
   125 </component>
   121      <component name="eventmediator" filter="s60" long-name="Event Mediator">
   126 <component name="eventmediator" filter="s60" long-name="Event Mediator">
   122       <unit bldFile="/sf/mw/vpnclient/vpnengine/eventmediator/group" filter="!oem_build"/>
   127 <unit bldFile="/sf/mw/vpnclient/vpnengine/eventmediator/group" filter="!oem_build"/>
   123      </component>
   128 </component>
   124      <component name="pkiservice" filter="s60" long-name="PKI Service">
   129 <component name="pkiservice" filter="s60" long-name="PKI Service">
   125       <unit bldFile="/sf/mw/vpnclient/vpnengine/pkiservice/group" filter="!oem_build"/>
   130 <unit bldFile="/sf/mw/vpnclient/vpnengine/pkiservice/group" filter="!oem_build"/>
   126      </component>
   131 </component>
   127      <component name="vpnconnagt" filter="s60" long-name="VPN Connection Agent">
   132 <component name="vpnconnagt" filter="s60" long-name="VPN Connection Agent">
   128       <unit bldFile="/sf/mw/vpnclient/vpnengine/vpnconnagt/group" filter="!oem_build"/>
   133 <unit bldFile="/sf/mw/vpnclient/vpnengine/vpnconnagt/group" filter="!oem_build"/>
   129      </component>
   134 </component>
   130      <component name="vpnmanager" filter="s60" long-name="VPN Manager">
   135 <component name="vpnmanager" filter="s60" long-name="VPN Manager">
   131       <unit bldFile="/sf/mw/vpnclient/vpnengine/vpnmanager/group" filter="!oem_build"/>
   136 <unit bldFile="/sf/mw/vpnclient/vpnengine/vpnmanager/group" filter="!oem_build"/>
   132      </component>
   137 </component>
   133      <component name="vpncleaner" filter="s60" long-name="VPN Cleaner">
   138 <component name="vpncleaner" filter="s60" long-name="VPN Cleaner">
   134       <unit bldFile="/sf/mw/vpnclient/vpnengine/vpncleaner/group" filter="!oem_build"/>
   139 <unit bldFile="/sf/mw/vpnclient/vpnengine/vpncleaner/group" filter="!oem_build"/>
   135      </component>
   140 </component>
   136      <component name="utlpkcs12" filter="s60" long-name="PKCS#12 Utilities">
   141 <component name="utlpkcs12" filter="s60" long-name="PKCS#12 Utilities">
   137       <unit bldFile="/sf/mw/vpnclient/vpnengine/utlpkcs12/group" filter="!oem_build"/>
   142 <unit bldFile="/sf/mw/vpnclient/vpnengine/utlpkcs12/group" filter="!oem_build"/>
   138      </component>
   143 </component>
   139      <component name="dmadengine" filter="s60" long-name="DM Adapter Engine">
   144 <component name="dmadengine" filter="s60" long-name="DM Adapter Engine">
   140       <unit bldFile="/sf/mw/vpnclient/vpnengine/dmadengine/group" filter="!oem_build"/>
   145 <unit bldFile="/sf/mw/vpnclient/vpnengine/dmadengine/group" filter="!oem_build"/>
   141      </component>
   146 </component>
   142      <component name="dmadipsecvpn" filter="s60" long-name="IPsec VPN DM Adapter" plugin="Y">
   147 <component name="dmadipsecvpn" filter="s60" long-name="IPsec VPN DM Adapter" plugin="Y">
   143       <unit bldFile="/sf/mw/vpnclient/vpnengine/dmadipsecvpn/group" filter="!oem_build"/>
   148 <unit bldFile="/sf/mw/vpnclient/vpnengine/dmadipsecvpn/group" filter="!oem_build"/>
   144      </component>
   149 </component>
   145      <component name="dmadpki" filter="s60" long-name="PKI DM Adapter" plugin="Y">
   150 <component name="dmadpki" filter="s60" long-name="PKI DM Adapter" plugin="Y">
   146       <unit bldFile="/sf/mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
   151 <unit bldFile="/sf/mw/vpnclient/vpnengine/dmadpki/group" filter="!oem_build"/>
   147      </component>
   152 </component>
   148      <component name="ikesocket" filter="s60" long-name="IKE Socket" introduced="^3">
   153 <component name="ikesocket" filter="s60" long-name="IKE Socket" introduced="^3">
   149       <unit bldFile="/sf/mw/vpnclient/vpnengine/ikesocket/group" filter="!oem_build"/>
   154 <unit bldFile="/sf/mw/vpnclient/vpnengine/ikesocket/group" filter="!oem_build"/>
   150      </component>
   155 </component>
   151     </collection>
   156 </collection>
   152     <collection name="vpnui" long-name="VPN UI" level="ui">
   157 <collection name="vpnui" long-name="VPN UI" level="ui">
   153      <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
   158 <component name="vpnecomnotifier" filter="s60" long-name="VPN ECOM Notifier" plugin="Y">
   154       <unit bldFile="/sf/mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
   159 <unit bldFile="/sf/mw/vpnclient/vpnui/vpnecomnotifier/group" filter="!oem_build"/>
   155      </component>
   160 </component>
   156      <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
   161 <component name="vpndialogmanager" filter="s60" long-name="VPN Dialog Manager">
   157       <unit bldFile="/sf/mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
   162 <unit bldFile="/sf/mw/vpnclient/vpnui/vpndialogmanager/group" filter="!oem_build"/>
   158      </component>
   163 </component>
   159      <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" plugin="Y">
   164 <component name="vpnmanagementui" filter="s60" long-name="VPN Management UI" plugin="Y">
   160       <unit bldFile="/sf/mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
   165 <unit bldFile="/sf/mw/vpnclient/vpnui/vpnmanagementui/group" filter="!oem_build"/>
   161      </component>
   166 </component>
   162      <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
   167 <component name="vpnpolins" filter="s60" long-name="VPN Policy Installer">
   163       <unit bldFile="/sf/mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
   168 <unit bldFile="/sf/mw/vpnclient/vpnui/vpnpolins/group" filter="!oem_build"/>
   164      </component>
   169 </component>
   165      <component name="vpnpolicyrecognizer" filter="s60" long-name="VPN Policy Recognizer" plugin="Y">
   170 <component name="vpnpolicyrecognizer" filter="s60" long-name="VPN Policy Recognizer" plugin="Y">
   166       <unit bldFile="/sf/mw/vpnclient/vpnui/vpnpolicyrecognizer/group" filter="!oem_build"/>
   171 <unit bldFile="/sf/mw/vpnclient/vpnui/vpnpolicyrecognizer/group" filter="!oem_build"/>
   167      </component>
   172 </component>
   168     </collection>
   173 </collection>
   169     <collection name="vpnclient_info" long-name="VPN Client Info" level="api">
   174 <collection name="vpnclient_info" long-name="VPN Client Info" level="api">
   170      <component name="vpnclient_help" filter="s60" long-name="VPN Client Help">
   175 <component name="vpnclient_help" filter="s60" long-name="VPN Client Help">
   171       <unit bldFile="/sf/mw/vpnclient/help/group" filter="!oem_build"/>
   176 <unit bldFile="/sf/mw/vpnclient/help/group" filter="!oem_build"/>
   172      </component>
   177 </component>
   173      <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
   178 <component name="vpnclient_build" filter="s60" long-name="VPN Client Build">
   174       <!-- should split this up into the other components and remove this-->
   179 <!-- should split this up into the other components and remove this-->
   175       <unit bldFile="/sf/mw/vpnclient/group" filter="!oem_build"/>
   180 <unit bldFile="/sf/mw/vpnclient/group" filter="!oem_build"/>
   176      </component>
   181 </component>
   177      <component name="vpnc_plat" filter="s60" long-name="VPN Client Platform Interfaces" class="api">
   182 </collection>
   178       <unit bldFile="/sf/mw/vpnclient/vpnc_plat/vpnapi/group" filter="!oem_build"/>
   183 </block>
   179      </component>
       
   180     </collection>
       
   181    </block>
       
   182 </layer>
   184 </layer>
   183 </systemModel>
   185 </systemModel>
   184 </SystemDefinition>
   186 </SystemDefinition>