| OLD | NEW |
| 1 # Checking out and Building Chromium for Windows | 1 # Checking out and Building Chromium for Windows |
| 2 | 2 |
| 3 There are instructions for other platforms linked from the | 3 There are instructions for other platforms linked from the |
| 4 [get the code](get_the_code.md) page. | 4 [get the code](get_the_code.md) page. |
| 5 | 5 |
| 6 ## Instructions for Google Employees | 6 ## Instructions for Google Employees |
| 7 | 7 |
| 8 Are you a Google employee? See | 8 Are you a Google employee? See |
| 9 [go/building-chrome-win](https://goto.google.com/building-chrome-win) instead. | 9 [go/building-chrome-win](https://goto.google.com/building-chrome-win) instead. |
| 10 | 10 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 and select: | 31 and select: |
| 32 | 32 |
| 33 - Visual C++, which will select three sub-categories including MFC | 33 - Visual C++, which will select three sub-categories including MFC |
| 34 - Universal Windows Apps Development Tools > Tools (1.4.1) and Windows 10 SDK | 34 - Universal Windows Apps Development Tools > Tools (1.4.1) and Windows 10 SDK |
| 35 (10.0.14393) | 35 (10.0.14393) |
| 36 | 36 |
| 37 You must have the 14393 SDK installed or else you will hit compile errors such | 37 You must have the 14393 SDK installed or else you will hit compile errors such |
| 38 as undefined or redefined macros. | 38 as undefined or redefined macros. |
| 39 | 39 |
| 40 Install the Windows SDK 10, and choose Debugging Tools For Windows when you | 40 Install the Windows SDK 10, and choose Debugging Tools For Windows when you |
| 41 install this in order to get windbg. | 41 install this in order to get windbg and cdb. The latter is required for the |
| 42 build to succeed as some tests use it for symbolizing crash dumps. |
| 42 | 43 |
| 43 ## Install `depot_tools` | 44 ## Install `depot_tools` |
| 44 | 45 |
| 45 Download the [depot_tools bundle](https://storage.googleapis.com/chrome-infra/de
pot_tools.zip) | 46 Download the [depot_tools bundle](https://storage.googleapis.com/chrome-infra/de
pot_tools.zip) |
| 46 and extract it somewhere. | 47 and extract it somewhere. |
| 47 | 48 |
| 48 *** note | 49 *** note |
| 49 **Warning:** **DO NOT** use drag-n-drop or copy-n-paste extract from Explorer, | 50 **Warning:** **DO NOT** use drag-n-drop or copy-n-paste extract from Explorer, |
| 50 this will not extract the hidden “.git” folder which is necessary for | 51 this will not extract the hidden “.git” folder which is necessary for |
| 51 depot_tools to autoupdate itself. You can use “Extract all…” from the | 52 depot_tools to autoupdate itself. You can use “Extract all…” from the |
| (...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 226 $ gclient sync | 227 $ gclient sync |
| 227 ``` | 228 ``` |
| 228 | 229 |
| 229 The first command updates the primary Chromium source repository and rebases | 230 The first command updates the primary Chromium source repository and rebases |
| 230 any of your local branches on top of tip-of-tree (aka the Git branch `origin/mas
ter`). | 231 any of your local branches on top of tip-of-tree (aka the Git branch `origin/mas
ter`). |
| 231 If you don't want to use this script, you can also just use `git pull` or | 232 If you don't want to use this script, you can also just use `git pull` or |
| 232 other common Git commands to update the repo. | 233 other common Git commands to update the repo. |
| 233 | 234 |
| 234 The second command syncs the subrepositories to the appropriate versions and | 235 The second command syncs the subrepositories to the appropriate versions and |
| 235 re-runs the hooks as needed. | 236 re-runs the hooks as needed. |
| OLD | NEW |