xref: /aosp_15_r20/external/google-breakpad/src/tools/windows/refresh_binaries.bat (revision 9712c20fc9bbfbac4935993a2ca0b3958c5adad2)
1*9712c20fSFrederick MayleREM This batch file is meant to facilitate regenerating prebuilt binaries for
2*9712c20fSFrederick MayleREM the Windows tools.
3*9712c20fSFrederick MayleREM You MUST run it from a Visual Studio xxxx Command Prompt.  To do this,
4*9712c20fSFrederick MayleREM navigate to:
5*9712c20fSFrederick MayleREM
6*9712c20fSFrederick MayleREM    Start->Programs->Microsoft Visual Studio XXXX->Tools->
7*9712c20fSFrederick MayleREM                        Visual Studio Command Prompt
8*9712c20fSFrederick MayleREM
9*9712c20fSFrederick MayleREM Then run this batch file.  It performs an SVN update, edits the
10*9712c20fSFrederick MayleREM README.binaries file to contain
11*9712c20fSFrederick MayleREM the revision number, and builds the tools.  You must run 'svn commit' to
12*9712c20fSFrederick MayleREM commit the pending edits to the repository.
13*9712c20fSFrederick Mayle
14*9712c20fSFrederick Maylepushd %~dp0
15*9712c20fSFrederick Mayleif %VisualStudioVersion% == 14.0 set GYP_MSVS_VERSION=2015
16*9712c20fSFrederick Maylegyp tools_windows.gyp
17*9712c20fSFrederick Maylemsbuild tools_windows.sln /p:Configuration=Release /t:Clean,Build
18*9712c20fSFrederick Maylecopy Release\symupload.exe binaries\
19*9712c20fSFrederick Maylecopy Release\dump_syms.exe binaries\
20*9712c20fSFrederick Maylegit add binaries
21*9712c20fSFrederick Maylegit commit -m "Built Windows binaries"
22*9712c20fSFrederick Mayleecho Done!
23*9712c20fSFrederick Maylepopd
24