Files
Premiumizearr/Makefile
Jack Dallas b0521fa99c Update CI
2022-01-31 16:41:03 +00:00

33 lines
474 B
Makefile

.POSIX:
.SUFFIXES:
SERVICE = premiumizearrd
GO = go
RM = rm
GOFLAGS =
PREFIX = /usr/local
BUILDDIR = build
all: clean build
web: deps build/web
deps:
cd web && npm i
go mod download
build: deps build/web build/app
build/app:
go build -o $(BUILDDIR)/$(SERVICE) ./cmd/$(SERVICE)
build/web:
mkdir -p build
cd web && npm run build
mkdir -p build/static/ && cp -r web/dist/* build/static/
cp init/* build/
clean:
$(RM) -rf build