aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: de7a05a0605b176b1d56f23cc968ddb306fe04b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
GOFILES := $(wildcard *.go)
YYFILES := $(wildcard *.y)
AUTOGEN := $(YYFILES:.y=.go)
GO := go

build: $(GOFILES) $(AUTOGEN)
	$(GO) build

%.go: %.y
	$(GO) tool yacc -o $@ $<

clean:
	$(GO) clean
	$(RM) $(AUTOGEN) y.output

install: build
	$(GO) install

.PHONY: clean