forked from WinMerge/winmerge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWinMerge.wxs
82 lines (71 loc) · 2.93 KB
/
WinMerge.wxs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?xml version="1.0" encoding="utf-8"?>
<!--
candleArgs: "WinMerge.wxs" "Fragments\Core.wxs" "Fragments\Docs.wxs" "Fragments\Filters.wxs" "Fragments\Languages.wxs" "Fragments\Features.wxs" "Fragments\WixUI_WinMerge.wxs" "Fragments\WixUI_AdditionalTasksDlg.wxs" <extensions>
lightArgs: "WinMerge.wixobj" "Core.wixobj" "Docs.wixobj" "Filters.wixobj" "Languages.wixobj" "Features.wixobj" "WixUI_WinMerge.wixobj" "WixUI_AdditionalTasksDlg.wixobj" -ext WixUIExtension -out "<projectname>.msi" <extensions>
-->
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<?include Config.wxi ?>
<!--
TODO:
* Tasks
* Shortcuts
* Quick Launch
* Integrate to...
* TortoiseCVS
* TortoiseSVN
* Modify Path
* Don't install 32 bit version von Windows x64
* Install translated readme files
* Mutli-language support
* ...
-->
<Product Id="*"
Codepage="1252"
Language="1033"
Manufacturer="$(var.Manufacturer)"
Name="$(var.ProductName)"
UpgradeCode="$(var.UpgradeGuid)"
Version="$(var.ProductVersion)">
<Package Id="*"
Comments="$(var.PackageComments)"
Compressed="yes"
Description="$(var.Manufacturer)"
InstallerVersion="300"
Keywords="$(var.PackageKeywords)"
Languages="1033"
Manufacturer="$(var.PackageDescription)"
Platform="$(var.PackagePlatform)"
SummaryCodepage="1252" />
<Media Id="1"
Cabinet="winmerge.cab"
EmbedCab="yes" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="$(var.ProgramFilesFolder)">
<Directory Id="INSTALLDIR" Name="WinMerge">
<Directory Id="DOCSDIR" Name="Docs" />
<Directory Id="FILTERSDIR" Name="Filters" />
<Directory Id="LANGDIR" Name="Languages" />
<Directory Id="PLUGINSDIR" Name="MergePlugins" />
</Directory>
</Directory>
<Directory Id="ProgramMenuFolder">
<Directory Id="WinMergeMenuFolder" Name="WinMerge" />
</Directory>
<Directory Id="DesktopFolder" />
</Directory>
<Property Id="TASK_STARTMENUSHORTCUTS">1</Property>
<Property Id="TASK_DESKTOPSHORTCUT">1</Property>
<FeatureRef Id="WinMerge" />
<!-- TODO: Works this really? -->
<Condition Message="WinMerge requires Windows 2000/XP/2003/Vista/2008 or later to install.">
<![CDATA[( VersionNT <= 500 ) OR ( Version9x <> 0 )]]>
</Condition>
<WixVariable Id="WixUILicenseRtf" Value="..\..\Docs\users\GPL.rtf" />
<WixVariable Id="WixUIBannerBmp" Value="Bitmaps\banner.bmp" />
<WixVariable Id="WixUIDialogBmp" Value="Bitmaps\dialog.bmp" />
<Icon Id="Merge.ico" SourceFile="..\..\Src\res\Merge.ico"/>
<Property Id="ARPPRODUCTICON" Value="Merge.ico" />
<UIRef Id="WixUI_WinMerge" />
<UI />
</Product>
</Wix>