.PHONY: build format docs WEBSERVER = webserver SEED_CMD = seed SWAG := $(shell command -v swag 2> /dev/null) build: go build -ldflags "-X main.WEB_ROOT=/home/aeth/keiji/html \ -X main.DOMAIN_NAME=aetherial.dev" \ -o ./build/linux/$(WEBSERVER)/$(WEBSERVER) ./cmd/$(WEBSERVER)/$(WEBSERVER).go format: go fmt ./... docs: ifndef SWAG $(error "Could not find the swag binary.") endif swag init -g ./cmd/$(WEBSERVER)/$(WEBSERVER).go build-seed-cmd: go build -o ./build/linux/$(SEED_CMD)/$(SEED_CMD) ./cmd/$(SEED_CMD)/$(SEED_CMD).go dev-run: go build -ldflags "-X main.WEB_ROOT=/home/aeth/keiji/html" \ -o ./build/linux/$(WEBSERVER)/$(WEBSERVER) ./cmd/$(WEBSERVER)/$(WEBSERVER).go && \ ./build/linux/$(WEBSERVER)/$(WEBSERVER) .env