From f4fd3e6deca964f82a4f35a69813209fc1db98f3 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 22 Mar 2015 21:13:51 +0100 Subject: Add Makefile --- Makefile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2d563ed --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +GOFILES := $(wildcard *.go) +YYFILES := $(wildcard *.y) +AUTOGEN := $(YYFILES:.y=.go) +GO := go + +build: $(GOFILES) $(AUTOGEN) + $(GO) $@ + +run: $(GOFILES) $(AUTOGEN) + $(GO) $@ $^ + +generate: + $(GO) $@ + +clean: + $(GO) $@ + $(RM) $(AUTOGEN) y.output + +install: build + $(GO) $@ + +%.go: %.y + $(GO) tool yacc -o $@ $< + +.PHONY: clean -- cgit v1.2.3