X-Git-Url: https://git.distorted.org.uk/~mdw/fringe/blobdiff_plain/8f12efe51a97516c5a099121985ea3c878aebd42..d888ccd559a84c180936e9adadae1f655f15356e:/Makefile diff --git a/Makefile b/Makefile index 82f588e..b79bf6a 100644 --- a/Makefile +++ b/Makefile @@ -121,7 +121,7 @@ f\#-fringe: f\#-fringe.exe SCMC = csc SCMFLAGS = -c -O2 -.SUFFIXES: .scm .o +.SUFFIXES: .scm .scm.o:; $(SCMC) $(SCMFLAGS) -o $@ $< LANGS += scheme @@ -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