no screaming
This commit is contained in:
parent
434309bf34
commit
1bd376a5c0
16
Makefile
16
Makefile
@ -1,17 +1,17 @@
|
|||||||
SOURCES = $(shell find . -name "*.go" | grep -v iniparser.gen.go | grep -v docreflect.gen.go | grep -v docreflect_test.go)
|
sources = $(shell find . -name "*.go" | grep -v iniparser.gen.go | grep -v docreflect.gen.go | grep -v docreflect_test.go)
|
||||||
|
|
||||||
default: build
|
default: build
|
||||||
|
|
||||||
lib: $(SOURCES) iniparser.gen.go docreflect.gen.go
|
lib: $(sources) iniparser.gen.go docreflect.gen.go
|
||||||
go build
|
go build
|
||||||
go build ./tools
|
go build ./tools
|
||||||
|
|
||||||
build: lib .build/wand
|
build: lib .build/wand
|
||||||
|
|
||||||
check: $(SOURCES) build docreflect_test.go
|
check: $(sources) build docreflect_test.go
|
||||||
go test -count 1 ./...
|
go test -count 1 ./...
|
||||||
|
|
||||||
.cover: $(SOURCES) build docreflect_test.go
|
.cover: $(sources) build docreflect_test.go
|
||||||
go test -count 1 -coverprofile .cover ./...
|
go test -count 1 -coverprofile .cover ./...
|
||||||
|
|
||||||
cover: .cover
|
cover: .cover
|
||||||
@ -20,20 +20,20 @@ cover: .cover
|
|||||||
showcover: .cover
|
showcover: .cover
|
||||||
go tool cover -html .cover
|
go tool cover -html .cover
|
||||||
|
|
||||||
fmt: $(SOURCES) iniparser.gen.go docreflect.gen.go
|
fmt: $(sources) iniparser.gen.go docreflect.gen.go
|
||||||
go fmt ./...
|
go fmt ./...
|
||||||
|
|
||||||
iniparser.gen.go: ini.treerack
|
iniparser.gen.go: ini.treerack
|
||||||
go run script/ini-parser/parser.go wand < ini.treerack > iniparser.gen.go || rm -f iniparser.gen.go
|
go run script/ini-parser/parser.go wand < ini.treerack > iniparser.gen.go || rm -f iniparser.gen.go
|
||||||
|
|
||||||
docreflect.gen.go: $(SOURCES)
|
docreflect.gen.go: $(sources)
|
||||||
go run script/docreflect/docs.go \
|
go run script/docreflect/docs.go \
|
||||||
wand \
|
wand \
|
||||||
code.squareroundforest.org/arpio/wand/tools \
|
code.squareroundforest.org/arpio/wand/tools \
|
||||||
> docreflect.gen.go \
|
> docreflect.gen.go \
|
||||||
|| rm -f docreflect.gen.go
|
|| rm -f docreflect.gen.go
|
||||||
|
|
||||||
docreflect_test.go: $(SOURCES)
|
docreflect_test.go: $(sources)
|
||||||
go run script/docreflect/docs.go \
|
go run script/docreflect/docs.go \
|
||||||
wand \
|
wand \
|
||||||
code.squareroundforest.org/arpio/wand/internal/tests/testlib \
|
code.squareroundforest.org/arpio/wand/internal/tests/testlib \
|
||||||
@ -43,7 +43,7 @@ docreflect_test.go: $(SOURCES)
|
|||||||
.build:
|
.build:
|
||||||
mkdir -p .build
|
mkdir -p .build
|
||||||
|
|
||||||
.build/wand: $(SOURCES) iniparser.gen.go docreflect.gen.go .build
|
.build/wand: $(sources) iniparser.gen.go docreflect.gen.go .build
|
||||||
go build -o .build/wand -ldflags "-X main.version=$(shell date +%Y-%m-%d)-$(shell git rev-parse --short HEAD)" ./cmd/wand
|
go build -o .build/wand -ldflags "-X main.version=$(shell date +%Y-%m-%d)-$(shell git rev-parse --short HEAD)" ./cmd/wand
|
||||||
|
|
||||||
install: .build/wand
|
install: .build/wand
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user