X-Git-Url: https://git.distorted.org.uk/~mdw/fringe/blobdiff_plain/d33d05c3e5b6e856fb7e1a3b8645252561592561..eee4486fb912094ea6c900c42a66cf8dd4d5bd96:/Makefile diff --git a/Makefile b/Makefile index 119a8ff..6d4455d 100644 --- a/Makefile +++ b/Makefile @@ -70,7 +70,7 @@ c-fringe: c-fringe.o ### Haskell. HC = ghc -HFLAGS = -O2 -XFlexibleInstances +HFLAGS = -O2 CLEANFILES += *.hi *.hc .SUFFIXES: .hs .hs.o:; $(HC) -c $(HFLAGS) -o $@ $< @@ -130,6 +130,21 @@ scheme-fringe: scheme-fringe.o $(SCMC) -o $@ $^ ###-------------------------------------------------------------------------- +### Go. + +GOOBJ = 8 +GOC = $(GOOBJ)g +GOLINK = $(GOOBJ)l +CLEANFILES += *.$(GOOBJ) +.SUFFIXES: .$(GOOBJ) .go +.go.$(GOOBJ):; $(GOC) $(GOFLAGS) $< + +LANGS += go +SOURCES += go-fringe.go +go-fringe: go-fringe.$(GOOBJ) + $(GOLINK) -o $@ $^ + +###-------------------------------------------------------------------------- ### Smalltalk. LANGS += smalltalk