| #!/bin/bash |
| |
| # This script generates BUILD.gn using template/BUILD.chromium.gn.template and |
| # the gRPC repo in src/ |
| |
| set -e |
| |
| # change directory to this script's directory |
| cd `dirname "$0"` |
| |
| # copy template into grpc repo and run generate_projects in it |
| cp template/BUILD.chromium.gn.template src/templates/BUILD.chromium.gn.template |
| cd src |
| ./tools/buildgen/generate_projects.sh |
| rm templates/BUILD.chromium.gn.template # clean up |
| cd .. |
| |
| # move the generated GN file back to this directory |
| mv src/BUILD.chromium.gn BUILD.gn |
| |
| gn format --inplace BUILD.gn |
| |