#!/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