diff options
| author | Shulhan <ms@kilabit.info> | 2024-03-21 17:39:02 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2024-03-21 17:39:02 +0700 |
| commit | 570b2f04afb2d78d3ddf4fe850988ce98bccac2f (patch) | |
| tree | e480542e32b491495fa2fe77ae295ca23376be17 /Makefile | |
| parent | 842206eacafa273b63beee4ab8a7de3b000dfa73 (diff) | |
| download | rescached-570b2f04afb2d78d3ddf4fe850988ce98bccac2f.tar.xz | |
all: move repository to SourceHut
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -29,33 +29,41 @@ DIR_RESCACHED=/usr/share/rescached ##---- Tasks for testing, linting, and building program. -.PHONY: test test.prof debug build resolver rescached +.PHONY: all +all: lint test resolver rescached -build: lint test resolver rescached +.PHONY: build +build: resolver rescached ## Build with race detection. +.PHONY: debug debug: CGO_ENABLED=1 debug: DEBUG=-race -v debug: test build +.PHONY: resolver resolver: LD_FLAGS =-X 'main.Usage=$$(go tool doc ./cmd/resolver)' -resolver: LD_FLAGS+=-X 'github.com/shuLhan/rescached-go/v4.Version=${VERSION}' +resolver: LD_FLAGS+=-X 'git.sr.ht/~shulhan/rescached.Version=$(VERSION)' resolver: mkdir -p _bin/$(GOOS)_$(GOARCH) go build $(DEBUG) -ldflags="$(LD_FLAGS)" -o _bin/$(GOOS)_$(GOARCH)/ ./cmd/resolver +.PHONY: rescached +rescached: LD_FLAGS+=-X 'git.sr.ht/~shulhan/rescached.Version=$(VERSION)' rescached: mkdir -p _bin/$(GOOS)_$(GOARCH) go run ./cmd/rescached embed go build $(DEBUG) -ldflags="$(LD_FLAGS)" -o _bin/$(GOOS)_$(GOARCH)/ ./cmd/rescached +.PHONY: test test: go test $(DEBUG) -count=1 -coverprofile=$(COVER_OUT) ./... go tool cover -html=$(COVER_OUT) -o $(COVER_HTML) +.PHONY: test.prof test.prof: go test $(DEBUG) -count=1 \ -cpuprofile $(CPU_PROF) \ |
