mirror of
https://github.com/AlchemillaHQ/Sylve.git
synced 2026-06-14 00:46:34 +03:00
26 lines
408 B
Makefile
26 lines
408 B
Makefile
BINARY_NAME := sylve
|
|
BIN_DIR := bin
|
|
|
|
.PHONY: all build clean run depcheck
|
|
|
|
all: build
|
|
|
|
build: depcheck
|
|
npm install --prefix web
|
|
npm run build --prefix web
|
|
cp -rf web/build/* internal/assets/web-files
|
|
mkdir -p $(BIN_DIR)
|
|
go build -o $(BIN_DIR)/$(BINARY_NAME) cmd/sylve/main.go
|
|
|
|
clean:
|
|
rm -rf $(BIN_DIR)
|
|
|
|
run: build
|
|
./$(BIN_DIR)/$(BINARY_NAME)
|
|
|
|
test:
|
|
go test ./...
|
|
|
|
depcheck:
|
|
@./scripts/check_deps.sh
|