dddd/lib/dnsx/Makefile
SleepingBag945 01e7d0b159 dddd
2023-08-18 08:55:46 +02:00

20 lines
343 B
Makefile
Executable File

# Go parameters
GOCMD=go
GOBUILD=$(GOCMD) build
GOMOD=$(GOCMD) mod
GOTEST=$(GOCMD) test
GOFLAGS := -v
LDFLAGS := -s -w
ifneq ($(shell go env GOOS),darwin)
LDFLAGS := -extldflags "-static"
endif
all: build
build:
$(GOBUILD) $(GOFLAGS) -ldflags '$(LDFLAGS)' -o "dnsx" cmd/dnsx/dnsx.go
test:
$(GOTEST) $(GOFLAGS) ./...
tidy:
$(GOMOD) tidy