Makefile: The `Go' build system has been turned upside-down.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 1 Apr 2013 15:20:49 +0000 (16:20 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 1 Apr 2013 15:48:12 +0000 (16:48 +0100)
Makefile

index b4539ba..0d87af1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -150,17 +150,11 @@ scheme-fringe: scheme-fringe.o
 ###--------------------------------------------------------------------------
 ### Go.
 
 ###--------------------------------------------------------------------------
 ### Go.
 
-GOOBJ                   = 8
-GOC                     = $(GOOBJ)g
-GOLINK                  = $(GOOBJ)l
-CLEANFILES             += *.$(GOOBJ)
-.SUFFIXES: .$(GOOBJ) .go
-.go.$(GOOBJ):; $(call v_echo,GOC)$(GOC) $(GOFLAGS) $<
-
+GOBUILD                         = go build
 LANGS                  += go
 SOURCES                        += go-fringe.go
 LANGS                  += go
 SOURCES                        += go-fringe.go
-go-fringe: go-fringe.$(GOOBJ)
-       $(call v_echo,GOLD)$(GOLINK) -o $@ $^
+go-fringe: go-fringe.go
+       $(call v_echo,GO)$(GOBUILD) -o $@ $^
 
 ###--------------------------------------------------------------------------
 ### Smalltalk.
 
 ###--------------------------------------------------------------------------
 ### Smalltalk.