Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit 3d4ec85

Browse files
authored
Merge pull request #475 from seemethere/dynamic_plz
Add dynamic binary make target
2 parents 8b1b2d0 + 151e1c5 commit 3d4ec85

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Makefile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ ifeq ($(OS),Windows_NT)
2424
EXEC_EXT := .exe
2525
endif
2626

27-
GO_BUILD := CGO_ENABLED=0 go build -tags=$(BUILDTAGS) -ldflags=$(LDFLAGS)
28-
GO_TEST := CGO_ENABLED=0 go test -tags=$(BUILDTAGS) -ldflags=$(LDFLAGS)
27+
STATIC_FLAGS= CGO_ENABLED=0
28+
GO_BUILD = $(STATIC_FLAGS) go build -tags=$(BUILDTAGS) -ldflags=$(LDFLAGS)
29+
GO_TEST = $(STATIC_FLAGS) go test -tags=$(BUILDTAGS) -ldflags=$(LDFLAGS)
2930

3031
all: bin/$(BIN_NAME) test
3132

@@ -41,6 +42,10 @@ cross-standalone: bin/${BIN_STANDALONE_NAME}-linux bin/${BIN_STANDALONE_NAME}-da
4142

4243
e2e-cross: bin/$(BIN_NAME)-e2e-linux bin/$(BIN_NAME)-e2e-darwin bin/$(BIN_NAME)-e2e-windows.exe
4344

45+
.PHONY: dynamic
46+
dynamic: STATIC_FLAGS :=
47+
dynamic: bin/$(BIN_NAME)
48+
4449
.PHONY: bin/${BIN_STANDALONE_NAME}-windows
4550
bin/${BIN_STANDALONE_NAME}-%.exe bin/${BIN_STANDALONE_NAME}-%: cmd/${BIN_STANDALONE_NAME} check_go_env
4651
GOOS=$* $(GO_BUILD) -o $@ ./$<

0 commit comments

Comments
 (0)