diff options
Diffstat (limited to 'src/lib/io')
-rw-r--r-- | src/lib/io/Makefile | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/lib/io/Makefile b/src/lib/io/Makefile index e3e4a77f8..d9f8f30a2 100644 --- a/src/lib/io/Makefile +++ b/src/lib/io/Makefile @@ -5,13 +5,15 @@ # DO NOT EDIT. Automatically generated by gobuild. # gobuild -m >Makefile +D= + O_arm=5 O_amd64=6 O_386=8 OS=568vq O=$(O_$(GOARCH)) -GC=$(O)g +GC=$(O)g -I_obj CC=$(O)c -FVw AS=$(O)a AR=6ar @@ -19,7 +21,7 @@ AR=6ar default: packages clean: - rm -f *.[$(OS)] *.a [$(OS)].out + rm -rf *.[$(OS)] *.a [$(OS)].out _obj test: packages gotest @@ -46,28 +48,30 @@ O2=\ phases: a1 a2 -io.a: phases +_obj$D/io.a: phases a1: $(O1) - $(AR) grc io.a bytebuffer.$O io.$O + $(AR) grc _obj$D/io.a bytebuffer.$O io.$O rm -f $(O1) a2: $(O2) - $(AR) grc io.a pipe.$O + $(AR) grc _obj$D/io.a pipe.$O rm -f $(O2) newpkg: clean - $(AR) grc io.a + mkdir -p _obj$D + $(AR) grc _obj$D/io.a $(O1): newpkg $(O2): a1 $(O3): a2 nuke: clean - rm -f $(GOROOT)/pkg/io.a + rm -f $(GOROOT)/pkg$D/io.a -packages: io.a +packages: _obj$D/io.a install: packages - cp io.a $(GOROOT)/pkg/io.a + test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg$D + cp _obj$D/io.a $(GOROOT)/pkg$D/io.a |