Optimized build

This commit is contained in:
Luxferre
2026-03-23 09:42:16 +02:00
parent 026aa14b2f
commit 5b173095f1
2 changed files with 7 additions and 5 deletions
+5 -3
View File
@@ -8,10 +8,12 @@ TUI_SRC = ./cmd/sidekick-tui
MCP_SRC = ./cmd/sidekick-mcp
TUI_BIN = $(BIN_DIR)/sidekick-tui
MCP_BIN = $(BIN_DIR)/sidekick-mcp
GOFLAGS ?= -a -trimpath -gcflags=all="-l -B -e"
LDFLAGS ?= -s -w
.PHONY: all build test clean install uninstall fmt
all: build
all: clean fmt build
fmt:
@./fmt.sh
@@ -19,8 +21,8 @@ fmt:
build:
@mkdir -p $(BIN_DIR)
go build -o $(TUI_BIN) $(TUI_SRC)
go build -o $(MCP_BIN) $(MCP_SRC)
go build $(GOFLAGS) -ldflags "$(LDFLAGS)" -o $(TUI_BIN) $(TUI_SRC)
go build $(GOFLAGS) -ldflags "$(LDFLAGS)" -o $(MCP_BIN) $(MCP_SRC)
test:
go test -v ./...