no screaming

This commit is contained in:
Arpad Ryszka 2025-10-31 20:31:49 +01:00
parent 434309bf34
commit 1bd376a5c0

View File

@ -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
lib: $(SOURCES) iniparser.gen.go docreflect.gen.go
lib: $(sources) iniparser.gen.go docreflect.gen.go
go build
go build ./tools
build: lib .build/wand
check: $(SOURCES) build docreflect_test.go
check: $(sources) build docreflect_test.go
go test -count 1 ./...
.cover: $(SOURCES) build docreflect_test.go
.cover: $(sources) build docreflect_test.go
go test -count 1 -coverprofile .cover ./...
cover: .cover
@ -20,20 +20,20 @@ cover: .cover
showcover: .cover
go tool cover -html .cover
fmt: $(SOURCES) iniparser.gen.go docreflect.gen.go
fmt: $(sources) iniparser.gen.go docreflect.gen.go
go fmt ./...
iniparser.gen.go: ini.treerack
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 \
wand \
code.squareroundforest.org/arpio/wand/tools \
> docreflect.gen.go \
|| rm -f docreflect.gen.go
docreflect_test.go: $(SOURCES)
docreflect_test.go: $(sources)
go run script/docreflect/docs.go \
wand \
code.squareroundforest.org/arpio/wand/internal/tests/testlib \
@ -43,7 +43,7 @@ docreflect_test.go: $(SOURCES)
.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
install: .build/wand