afslogon-wix-cleanup-20040715
[openafs.git] / src / WINNT / install / wix / feature.wxi
1 \feff<?xml version="1.0" ?>
2 <Include>
3
4                 <?ifdef DebugSyms?>
5                         <?ifdef Debug?>
6                                 <?define DebugSymFollowParent="yes"?>
7                                 <?define DebugSymLowLevel="30"?>
8                                 <?define DebugSymHighLevel="130"?>
9                         <?else?>
10                                 <?define DebugSymFollowParent="no"?>
11                                 <?define DebugSymLowLevel="130"?>
12                                 <?define DebugSymHighLevel="130"?>
13                         <?endif?>
14                 <?endif?>
15
16         <Feature Id="feaOpenAFS" AllowAdvertise="no" Absent="disallow" ConfigurableDirectory="AFSDIR"
17             Description="$(loc.StrAFSProdDesc)" Display="expand" InstallDefault="local" Level="30"
18             Title="OpenAFS">
19             <Feature Id="feaClient" AllowAdvertise="no" Description="$(loc.StrAFSClientLongDesc)" Display="expand"
20                 FollowParent="yes" InstallDefault="local" Level="30" Title="$(loc.StrAFSClientDesc)">
21                 
22                 <Feature Id="feaLoopback" FollowParent="yes" AllowAdvertise="no" Description="$(loc.StrLoopbackLongDesc)"
23                     Display="expand" InstallDefault="local" Level="30" Title="$(loc.StrLoopbackDesc)">
24                     <ComponentRef Id="rcm_Loopback"/>
25                 </Feature>
26
27                                 <Feature Id="feaKB301673" AllowAdvertise="no" Absent="disallow" Display="hidden" InstallDefault="local" Level="0" FollowParent="yes">
28                                         <ComponentRef Id="rcm_KB301673" />
29                                         <Condition Level="30">VersionNT = 500 And ServicePackLevel &lt; 3</Condition>
30                                 </Feature>
31                                 
32                                 <Feature Id="feaCredsStartup" AllowAdvertise="no" FollowParent="yes" Display="hidden" InstallDefault="local" Level="30">
33                                         <ComponentRef Id="cmp_credsStartup" />
34                                 </Feature>
35                                 
36                         <?ifdef DebugSyms?>
37                                 <Feature Id="feaClientDebug" AllowAdvertise="no" Description="$(loc.StrAFSClientDebugLongDesc)" Display="expand"
38                                         FollowParent="$(var.DebugSymFollowParent)" InstallDefault="local" Level="$(var.DebugSymLowLevel)" Title="$(loc.StrAFSClientDebugDesc)">
39                     <ComponentRef Id="cmp_ClientProgramDebug" />
40                     <ComponentRef Id="cmp_CommonCommonDebug" />
41                     <ComponentRef Id="cmp_ClientCommonDebug" />
42                     <ComponentRef Id="cmp_ClientSystemDebug" />
43                     <?include runtime_debug.wxi?>
44                                 </Feature>
45                         <?endif?>
46
47                                 <ComponentRef Id="rcm_Client" />
48                                 <ComponentRef Id="cmp_CommonDir" />
49
50                 <ComponentRef Id="efl_Readme_TXT_$(var.Language)" />
51                 <ComponentRef Id="efl_CellServDB" />
52                 <ComponentRef Id="cmf_afs_cpa_CPL" />
53
54                 <ComponentRef Id="cmf_afsrpc_DLL" />
55                 <ComponentRef Id="cmf_afsauthent2_DLL" />
56                 <ComponentRef Id="cmf_afspthread_DLL" />
57                 <ComponentRef Id="cmf_TaAfsAppLib_DLL" />
58                 <ComponentRef Id="cmf_afsprocmgmt_DLL" />
59                 <ComponentRef Id="cmf_afs_config_EXE" />
60
61                 <ComponentRef Id="cmf_afs_nt_HLP_$(var.Language)"/>
62                 <ComponentRef Id="cmf_TaAfsAppLib_$(var.LanguageCode)_DLL" />
63                 <ComponentRef Id="cmf_afscreds_$(var.LanguageCode)_DLL" />
64                 <ComponentRef Id="cmf_afs_config_$(var.LanguageCode)_DLL" />
65                 <ComponentRef Id="cmf_afs_cpa_$(var.LanguageCode)_DLL" />
66                 <ComponentRef Id="cmf_afs_shl_ext_$(var.LanguageCode)_DLL" />
67
68                 <ComponentRef Id="cmf_afsshare_EXE" />
69                 <ComponentRef Id="cmf_libosi_DLL" />
70                 <ComponentRef Id="cmf_libafsconf_DLL" />
71                 <ComponentRef Id="cmf_klog_EXE" />
72                 <ComponentRef Id="cmf_tokens_EXE" />
73                 <ComponentRef Id="cmf_unlog_EXE" />
74                 <ComponentRef Id="cmf_fs_EXE" />
75                 <ComponentRef Id="cmf_afscreds_EXE" />
76                 <ComponentRef Id="cmf_afs_shl_ext_DLL" />
77                 <ComponentRef Id="cmf_afsd_service_EXE" />
78                 <ComponentRef Id="cmf_afslogon_DLL" />
79                 <ComponentRef Id="cmf_symlink_EXE" />
80                 <ComponentRef Id="cmf_kpasswd_EXE" />
81                 <ComponentRef Id="cmf_pts_EXE" />
82                 <ComponentRef Id="cmf_bos_EXE" />
83                 <ComponentRef Id="cmf_kas_EXE" />
84                 <ComponentRef Id="cmf_vos_EXE" />
85                 <ComponentRef Id="cmf_udebug_EXE" />
86                 <ComponentRef Id="cmf_translate_et_EXE" />
87                 <ComponentRef Id="cmf_rxdebug_EXE" />
88                 <ComponentRef Id="cmf_backup_EXE" />
89                 <ComponentRef Id="cmf_aklog_EXE" />
90
91                 <!-- Runtime -->
92                 <?include runtime.wxi?>
93             </Feature>
94             
95             <Feature Id="feaServer" AllowAdvertise="no" Description="$(loc.StrAFSServerLongDesc)" Display="expand"
96                 FollowParent="yes" InstallDefault="local" Level="130" Title="$(loc.StrAFSServerDesc)">
97
98                                 <ComponentRef Id="rcm_Server" />
99                                 <ComponentRef Id="cmp_CommonDir" />
100
101                 <ComponentRef Id="cmf_afsserver_CPL" />
102                 <ComponentRef Id="cmf_afsbosadmin_DLL" />
103                 <ComponentRef Id="cmf_afscfgadmin_DLL" />
104                 <ComponentRef Id="cmf_afsclientadmin_DLL" />
105                 <ComponentRef Id="cmf_afskasadmin_DLL" />
106                 <ComponentRef Id="cmf_afsptsadmin_DLL" />
107                 <ComponentRef Id="cmf_afsvosadmin_DLL" />
108                 <ComponentRef Id="cmf_afsadminutil_DLL" />
109
110                 <ComponentRef Id="cmf_afsrpc_DLL" />
111                 <ComponentRef Id="cmf_afsauthent2_DLL" />
112                 <ComponentRef Id="cmf_afspthread_DLL" />
113                 <ComponentRef Id="cmf_TaAfsAppLib_DLL" />
114                 <ComponentRef Id="cmf_afsprocmgmt_DLL" />
115
116                 <ComponentRef Id="cmf_afseventmsg_$(var.LanguageCode)_DLL" />
117                 <ComponentRef Id="cmf_afsserver_$(var.LanguageCode)_DLL" />
118                 <ComponentRef Id="cmf_afssvrcfg_$(var.LanguageCode)_DLL" />
119                 <ComponentRef Id="cmf_TaAfsAppLib_$(var.LanguageCode)_DLL" />
120                 <ComponentRef Id="cmf_afs_nt_HLP_$(var.Language)" />
121                 <ComponentRef Id="cmp_Lang_$(var.Language)" />
122             
123                 <ComponentRef Id="efl_Readme_TXT_$(var.Language)" />
124
125                 <ComponentRef Id="cmf_vlserver_EXE" />
126                 <ComponentRef Id="cmf_volinfo_EXE" />
127                 <ComponentRef Id="cmf_volserver_EXE" />
128                 <ComponentRef Id="cmf_afskill_EXE" />
129                 <ComponentRef Id="cmf_afssvrcfg_EXE" />
130                 <ComponentRef Id="cmf_bosctlsvc_EXE" />
131                 <ComponentRef Id="cmf_bosserver_EXE" />
132                 <ComponentRef Id="cmf_buserver_EXE" />
133                 <ComponentRef Id="cmf_fileserver_EXE" />
134                 <ComponentRef Id="cmf_fms_EXE" />
135                 <ComponentRef Id="cmf_butc_EXE" />
136                 <ComponentRef Id="cmf_kaserver_EXE" />
137                 <ComponentRef Id="cmf_ptserver_EXE" />
138                 <ComponentRef Id="cmf_salvager_EXE" />
139                 <ComponentRef Id="cmf_upclient_EXE" />
140                 <ComponentRef Id="cmf_upserver_EXE" />
141                 <ComponentRef Id="cmp_Server_Program" />
142
143             <?ifdef DebugSyms?>
144                                 <Feature Id="feaServerDebug" AllowAdvertise="no" Description="$(loc.StrAFSServerDebugLongDesc)" Display="expand"
145                                         FollowParent="$(var.DebugSymFollowParent)" InstallDefault="local" Level="$(var.DebugSymHighLevel)" Title="$(loc.StrAFSServerDebugDesc)">
146                                         <ComponentRef Id="cmp_Server_Program_Debug" />
147                                         <ComponentRef Id="cmp_ServerCommonDebug" />
148                                         <ComponentRef Id="cmp_CommonCommonDebug" />
149                                         <?include runtime_debug.wxi?>
150                 </Feature>
151             <?endif?>
152
153                 <!-- Runtime -->
154                 <?include runtime.wxi?>
155             </Feature>
156             <Feature Id="feaControlCenter" AllowAdvertise="no" Description="$(loc.StrAFSCCLongDesc)"
157                 Display="expand" FollowParent="yes" InstallDefault="local" Level="130" Title="$(loc.StrAFSCCDesc)">
158                 
159                 <ComponentRef Id="rcm_Control_Center" />
160                 <ComponentRef Id="cmp_CommonDir" />
161                 
162                 <ComponentRef Id="cmf_afs_cpa_CPL" />
163                 <ComponentRef Id="cmf_afsbosadmin_DLL" />
164                 <ComponentRef Id="cmf_afscfgadmin_DLL" />
165                 <ComponentRef Id="cmf_afsclientadmin_DLL" />
166                 <ComponentRef Id="cmf_afskasadmin_DLL" />
167                 <ComponentRef Id="cmf_afsptsadmin_DLL" />
168                 <ComponentRef Id="cmf_afsvosadmin_DLL" />
169                 <ComponentRef Id="cmf_afsadminutil_DLL" />
170                 <ComponentRef Id="cmf_afsrpc_DLL" />
171                 <ComponentRef Id="cmf_afsauthent2_DLL" />
172                 <ComponentRef Id="cmf_afspthread_DLL" />
173                 <ComponentRef Id="cmf_TaAfsAppLib_DLL" />
174                 <ComponentRef Id="cmf_afsprocmgmt_DLL" />
175                 <ComponentRef Id="cmf_afs_config_EXE" />
176                                 <ComponentRef Id="cmf_TaAfsServerManager_EXE" />
177                                 <ComponentRef Id="cmf_TaAfsAdmSvr_EXE" />
178                                 <ComponentRef Id="cmf_TaAfsAccountManager_EXE" />
179
180                 <ComponentRef Id="cmf_afseventmsg_$(var.LanguageCode)_DLL" />
181                 <ComponentRef Id="cmf_afsserver_$(var.LanguageCode)_DLL" />
182                 <ComponentRef Id="cmf_afssvrcfg_$(var.LanguageCode)_DLL" />
183                 <ComponentRef Id="cmf_TaAfsAccountManager_$(var.LanguageCode)_DLL" />
184                 <ComponentRef Id="cmf_TaAfsAppLib_$(var.LanguageCode)_DLL" />
185                 <ComponentRef Id="cmf_TaAfsServerManager_$(var.LanguageCode)_DLL" />
186                 <ComponentRef Id="cmf_afscreds_$(var.LanguageCode)_DLL" />
187                 <ComponentRef Id="cmf_afs_config_$(var.LanguageCode)_DLL" />
188                 <ComponentRef Id="cmf_afs_cpa_$(var.LanguageCode)_DLL" />
189                 <ComponentRef Id="cmf_afs_shl_ext_$(var.LanguageCode)_DLL" />
190                 <ComponentRef Id="cmf_afs_nt_HLP_$(var.Language)" />
191                 <ComponentRef Id="cmp_Lang_$(var.Language)" />
192
193             <?ifdef DebugSyms?>
194                                 <Feature Id="feaControlCenterDebug" AllowAdvertise="no" Description="$(loc.StrAFSCCDebugLongDesc)"
195                                         Display="expand" FollowParent="$(var.DebugSymFollowParent)" InstallDefault="local" Level="$(var.DebugSymHighLevel)" Title="$(loc.StrAFSCCDebugDesc)">
196                                         <ComponentRef Id="cmp_Control_CenterDebug" />
197                                         <ComponentRef Id="cmp_ServerCommonDebug" />
198                                         <ComponentRef Id="cmp_CommonCommonDebug" />
199                                         <ComponentRef Id="cmp_ClientCommonDebug" />
200                                         <?include runtime_debug.wxi?>
201                                 </Feature>
202             <?endif?>
203             
204                 <ComponentRef Id="efl_Readme_TXT_$(var.Language)" />
205                 
206                 <!-- Runtime -->
207                 <?include runtime.wxi?>
208             </Feature>
209             <Feature Id="feaSDK" AllowAdvertise="no" Description="$(loc.StrAFSSDKLongDesc)" Display="expand"
210                 FollowParent="yes" InstallDefault="local" Level="130" Title="$(loc.StrAFSSDKDesc)">
211
212                                 <ComponentRef Id="rcm_SDK" />
213
214                 <ComponentRef Id="efl_Readme_TXT_$(var.Language)" />                
215                                 <ComponentRef Id="cmp_SDK_Sample" />
216                                 <ComponentRef Id="cmp_SDK_Include" />
217                                 <ComponentRef Id="cmp_SDK_Include_afs" />
218                                 <ComponentRef Id="cmp_SDK_Include_rx" />
219                                 <ComponentRef Id="cmp_SDK_Include_Winnt" />
220                                 <ComponentRef Id="cmp_SDK_Lib" />
221                                 <ComponentRef Id="cmp_SDK_Lib_Afs" />
222
223                         <?ifdef DebugSyms?>
224                                 <Feature Id="feaSDKDebug" AllowAdvertise="no" Description="$(loc.StrAFSSDKDebugLongDesc)" Display="expand"
225                                         FollowParent="$(var.DebugSymFollowParent)" InstallDefault="local" Level="$(var.DebugSymHighLevel)" Title="$(loc.StrAFSSDKDebugDesc)">
226                                         <?include runtime_debug.wxi?>
227                                 </Feature>
228                         <?endif?>
229                 <!-- Runtime -->
230                 <?include runtime.wxi?>
231             </Feature>
232             
233             <Feature Id="feaDocumentation" AllowAdvertise="no" Description="$(loc.StrAFSDocLongDesc)"
234                 Display="expand" FollowParent="yes" InstallDefault="local" Level="130" Title="$(loc.StrAFSDocDesc)">
235
236                                 <ComponentRef Id="rcm_Documentation" />
237                 
238                 <ComponentRef Id="efl_Readme_TXT_$(var.Language)" />                
239                 <ComponentRef Id="cmf_index2_HTM_en_US" />
240                                 <ComponentRef Id="efl_DocHtml_en_US" />
241                                 <ComponentRef Id="cmp_Cmd_Ref_en_US" />
242                                 <ComponentRef Id="cmp_Install_Guide_en_US" />
243                                 <ComponentRef Id="cmp_Sys_Admin_Guide_en_US" />
244                                 <ComponentRef Id="cmp_Release_Notes_en_US" />
245                                 <ComponentRef Id="cmf_afs_nt_HLP_en_US" />
246                                 <ComponentRef Id="cmp_Lang_en_US" />
247                                 
248             </Feature>
249         </Feature>
250 </Include>