• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<VisualStudioToolFile
3	Name="installer archive"
4	Version="8.00"
5	>
6	<Rules>
7		<CustomBuildRule
8			Name="Create Installer Archive"
9			DisplayName="Create Installer Archive"
10			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) --enable_hidpi=$(ENABLE_HIDPI) --enable_metro=$(ENABLE_METRO) [LastChromeInstaller] [SkipRebuildArchive] [SetupExeFormat] [DiffAlgorithm]"
11			Outputs="$(OutDir)/$(InputName).7z;$(OutDir)/$(InputName).packed.7z;$(OutDir)/setup.ex_;$(OutDir)/packed_files.txt;"
12			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"
13			FileExtensions="*.release"
14			ExecutionDescription="create installer archive"
15			>
16			<Properties>
17				<StringProperty
18					Name="LastChromeInstaller"
19					DisplayName="Last Chrome Installer Directory"
20					Description="Directory where old version of installer is present (setup.exe and chrome.7z)"
21					Switch="--last_chrome_installer=&quot;[value]&quot;"
22				/>
23				<StringProperty
24					Name="SkipRebuildArchive"
25					DisplayName="Skip Rebuilding Archive"
26					Description="Skips rebuilding chrome.7z archive if it already exists"
27					Switch="--skip_rebuild_archive=&quot;[value]&quot;"
28				/>
29				<StringProperty
30					Name="SetupExeFormat"
31					DisplayName="Setup.exe format"
32					Description="The format that should be used to bundle setup.exe. Possible values - {COMPRESSED|DIFF|FULL}."
33					Switch="--setup_exe_format=&quot;[value]&quot;"
34				/>
35				<StringProperty
36					Name="DiffAlgorithm"
37					DisplayName="Differential Algorithm"
38					Description="Differential algorithm to use when generating differential patch. Possible values - {BSDIFF|COURGETTE}."
39					Switch="--diff_algorithm=&quot;[value]&quot;"
40				/>
41			</Properties>
42		</CustomBuildRule>
43	</Rules>
44</VisualStudioToolFile>
45