| #!/bin/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 | |
| export MAKEFLAGS=-j4 | |
| if ! test -f $GOROOT/include/u.h | |
| then | |
| echo '$GOROOT is not set correctly or not exported' 1>&2 | |
| exit 1 | |
| fi | |
| bash clean.bash | |
| for i in lib9 libbio libmach_amd64 libregexp cmd runtime lib | |
| do | |
| echo; echo; echo %%%% making $i %%%%; echo | |
| cd $i | |
| case $i in | |
| cmd | lib) | |
| bash make.bash | |
| ;; | |
| *) | |
| make install | |
| esac | |
| cd .. | |
| done | |