diff options
author | Colin Cross <ccross@android.com> | 2015-03-25 14:09:02 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2015-03-25 14:09:02 -0700 |
commit | f7531f1a21aaa56ef53cb1714e954e487528109f (patch) | |
tree | 600dc39036442c0952a4446f6ebf7ea932e3c14b /bootstrap.bash | |
parent | 82df943c5ae6214206875dd38af77ac54e780cfb (diff) | |
download | build_soong-f7531f1a21aaa56ef53cb1714e954e487528109f.tar.gz build_soong-f7531f1a21aaa56ef53cb1714e954e487528109f.tar.bz2 build_soong-f7531f1a21aaa56ef53cb1714e954e487528109f.zip |
Replace soong script with a symlink
bootstrap.bash creates a soong script in the output directory using
build/soong/soong.in. This requires a manual rebootstrap any time
soong.in changes. Instead, have bootstrap.bash symlink
build/soong/soong.bash to soong in the output directory, and create
a file called .soong.bootstrap in the output directory that contains
the variables that bootstrap.bash sets.
Change-Id: I5e6e54c2e8bdde876941e2e082f9ba177c757cbf
Diffstat (limited to 'bootstrap.bash')
-rwxr-xr-x | bootstrap.bash | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bootstrap.bash b/bootstrap.bash index 0aa073cc..ca0c0625 100755 --- a/bootstrap.bash +++ b/bootstrap.bash @@ -27,8 +27,8 @@ fi if [[ $# -eq 0 ]]; then sed -e "s|@@SrcDir@@|${SRCDIR}|" \ -e "s|@@PrebuiltOS@@|${PREBUILTOS}|" \ - ${SRCDIR}/build/soong/soong.in > soong - chmod 0770 soong + ${SRCDIR}/build/soong/soong.bootstrap.in > .soong.bootstrap + ln -sf ${SRCDIR}/build/soong/soong.bash soong fi ${SRCDIR}/build/blueprint/bootstrap.bash "$@" |