From: Rob Pike Date: Tue, 29 Mar 2011 17:41:23 +0000 (-0700) Subject: debug/gosym: remove need for gotest to run preparatory commands. X-Git-Tag: weekly.2011-04-04~61 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d74ff67cc807a1ed1ac9996da0838e0ed5f4cf68;p=gostls13.git debug/gosym: remove need for gotest to run preparatory commands. Put them into the Makefile instead. One dependency mechanism is enough. R=rsc CC=golang-dev https://golang.org/cl/4331043 --- diff --git a/src/pkg/debug/gosym/Makefile b/src/pkg/debug/gosym/Makefile index 3c0d8c4409..4f420e7299 100644 --- a/src/pkg/debug/gosym/Makefile +++ b/src/pkg/debug/gosym/Makefile @@ -11,3 +11,9 @@ GOFILES=\ include ../../../Make.pkg +test: make-pclinetest + +testshort: make-pclinetest + +make-pclinetest: + @if [ "`uname`-`uname -m`" = Linux-x86_64 -a $(GOARCH) = amd64 ]; then mkdir -p _test && $(AS) pclinetest.s && $(LD) -E main -o _test/pclinetest pclinetest.$O; fi diff --git a/src/pkg/debug/gosym/pclntab_test.go b/src/pkg/debug/gosym/pclntab_test.go index 9087021734..c83e64eabd 100644 --- a/src/pkg/debug/gosym/pclntab_test.go +++ b/src/pkg/debug/gosym/pclntab_test.go @@ -143,9 +143,6 @@ func TestLineAline(t *testing.T) { } } -// gotest: if [ "$(uname)-$(uname -m)" = Linux-x86_64 -a "$GOARCH" = amd64 ]; then -// gotest: mkdir -p _test && $AS pclinetest.s && $LD -E main -o _test/pclinetest pclinetest.$O -// gotest: fi func TestPCLine(t *testing.T) { if !dotest() { return