]> Cypherpunks repositories - gostls13.git/commitdiff
debug/gosym: remove need for gotest to run preparatory commands.
authorRob Pike <r@golang.org>
Tue, 29 Mar 2011 17:41:23 +0000 (10:41 -0700)
committerRob Pike <r@golang.org>
Tue, 29 Mar 2011 17:41:23 +0000 (10:41 -0700)
Put them into the Makefile instead. One dependency mechanism is enough.

R=rsc
CC=golang-dev
https://golang.org/cl/4331043

src/pkg/debug/gosym/Makefile
src/pkg/debug/gosym/pclntab_test.go

index 3c0d8c44093b6e2bd8b18704c19395a80f9616c9..4f420e729908d707c2636cf9d1613c058130c636 100644 (file)
@@ -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
index 90870217348551851be02192691f71cad19f7638..c83e64eabd76e11604ecf1f1b99ccd92037be770 100644 (file)
@@ -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