mirror of
https://github.com/JackDallas/Premiumizearr.git
synced 2026-03-29 13:34:42 +02:00
33 lines
474 B
Makefile
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
|
|
|