Files
muninn-aio/Makefile

22 lines
435 B
Makefile

AIR_PACKAGE ?= github.com/air-verse/air@v1
GO ?= go
HAS_GO := $(shell hash $(GO) > /dev/null 2>&1 && echo yes)
GOFLAGS := -v
EXECUTABLE ?= muninn
.PHONY: $(EXECUTABLE)
$(EXECUTABLE):
$(GO) build $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
.PHONY: build
build: $(EXECUTABLE)
.PHONY: deps-tools
deps-tools:
$(GO) install $(AIR_PACKAGE)
.PHONY: watch
watch:
$(GO) run $(AIR_PACKAGE) -c .air.toml