mirror of
https://github.com/AlchemillaHQ/Sylve.git
synced 2026-06-16 01:06:35 +03:00
28 lines
532 B
Makefile
28 lines
532 B
Makefile
BINARY_NAME := sylve
|
|
BACKUP_BINARY_NAME := sylve-backup
|
|
BIN_DIR := bin
|
|
|
|
.PHONY: all build clean run depcheck
|
|
|
|
all: build
|
|
|
|
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
|
|
go build -o $(BIN_DIR)/$(BACKUP_BINARY_NAME) cmd/sylve-backup/main.go
|
|
|
|
clean:
|
|
rm -rf $(BIN_DIR)
|
|
|
|
run: build
|
|
./$(BIN_DIR)/$(BINARY_NAME)
|
|
|
|
test:
|
|
go test ./...
|
|
|
|
build-depcheck:
|
|
@./scripts/build-deps-check.sh
|