summaryrefslogtreecommitdiffstats
path: root/chrome/tools/build/win/server.rules
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/tools/build/win/server.rules')
-rw-r--r--chrome/tools/build/win/server.rules21
1 files changed, 21 insertions, 0 deletions
diff --git a/chrome/tools/build/win/server.rules b/chrome/tools/build/win/server.rules
new file mode 100644
index 0000000..b9ba301
--- /dev/null
+++ b/chrome/tools/build/win/server.rules
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<VisualStudioToolFile
+ Name="DLL Registration Rules"
+ Version="8.00"
+ >
+ <Rules>
+ <CustomBuildRule
+ Name="Scan Server DLLs"
+ DisplayName="Scan Server DLLs"
+ CommandLine="$(SolutionDir)..\third_party\python_24\python.exe $(SolutionDir)tools\build\win\scan_server_dlls.py --output_dir=&quot;$(OutDir)&quot; --input_file=&quot;$(InputPath)&quot; --header_output_dir=&quot;$(IntDir)&quot; --distribution=$(CHROMIUM_BUILD)"
+ Outputs="$(OutDir)/registered_dlls.h;"
+ AdditionalDependencies="$(SolutionDir)\tools\build\win\scan_server_dlls.py;$(OutDir)\chrome.exe;$(OutDir)\crash_reporter.exe;$(OutDir)\chrome.dll;$(OutDir)\locales\en-US.dll;$(OutDir)\icudt38.dll"
+ FileExtensions="*.release"
+ ExecutionDescription="Scanning for COM Server DLLs..."
+ ShowOnlyRuleProperties="false"
+ >
+ <Properties>
+ </Properties>
+ </CustomBuildRule>
+ </Rules>
+</VisualStudioToolFile>