Files
glkvm-cloud/Makefile
T
ClanXie 897bf4d4c9 feat: Add selfhost feature for KVM production
Add selfhost feature for KVM production

Signed-off-by: GL.iNet-Yongping.Xie <yongping.xie@gl-inet.com>
2025-07-23 07:21:07 +00:00

31 lines
507 B
Makefile

# Makefile
# Go binary name
BINARY_NAME = rttys
# Go build config
GO_BUILD_CMD = go build -o $(BINARY_NAME)
# Paths
UI_DIR = ui
CONF_FILE = ./rttys.conf
.PHONY: all ui build run build-run full-run
# 只构建前端文件
ui:
cd $(UI_DIR) && npm install && npm run build
# 只构建 Go 二进制文件
build:
$(GO_BUILD_CMD)
# 只运行 Go 程序
run:
./$(BINARY_NAME) -c $(CONF_FILE)
# 构建 Go 二进制并运行
build-run: build run
# 构建前端、构建 Go 并运行
full-run: ui build run