6ebbf04980
I dunno... this whole thing should be its own repo, probably. Meh.
25 lines
410 B
Makefile
25 lines
410 B
Makefile
REPO_BASE := github.com/meatballhat/box-o-sand/algs4/src/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
|