CGO_ENABLED = 0 GO_ARCH_AMD = amd64 GO_OS_LINUX = linux EXECUTABLE_SERVER = owncast-webhook CC = go build CFLAGS = -trimpath LDFLAGS = -d -s -w -extldflags=-static GCFLAGS = all= ASMFLAGS = all= all: build .PHONY: rice: cd ./cmd/server && rice embed-go .PHONY: front: NODE_ENV=prod ./node_modules/.bin/webpack lint: npm run lint || true npm run format binary: rice CGO_ENABLED=$(CGO_ENABLED) \ GOARCH=$(GO_ARCH_AMD) \ GOOS=$(GO_OS_LINUX) \ $(CC) $(CFLAGS) -ldflags="$(LDFLAGS)" \ -tags=static_build \ -o $(EXECUTABLE_SERVER) ./cmd/server .PHONY: build: front binary