go/src/lib/make.bash
Rob Pike 536b1f2e98 add reflect to build, clean up test
R=rsc
DELTA=341  (188 added, 151 deleted, 2 changed)
OCL=17678
CL=17750
2008-10-23 17:13:34 -07:00

43 lines
706 B
Bash
Executable File

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