/[eiffelstudio]/trunk/Delivery/scripts/windows/install/Package.wxs
ViewVC logotype

Contents of /trunk/Delivery/scripts/windows/install/Package.wxs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 66952 - (show annotations)
Tue Feb 27 18:52:48 2007 UTC (12 years, 11 months ago) by paulb
File size: 4049 byte(s)
Changed default install location to use InstallName variable as defined in includes\Preprocessors.inc.
1 <?xml version="1.0"?>
2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
3 <?include includes\Preprocessors.wxi?>
4
5 <Product Name="$(var.ProductName)"
6 Id="$(var.ProductGuid)"
7 Language="1033"
8 Codepage="1252"
9 Version="$(var.ProductVersion)"
10 Manufacturer="Eiffel Software"
11 UpgradeCode="$(var.UpgradeGuid)">
12
13 <!-- PACKAGE -->
14 <Package Id="*" Keywords="Installer" Description="$(var.ProductDescription)"
15 Comments="$(var.ProductName) is a registered trademark of Eiffel Software" Manufacturer="Eiffel Software Inc."
16 InstallerVersion="$(var.MsiVersion)" Platforms="$(var.MsiPlatform)" Languages="1033" Compressed="yes" SummaryCodepage="1252"/>
17
18 <EnsureTable Id="ControlCondition"/>
19 <!-- END PACKAGE -->
20
21 <!-- MEDIA -->
22 <Media Id="1" EmbedCab="yes" DiskPrompt="Disc #1" Cabinet="data.cab" CompressionLevel="high"/>
23 <Property Id="DiskPrompt" Value="$(var.ProductName) Installation [1]" />
24 <!-- END MEDIA -->
25
26 <!-- BINARIES -->
27 <Binary Id="app.ico" SourceFile="$(sys.SOURCEFILEDIR)images\app.ico" />
28 <!-- END BINARIES -->
29
30 <!-- ADD REMOVE PROGRAM -->
31 <Property Id='ARPCOMMENTS'>$(var.ProductDescription)</Property>
32 <Property Id='ARPCONTACT'>info@eiffel.com</Property>
33 <Property Id='ARPHELPLINK'>http://support.eiffel.com</Property>
34 <Property Id='ARPURLINFOABOUT'>http://www.eifel.com</Property>
35 <Property Id='ARPPRODUCTICON'>app.ico</Property>
36 <Property Id='ARPNOMODIFY'>1</Property>
37 <!-- END ADD REMOVE PROGRAM -->
38
39 <!-- PROPERTIES -->
40 <?ifdef x64?>
41 <Property Id="ISEPLATFORM">win64</Property>
42 <?else?>
43 <Property Id="ISEPLATFORM">windows</Property>
44 <?endif?>
45 <Property Id="INSTALLDIR" Secure="yes" />
46 <Property Id="INSTALLCURL">http://eiffelsoftware.origo.ethz.ch/index.php/Installing_Microsoft_C_compiler</Property> <!-- URL for How-To-Install a C/C++ compiler -->
47 <Property Id="CHECKCCOMPILER"><?ifdef x64?>1<?else?><?ifdef EiffelEnvision?>1<?else?>0<?endif?><?endif?></Property> <!-- Determines if a C/C++ compiler should be checked -->
48 <Property Id="HASMSCCOMPILER">0</Property> <!-- Indicates if a MS C/C++ has been found -->
49 <Property Id="CANCCOMPILE">0</Property> <!-- Indicates if a MSC C/C++ can actually be used -->
50 <Property Id="SELECTEDCCOMPILER"><?ifdef EiffelStudio?>bcb<?else?>msc<?endif?></Property> <!-- Type of C/C++ compiler -->
51 <Property Id="FXINSTALLROOT">0<RegistrySearch Id="RegFxPath" Root="HKLM" Key="SOFTWARE\Microsoft\.NETFramework" Name="InstallRoot" Type="raw" Win64="$(var.IsWin64)" /></Property>
52 <Property Id="VIEWEDLICENSE">0</Property> <!-- Indicates if the license agreement has been viewed -->
53 <!-- END PROPERTIES -->
54
55 <!-- INSTALL DESCRIPTION -->
56 <Directory Id="TARGETDIR" Name="SourceDir">
57 <Directory Id="$(var.PrgFiles)" Name="$(var.PrgFiles)">
58 <Directory Id="Dir.EiffelSoftware" Name="Eiffel Software">
59 <Directory Id="INSTALLDIR" Name="$(var.InstallName)">
60 </Directory>
61 </Directory>
62 </Directory>
63 </Directory>
64
65 <Feature Id="Feat.root" Title="$(var.ProductName)" Description="$(var.ProductDescription)" TypicalDefault="install" Display="expand" Level="1" ConfigurableDirectory="INSTALLDIR">
66 </Feature>
67 <!-- END INSTALL DESCRIPTION -->
68
69 <!-- INSTALL SEQUENCING -->
70 <InstallExecuteSequence>
71 </InstallExecuteSequence>
72 <AdminExecuteSequence>
73 </AdminExecuteSequence>
74 <!-- END INSTALL SEQUENCING -->
75
76 <!-- USER INTERFACE -->
77 <UIRef Id="UI.configuration"/>
78 <UIRef Id="UI.dialog_files_in_use"/>
79 <!-- END USER INTERFACE -->
80 </Product>
81 </Wix>

  ViewVC Help
Powered by ViewVC 1.1.23