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