- BIN_PREFIX = $(PREFIX)"/usr/local/bin/"
- DATA_PREFIX = $(PREFIX)"/var/run/crowdsec/"
-
- PID_DIR = $(PREFIX)"/var/run/"
- CROWDSEC_FOLDER = "./cmd/crowdsec"
- CSCLI_FOLDER = "./cmd/crowdsec-cli/"
- CROWDSEC_BIN = "crowdsec"
- CSCLI_BIN = "cscli"
- BUILD_CMD = "build"
-
- GOARCH=amd64
-
- #Golang version info
- GO_MAJOR_VERSION = $(shell go version | cut -c 14- | cut -d' ' -f1 | cut -d'.' -f1)
- GO_MINOR_VERSION = $(shell go version | cut -c 14- | cut -d' ' -f1 | cut -d'.' -f2)
- MINIMUM_SUPPORTED_GO_MAJOR_VERSION = 1
- MINIMUM_SUPPORTED_GO_MINOR_VERSION = 13
- GO_VERSION_VALIDATION_ERR_MSG = Golang version ($(BUILD_GOVERSION)) is not supported, please use least $(MINIMUM_SUPPORTED_GO_MAJOR_VERSION).$(MINIMUM_SUPPORTED_GO_MINOR_VERSION)
- #Current versioning information from env
- BUILD_VERSION?="$(shell git describe --tags `git rev-list --tags --max-count=1`)"
- BUILD_GOVERSION="$(shell go version | cut -d " " -f3 | sed -E 's/[go]+//g')"