# 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. | |
#!/bin/bash | |
function buildfiles() { | |
rm -f *.6 | |
for i | |
do | |
base=$(basename $i .go) | |
echo 6g -o $GOROOT/pkg/$base.6 $i | |
6g -o $GOROOT/pkg/$base.6 $i | |
done | |
} | |
function builddirs() { | |
for i | |
do | |
echo; echo; echo %%%% making lib/$i %%%%; echo | |
cd $i | |
make install | |
cd .. | |
done | |
} | |
set -e | |
rm -f *.6 | |
# Don't sort the elements of the lists - some of the orderings matter. | |
buildfiles strings.go | |
builddirs syscall \ | |
math \ | |
os \ | |
reflect \ | |
buildfiles io.go | |
builddirs fmt | |
buildfiles flag.go\ | |
container/vector.go\ | |
rand.go\ | |
sort.go\ | |
bufio.go\ | |
once.go\ | |
bignum.go\ | |
builddirs net\ | |
time\ | |
http\ | |
regexp\ | |