1This directory consumes tools from other repositories for use on the
2bots. For a similarly-configured local checkout for testing, run:
3
4   mkdir boringssl-gclient
5   cd boringssl-gclient
6   gclient config --unmanaged --deps-file=util/bot/DEPS https://boringssl.googlesource.com/boringssl/
7   gclient sync
8
9To update to newer revisions, follow these instructions:
10
11DEPS: Update the variables as described in the comments.
12
13The .sha1 files correspond to files downloaded from Google Cloud Storage. To
14update, place the updated files in their intended location and run:
15
16    upload_to_google_storage.py -b chromium-tools FILE
17
18nasm-win32.exe: Update to the appropriate release of NASM, found at
19    https://www.nasm.us/. Use the same version as Chromium, found at
20    https://chromium.googlesource.com/chromium/deps/nasm/+/refs/heads/main/README.chromium
21    Extract nasm.exe from the download named nasm-VERSION-win64.zip.
22
23    The current revision is nasm-2.13.03-win64.zip.
24
25Finally, update sde-linux64.tar.xz and sde-win32.tar.xz by downloading the
26latet release from Intel at
27https://software.intel.com/en-us/articles/intel-software-development-emulator,
28but upload it with the following command. (Note the bucket is different.)
29
30    upload_to_google_storage.py -b chrome-boringssl-sde sde-linux64.tar.xz sde-win32.tar.xz
31
32The current revision is sde-external-9.38.0-2024-04-18-*.tar.xz.
33
34When adding new files, remember to update .gitignore.
35