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