diff options
Diffstat (limited to 'src/lib/math/Makefile')
-rw-r--r-- | src/lib/math/Makefile | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/lib/math/Makefile b/src/lib/math/Makefile index 56946c0c2..1a8527562 100644 --- a/src/lib/math/Makefile +++ b/src/lib/math/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 @@ -65,27 +67,28 @@ O4=\ phases: a1 a2 a3 a4 -math.a: phases +_obj$D/math.a: phases a1: $(O1) - $(AR) grc math.a const.$O fabs.$O hypot.$O pow10.$O runtime.$O + $(AR) grc _obj$D/math.a const.$O fabs.$O hypot.$O pow10.$O runtime.$O rm -f $(O1) a2: $(O2) - $(AR) grc math.a atan.$O exp.$O floor.$O fmod.$O log.$O sin.$O sqrt.$O tan.$O + $(AR) grc _obj$D/math.a atan.$O exp.$O floor.$O fmod.$O log.$O sin.$O sqrt.$O tan.$O rm -f $(O2) a3: $(O3) - $(AR) grc math.a asin.$O atan2.$O pow.$O sinh.$O + $(AR) grc _obj$D/math.a asin.$O atan2.$O pow.$O sinh.$O rm -f $(O3) a4: $(O4) - $(AR) grc math.a tanh.$O + $(AR) grc _obj$D/math.a tanh.$O rm -f $(O4) newpkg: clean - $(AR) grc math.a + mkdir -p _obj$D + $(AR) grc _obj$D/math.a $(O1): newpkg $(O2): a1 @@ -94,9 +97,10 @@ $(O4): a3 $(O5): a4 nuke: clean - rm -f $(GOROOT)/pkg/math.a + rm -f $(GOROOT)/pkg$D/math.a -packages: math.a +packages: _obj$D/math.a install: packages - cp math.a $(GOROOT)/pkg/math.a + test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg$D + cp _obj$D/math.a $(GOROOT)/pkg$D/math.a |