23 lines
481 B
Makefile
23 lines
481 B
Makefile
LISTEN ?= :8080
|
|
AUDIT_PATH ?=
|
|
EXPORT_DIR ?= $(CURDIR)/.tmp/export
|
|
VERSION ?= $(shell sh ./scripts/resolve-version.sh)
|
|
GO_LDFLAGS := -X main.Version=$(VERSION)
|
|
|
|
RUN_ARGS := web --listen $(LISTEN) --export-dir $(EXPORT_DIR)
|
|
ifneq ($(AUDIT_PATH),)
|
|
RUN_ARGS += --audit-path $(AUDIT_PATH)
|
|
endif
|
|
|
|
.PHONY: run build test
|
|
|
|
run:
|
|
mkdir -p $(EXPORT_DIR)
|
|
go run -ldflags "$(GO_LDFLAGS)" ./cmd/bee $(RUN_ARGS)
|
|
|
|
build:
|
|
go build -ldflags "$(GO_LDFLAGS)" -o bee ./cmd/bee
|
|
|
|
test:
|
|
go test ./...
|