summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-21 15:31:49 -0600
committermo khan <mo@mokhan.ca>2025-07-21 15:31:49 -0600
commit8de4cbbccd1fe2aae5a9919eab747181809603fa (patch)
treec1f1b8e73df975ecd4c37cdc7e7104542883f183 /Makefile
parent7862db222e75ed69601f58bb65eed5291b692272 (diff)
chore: extract variable for sparkle binary
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 8 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 26cce23..9d88429 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,19 @@
PROJECT_NAME := $(shell basename $(shell pwd))
GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD | sed 's/\//_/g')
IMAGE_TAG := $(PROJECT_NAME):$(GIT_BRANCH)
+AUTHZD_BIN := bin/authzd
+SPARKLED_BIN := bin/sparkled
.PHONY: clean setup build test run
-bin/authzd:
- @go build -o ./bin/authzd ./cmd/authzd/main.go
+$(AUTHZD_BIN): $(shell find . -name "*.go" 2>/dev/null) go.sum
+ @go build -o $(AUTHZD_BIN) ./cmd/authzd/main.go
-bin/sparkled:
- @go build -o ./bin/sparkled ./cmd/sparkled/main.go
+$(SPARKLED_BIN): $(shell find . -name "*.go" 2>/dev/null) go.sum
+ @go build -o $(SPARKLED_BIN) ./cmd/sparkled/main.go
clean:
- @rm -f ./bin/authzd ./bin/sparkled
+ @rm -f $(AUTHZD_BIN) $(SPARKLED_BIN)
@go clean -testcache
setup:
@@ -24,7 +26,7 @@ setup:
fi
@pip install dumb-init
-build: bin/authzd bin/sparkled
+build: $(AUTHZD_BIN) $(SPARKLED_BIN)
test-unit:
@go test -shuffle=on ./...