Makefile (445B)
1 .POSIX: 2 .SUFFIXES: 3 4 HARE=hare 5 HAREFLAGS= 6 7 DESTDIR= 8 PREFIX=/usr/local 9 BINDIR=$(PREFIX)/bin 10 11 HARE_SOURCES != find . -name '*.ha' 12 13 all: betterchess 14 15 betterchess: $(HARE_SOURCES) 16 $(HARE) build $(HAREFLAGS) -o $@ cmd/$@/ 17 18 check: 19 $(HARE) test $(HAREFLAGS) 20 21 clean: 22 rm -f betterchess 23 24 install: 25 install -Dm755 betterchess $(DESTDIR)$(BINDIR)/betterchess 26 27 uninstall: 28 rm -f $(DESTDIR)$(BINDIR)/betterchess 29 30 .PHONY: all check clean install uninstall 31 32