1cb93a386Sopenharmony_ciThis directory contains hashes of build tools used by Chromium and related 2cb93a386Sopenharmony_ciprojects. The actual binaries are pulled from Google Storage, normally as part 3cb93a386Sopenharmony_ciof a gclient hook. 4cb93a386Sopenharmony_ci 5cb93a386Sopenharmony_ciThis directory also exists as a stand-alone git mirror at 6cb93a386Sopenharmony_cihttps://chromium.googlesource.com/chromium/src/buildtools/. 7cb93a386Sopenharmony_ciThat mirror exists so that the shared build tools can be shared between 8cb93a386Sopenharmony_cithe various Chromium-related projects without each one needing to maintain 9cb93a386Sopenharmony_citheir own versionining of each binary. 10cb93a386Sopenharmony_ci 11cb93a386Sopenharmony_ci________________________ 12cb93a386Sopenharmony_ciADDING BINARIES MANUALLY 13cb93a386Sopenharmony_ci 14cb93a386Sopenharmony_ciOne uploads new versions of the tools using the 'gsutil' binary from the 15cb93a386Sopenharmony_ciGoogle Storage SDK: 16cb93a386Sopenharmony_ci 17cb93a386Sopenharmony_ci https://developers.google.com/storage/docs/gsutil 18cb93a386Sopenharmony_ci 19cb93a386Sopenharmony_ciThere is a checked-in version of gsutil as part of depot_tools. 20cb93a386Sopenharmony_ci 21cb93a386Sopenharmony_ciTo initialize gsutil's credentials: 22cb93a386Sopenharmony_ci 23cb93a386Sopenharmony_ci python ~/depot_tools/third_party/gsutil/gsutil config 24cb93a386Sopenharmony_ci 25cb93a386Sopenharmony_ci That will give a URL which you should log into with your web browser. 26cb93a386Sopenharmony_ci 27cb93a386Sopenharmony_ci Copy the code back to the command line util. Ignore the project ID (it's OK 28cb93a386Sopenharmony_ci to just leave blank when prompted). 29