]> Cypherpunks repositories - gostls13.git/commitdiff
unicode: build maketables during build, take 2
authorRuss Cox <rsc@golang.org>
Mon, 31 Jan 2011 16:50:04 +0000 (11:50 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 31 Jan 2011 16:50:04 +0000 (11:50 -0500)
The "all:" target is the default for running gomake
by hand, but it is not used during the build.
The build runs make install and make test.

Save the build of maketables for the test phase
so that the packages it needs will have been
installed already.

R=r, r2
CC=golang-dev
https://golang.org/cl/4121043

src/pkg/unicode/Makefile

index 3b2c1dd65864072aebea8316317c4b315b526e9e..53f7229e7b080cd8eca622562c3b228ea34a65fc 100644 (file)
@@ -13,6 +13,8 @@ GOFILES=\
 
 include ../../Make.pkg
 
+CLEANFILES+=maketables
+
 maketables: maketables.go
        $(GC) maketables.go
        $(LD) -o maketables maketables.$O
@@ -21,9 +23,12 @@ tables:      maketables
        ./maketables --tables=all > tables.go
        gofmt -w tables.go
 
+# Build (but do not run) maketables during testing,
+# just to make sure it still compiles.
+test: maketables
+
+# Downloads from www.unicode.org, so not part
+# of standard test scripts.
 testtables: maketables
        @echo '***' Be sure to make tables and make install first
        ./maketables -test
-
-all: maketables
-CLEANFILES+=maketables