ref: 94f2907dc40a6415a10c252cb9ba3971f1f7e838
dir: /third_party/boringssl/src/gen/README.md/
# Pre-generated files This directory contains a number of pre-generated build artifacts. To simplify downstream builds, they are checked into the repository, rather than dynamically generated as part of the build. When developing on BoringSSL, if any inputs to these files are modified, callers must run the following command to update the generated files: go run ./util/pregenerate To check that files are up-to-date without updating files, run: go run ./util/pregenerate -check This is run on CI to ensure the generated files remain up-to-date. To speed up local iteration, the tool accepts additional arguments to filter the files generated. For example, if editing `aesni-x86_64.pl`, this command will only update files with "aesni-x86_64" as a substring. go run ./util/pregenerate aesni-x86_64 For convenience, all files in this directory, including this README, are managed by the tool. This means the whole directory may be deleted and regenerated from scratch at any time.