18 lines
410 B
Makefile
18 lines
410 B
Makefile
TARGET = ./tmp/server
|
|
FRONTEND = ./web/frontend
|
|
|
|
SVELTE_COMPONENTS = status
|
|
|
|
SVELTE_TARGETS = $(addprefix $(FRONTEND)/public/build/,$(addsuffix .ts, $(SVELTE_COMPONENTS)))
|
|
|
|
.PHONY: $(TARGET)
|
|
.NOTPARALLEL:
|
|
|
|
$(TARGET): $(SVELTE_TARGETS)
|
|
$(info ===> BUILD Go server)
|
|
@go build -o $(TARGET) main.go
|
|
|
|
$(SVELTE_TARGETS): $(SVELTE_SRC)
|
|
$(info ===> BUILD frontend)
|
|
cd $(FRONTEND) && npm install && npm run build
|