box-o-sand/algs4/Makefile

25 lines
406 B
Makefile

REPO_BASE := github.com/meatballhat/box-o-sand/algs4/go
TARGETS := \
$(REPO_BASE)/algs4 \
$(REPO_BASE)/algs4-binarysearch \
$(REPO_BASE)/algs4-flips \
$(REPO_BASE)/algs4-gcd \
$(REPO_BASE)/algs4-rolls
test: build
go test -x $(TARGETS)
build: deps
go install -x $(TARGETS)
fmt:
go fmt -x $(TARGETS)
deps:
go get -x -n $(TARGETS)
clean:
go clean -x -x $(TARGETS)
.PHONY: test build clean fmt