| #!/usr/bin/env bash | |
| # Copyright 2009 The Go Authors. All rights reserved. | |
| # Use of this source code is governed by a BSD-style | |
| # license that can be found in the LICENSE file. | |
| set -e | |
| bash clean.bash | |
| GOBIN="${GOBIN:-$HOME/bin}" | |
| . "$GOROOT"/src/Make.$GOARCH | |
| if [ -z "$O" ]; then | |
| echo 'missing $O - maybe no Make.$GOARCH?' 1>&2 | |
| exit 1 | |
| fi | |
| cd ${O}l | |
| bash mkenam | |
| "$GOBIN"/gomake enam.o | |
| cd .. | |
| # Note: commands written in Go are not listed here. | |
| # They are in ../make.bash so that they can be built | |
| # after the Go libraries on which they depend. | |
| for i in cc ${O}l ${O}a ${O}c gc ${O}g cov godefs gopack gotest nm prof | |
| do | |
| echo; echo; echo %%%% making $i %%%%; echo | |
| cd $i | |
| "$GOBIN"/gomake install | |
| cd .. | |
| done |