# 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 # Don't sort the files in the for loop - some of the orderings matter. rm -f *.6 for i in \ strings.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 syscall os math reflect fmt 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 \ flag.go\ container/vector.go\ rand.go\ sort.go\ io.go\ bufio.go\ once.go\ bignum.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 regexp do echo; echo; echo %%%% making lib/$i %%%%; echo cd $i make install cd .. done