summaryrefslogtreecommitdiffstats
path: root/chrome/tools/build/win/release.rules
blob: 4bcf1c5358dcc10ee27de1d679bd9a0f732b7866 (plain)
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
<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
	Name="installer archive"
	Version="8.00"
	>
	<Rules>
		<CustomBuildRule
			Name="create installer archive"
			DisplayName="create installer archive"
			CommandLine="$(SolutionDir)..\third_party\python_24\python.exe $(SolutionDir)tools\build\win\create_installer_archive.py --output_dir=&quot;$(OutDir)&quot; --input_file=&quot;$(InputPath)&quot; --distribution=$(CHROMIUM_BUILD) [LastChromeInstaller] [LastChromeVersion] [SkipRebuildArchive]"
			Outputs="$(OutDir)/$(InputName).7z;$(OutDir)/$(InputName).packed.7z;$(OutDir)/setup.ex_;$(OutDir)/packed_files.txt;"
			AdditionalDependencies="$(SolutionDir)\tools\build\win\create_installer_archive.py;$(OutDir)\chrome.exe;$(OutDir)\crash_reporter.exe;$(OutDir)\chrome.dll;$(OutDir)\locales\en-US.dll;$(OutDir)\icudt38.dll"
			FileExtensions="*.release"
			ExecutionDescription="create installer archive"
			>
			<Properties>
				<StringProperty
					Name="LastChromeInstaller"
					DisplayName="Last Chrome Installer Directory"
					Description="Directory where old version of installer is present (setup.exe and chrome.7z)"
					Switch="--last_chrome_installer=&quot;[value]&quot;"
				/>
				<StringProperty
					Name="LastChromeVersion"
					DisplayName="Last Chrome Version"
					Description="Last released version of Chrome (used to name the patch file)"
					Switch="--last_chrome_version=&quot;[value]&quot;"
				/>
				<StringProperty
					Name="SkipRebuildArchive"
					DisplayName="Skip Rebuilding Archive"
					Description="Skips rebuilding chrome.7z archive if it already exists"
					Switch="--skip_rebuild_archive=&quot;[value]&quot;"
				/>
			</Properties>
		</CustomBuildRule>
	</Rules>
</VisualStudioToolFile>