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