From: Zachary Yedidia Date: Wed, 29 Sep 2021 23:30:20 +0000 (-0700) Subject: Update makefile generation rules X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=a6796fcbd967f6d06b4f112f279beb4f78efbe72;p=micro.git Update makefile generation rules Ref #2229 --- diff --git a/Makefile b/Makefile index e19e142b..bf71be53 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: runtime +.PHONY: runtime build generate build-quick VERSION = $(shell GOOS=$(shell go env GOHOSTOS) GOARCH=$(shell go env GOHOSTARCH) \ go run tools/build-version.go) @@ -13,21 +13,23 @@ GOVARS = -X github.com/zyedidia/micro/v2/internal/util.Version=$(VERSION) -X git DEBUGVAR = -X github.com/zyedidia/micro/v2/internal/util.Debug=ON VSCODE_TESTS_BASE_URL = 'https://raw.githubusercontent.com/microsoft/vscode/e6a45f4242ebddb7aa9a229f85555e8a3bd987e2/src/vs/editor/test/common/model/' -build: +build: generate build-quick + +build-quick: go build -trimpath -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro build-dbg: go build -trimpath -ldflags "-s -w $(ADDITIONAL_GO_LINKER_FLAGS) $(DEBUGVAR)" ./cmd/micro -build-tags: fetch-tags +build-tags: fetch-tags generate go build -trimpath -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro -build-all: generate build +build-all: build -install: +install: generate go install -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro -install-all: generate install +install-all: install fetch-tags: git fetch --tags