]> Cypherpunks repositories - gostls13.git/commitdiff
rollback of https://golang.org/cl/181077
authorRuss Cox <rsc@golang.org>
Wed, 6 Jan 2010 00:54:27 +0000 (16:54 -0800)
committerRuss Cox <rsc@golang.org>
Wed, 6 Jan 2010 00:54:27 +0000 (16:54 -0800)
(broke build)

TBR=dho
https://golang.org/cl/181139

src/Make.conf
src/Make.pkg
src/pkg/Makefile

index fa7177aa83cc4c1b36c1cc1ca49179f6c41bb014..a90ed0da4d6d70fadc3842348b17fdd8b0e9ca43 100644 (file)
@@ -6,13 +6,17 @@ CFLAGS=-ggdb -I"$(GOROOT)"/include -O2 -fno-inline
 O=o
 YFLAGS=-d
 # GNU Make syntax:
+ifndef GOBIN
 nullstring :=
 space := $(nullstring) # a space at the end
-ifndef GOBIN
 QUOTED_HOME=$(subst $(space),\ ,$(HOME))
 GOBIN=$(QUOTED_HOME)/bin
-endif
 QUOTED_GOBIN=$(subst $(space),\ ,$(GOBIN))
+else
+nullstring :=
+space := $(nullstring) # a space at the end
+QUOTED_GOBIN=$(subst $(space),\ ,$(GOBIN))
+endif
 
 CC=$(QUOTED_GOBIN)/quietgcc
 LD=$(QUOTED_GOBIN)/quietgcc
index d4196b6e845780e7f8242170c1ebc40c3f3fb626..b315b2ee1e56bc720d166b4c1d3ec317fa377d3a 100644 (file)
@@ -6,13 +6,17 @@ all: package
 package: _obj/$(TARG).a
 testpackage: _test/$(TARG).a
 
+ifndef GOBIN
 nullstring :=
 space := $(nullstring) # a space at the end
-ifndef GOBIN
 QUOTED_HOME=$(subst $(space),\ ,$(HOME))
 GOBIN=$(QUOTED_HOME)/bin
-endif
 QUOTED_GOBIN=$(subst $(space),\ ,$(GOBIN))
+else
+nullstring :=
+space := $(nullstring) # a space at the end
+QUOTED_GOBIN=$(subst $(space),\ ,$(GOBIN))
+endif
 
 # GNU Make 3.80 has a bug in lastword
 # elem=$(lastword $(subst /, ,$(TARG)))
@@ -26,6 +30,8 @@ dir=$(patsubst %/$(elem),%,$(TARG))
 endif
 
 # ugly hack to deal with whitespaces in $GOROOT
+nullstring :=
+space := $(nullstring) # a space at the end
 QUOTED_GOROOT=$(subst $(space),\ ,$(GOROOT))
 
 pkgdir=$(QUOTED_GOROOT)/pkg/$(GOOS)_$(GOARCH)
index 7d1e80d8db00c98e6ab1400ba1f14e9325773a1e..f37502d58d4e531226bc5a18e6dd1a2d0923a6a1 100644 (file)
@@ -9,14 +9,6 @@
 #
 # to rebuild the dependency information in Make.deps.
 
-nullstring :=
-space := $(nullstring)
-ifndef GOBIN
-QUOTED_HOME=$(subst $(space),\ ,$(HOME))
-GOBIN=$(QUOTED_HOME)/bin
-endif
-QUOTED_GOBIN=$(subst $(space),\ ,$(GOBIN))
-
 all: install
 
 DIRS=\
@@ -143,16 +135,16 @@ nuke.dirs: $(addsuffix .nuke, $(DIRS))
 test.dirs: $(addsuffix .test, $(TEST))
 
 %.clean:
-       +cd $* && $(QUOTED_GOBIN)/gomake clean
+       +cd $* && gomake clean
 
 %.install:
-       +cd $* && $(QUOTED_GOBIN)/gomake install
+       +cd $* && gomake install
 
 %.nuke:
-       +cd $* && $(QUOTED_GOBIN)/gomake nuke
+       +cd $* && gomake nuke
 
 %.test:
-       +cd $* && $(QUOTED_GOBIN)/gomake test
+       +cd $* && gomake test
 
 clean: clean.dirs