aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/make.bash
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-06-05 10:59:55 -0700
committerRuss Cox <rsc@golang.org>2009-06-05 10:59:55 -0700
commit6609d2f88d05666e504e8bfc2b0656f09be9a73c (patch)
tree95be254f79134e2709431c95f6ddfea42bfca2e6 /src/cmd/make.bash
parentb014be75d222e684ff34c94cd27aba88968dd36f (diff)
downloadgo-6609d2f88d05666e504e8bfc2b0656f09be9a73c.tar.xz
restructure makefiles, scripts to factor out O= logic.
remove a few hardcoded paths elsewhere too. R=r,gri DELTA=123 (44 added, 15 deleted, 64 changed) OCL=29914 CL=29945
Diffstat (limited to 'src/cmd/make.bash')
-rw-r--r--src/cmd/make.bash11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/cmd/make.bash b/src/cmd/make.bash
index f406e358af..ca4517218e 100644
--- a/src/cmd/make.bash
+++ b/src/cmd/make.bash
@@ -7,14 +7,11 @@ set -e
bash clean.bash
-case "$GOARCH" in
-386) O=8;;
-amd64) O=6;;
-arm) O=5;;
-*)
- echo 'unknown $GOARCH' 1>&2
+. $GOROOT/src/Make.$GOARCH
+if [ -z "$O" ]; then
+ echo 'missing $O - maybe no Make.$GOARCH?' 1>&2
exit 1
-esac
+fi
cd ${O}l
bash mkenam