s4:torture: Adapt KDC canon test to Heimdal upstream changes
[samba.git] / third_party / heimdal / packages / windows / installer / heimdal-gss.wxs
1 <?xml version='1.0' encoding='windows-1252'?>
2 <Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
3
4   <?if $(var.Platform)=x64 ?>
5
6   <?define Win64=yes ?>
7
8   <?define ToolsBinDir=dirBin64 ?>
9   <?define GuidGssDll=9368D1E7-D4CB-4BDC-A2A6-AB1C992151AD ?>
10
11   <?define GuidPackage={A19EA263-680D-4626-AF54-5A05ACCC027C} ?>
12
13   <?else?>
14
15   <?define Win64=no ?>
16
17   <?define ToolsBinDir=dirBin32 ?>
18   <?define GuidGssDll=5F38982B-A325-4A7B-A2FC-EA40314F4D00 ?>
19
20   <?define GuidPackage={F0525351-C791-4890-98BE-14B38D3E6B72} ?>
21   <?endif?>
22
23   <Module Id="Heimdal.GSS" Language="0" Version="$(var.Version)">
24
25     <Package Id="$(var.GuidPackage)"
26              InstallerVersion="200"
27              Languages="1033" Manufacturer="Heimdal"
28              SummaryCodepage="1252" AdminImage="no"
29              Platform="$(var.Platform)" />
30
31     <Directory Id='TARGETDIR' Name='SourceDir' DiskId='1'>
32
33       <?ifdef Target32 ?>
34       <Directory Id='ProgramFilesFolder'>
35         <Directory Id='INSTALLDIR32' Name='Heimdal'>
36           <Directory Id='dirBin32' Name='bin'>
37           </Directory>
38         </Directory>
39       </Directory>
40       <?endif?>
41
42       <?ifdef Target64?>
43       <Directory Id='ProgramFiles64Folder'>
44         <Directory Id='INSTALLDIR64' Name='Heimdal'>
45           <Directory Id='dirBin64' Name='bin'>
46           </Directory>
47         </Directory>
48       </Directory>
49       <?endif?>
50
51     </Directory>
52
53     <?ifdef Target32?>
54     <DirectoryRef Id='dirBin32' DiskId='1'>
55       <Component Id='comp.SearchPath.32'
56                  Guid='BA6C1A53-E479-4E87-9B61-7BA793DBAE56' Win64='no'>
57         <RegistryKey Root='HKLM' Key='Software\Heimdal\CurrentVersion'>
58           <RegistryValue Name='InstallPath' Type='string'
59                          Value='[dirBin32]' KeyPath='yes' />
60         </RegistryKey>
61         <Environment Id='env.Path.32' Name='PATH' Action='set' Part='last'
62                      Separator=';' Value='[dirBin32]' System='yes' />
63       </Component>
64
65     </DirectoryRef>
66     <?endif?>
67
68     <?ifdef Target64?>
69     <DirectoryRef Id='dirBin64' DiskId='1'>
70       <Component Id='comp.SearchPath.64'
71                  Guid='2F189729-2253-47A1-AA68-06FE3A9697A7' Win64='yes'>
72         <RegistryKey Root='HKLM' Key='Software\Heimdal\CurrentVersion'>
73           <RegistryValue Name='InstallPath' Type='string'
74                          Value='[dirBin64]' KeyPath='yes' />
75         </RegistryKey>
76         <Environment Id='env.Path' Name='PATH' Action='set' Part='last'
77                      Separator=';' Value='[dirBin64]' System='yes' />
78       </Component>
79
80     </DirectoryRef>
81     <?endif?>
82
83     <DirectoryRef Id='$(var.ToolsBinDir)' FileSource='$(var.BinDir)\$(var.AsmKrbName)'>
84
85       <Component Id='comp.gssdll'
86                  Guid='$(var.GuidGssDll)'
87                  Win64='$(var.Win64)'>
88         <File Name='gssapi.dll' KeyPath='yes' />
89         <File Name='gssapi.pdb' />
90       </Component>
91
92     </DirectoryRef>
93   </Module>
94 </Wix>