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> |