d2/Makefile
Alexander Wang 8d71e8fff8
init d2.js
2025-01-12 10:50:05 -07:00

26 lines
434 B
Makefile

.POSIX:
.PHONY: all
all: fmt gen js lint build test
.PHONY: fmt
fmt:
prefix "$@" ./ci/sub/bin/fmt.sh
.PHONY: gen
gen: fmt
prefix "$@" ./ci/gen.sh
.PHONY: lint
lint: fmt
prefix "$@" go vet --composites=false ./...
.PHONY: build
build: fmt
prefix "$@" go build ./...
.PHONY: test
test: fmt
prefix "$@" ./ci/test.sh
.PHONY: race
race: fmt
prefix "$@" ./ci/test.sh --race ./...
.PHONY: js
js:
cd d2js/js && prefix "$@" ./make.sh