Optimized build
This commit is contained in:
@@ -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 ./...
|
||||
|
||||
Reference in New Issue
Block a user