Codebase list subfinder / run/21a8cd71-6681-4fb2-9607-8aa81e2dfb59/upstream v2 / Makefile
run/21a8cd71-6681-4fb2-9607-8aa81e2dfb59/upstream

Tree @run/21a8cd71-6681-4fb2-9607-8aa81e2dfb59/upstream (Download .tar.gz)

Makefile @run/21a8cd71-6681-4fb2-9607-8aa81e2dfb59/upstreamraw · history · blame

# 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 "subfinder" cmd/subfinder/main.go
test: 
	$(GOTEST) $(GOFLAGS) ./...
tidy:
	$(GOMOD) tidy