mirror of
https://github.com/golang/go
synced 2024-11-25 02:17:57 -07:00
make fmt a directory
some build dependencies need rearrangement because fmt will depend on reflect R=rsc DELTA=1091 (567 added, 521 deleted, 3 changed) OCL=17792 CL=17796
This commit is contained in:
parent
816c1cefff
commit
7466b61ba4
@ -6,7 +6,7 @@
|
||||
|
||||
rm -f $GOROOT/pkg/*
|
||||
|
||||
for i in syscall os math net time http reflect regexp
|
||||
for i in syscall os math fmt net time http reflect regexp
|
||||
do
|
||||
cd $i
|
||||
make nuke
|
||||
|
41
src/lib/fmt/Makefile
Normal file
41
src/lib/fmt/Makefile
Normal file
@ -0,0 +1,41 @@
|
||||
# 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.
|
||||
|
||||
# DO NOT EDIT. Automatically generated by gobuild.
|
||||
# gobuild -m fmt fmt.go
|
||||
O=6
|
||||
GC=$(O)g
|
||||
CC=$(O)c -w
|
||||
AS=$(O)a
|
||||
AR=$(O)ar
|
||||
|
||||
PKG=$(GOROOT)/pkg/fmt.a
|
||||
|
||||
install: $(PKG)
|
||||
|
||||
nuke: clean
|
||||
rm -f $(PKG)
|
||||
|
||||
clean:
|
||||
rm -f *.$O *.a
|
||||
|
||||
%.$O: %.go
|
||||
$(GC) $*.go
|
||||
|
||||
%.$O: %.c
|
||||
$(CC) $*.c
|
||||
|
||||
%.$O: %.s
|
||||
$(AS) $*.s
|
||||
|
||||
|
||||
O1=\
|
||||
fmt.$O\
|
||||
|
||||
$(PKG): a1
|
||||
a1: $(O1)
|
||||
$(AR) grc $(PKG) $(O1)
|
||||
|
||||
$(O1): nuke
|
||||
|
@ -6,7 +6,18 @@
|
||||
|
||||
set -e
|
||||
|
||||
for i in syscall os math
|
||||
# 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
|
||||
@ -17,14 +28,12 @@ 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
|
||||
@ -33,7 +42,7 @@ do
|
||||
6g -o $GOROOT/pkg/$base.6 $i
|
||||
done
|
||||
|
||||
for i in net time http reflect regexp
|
||||
for i in net time http regexp
|
||||
do
|
||||
echo; echo; echo %%%% making lib/$i %%%%; echo
|
||||
cd $i
|
||||
|
Loading…
Reference in New Issue
Block a user