Files
wts/back/Makefile
2026-02-26 19:22:38 +08:00

27 lines
695 B
Makefile

.PHONY:start-server dev server tool build-all start-tool
PWD= $(shell pwd)
SRC= $(PWD)/src
BUILD= $(PWD)/build
DEV_CONFIG= $(BUILD)/dev.yaml
SERVER_BINARY_NAME=wts
TOOL_BINARY_NAME=wtstool
build-all: $(SERVER_BINARY_NAME) $(TOOL_BINARY_NAME)
start-server: $(SERVER_BINARY_NAME)
$(BUILD)/$(SERVER_BINARY_NAME) -c $(DEV_CONFIG)
dev: $(SERVER_BINARY_NAME) start-server
server: $(SERVER_BINARY_NAME)
$(SERVER_BINARY_NAME):
cd $(SRC)/cmd/wts-server && go build -o $(BUILD)/$(SERVER_BINARY_NAME)
tool: $(TOOL_BINARY_NAME)
$(TOOL_BINARY_NAME):
cd $(SRC)/cmd/wtstool && go build -o $(BUILD)/$(TOOL_BINARY_NAME)
start-tool: $(TOOL_BINARY_NAME)
$(BUILD)/$(TOOL_BINARY_NAME) -c $(DEV_CONFIG)