|
@@ -31,8 +31,8 @@ BUILD_REQUIRE_GO_MINOR ?= 20
|
|
|
|
|
|
#--------------------------------------
|
|
|
|
|
|
-GOCMD = go
|
|
|
-GOTEST = $(GOCMD) test
|
|
|
+GO = go
|
|
|
+GOTEST = $(GO) test
|
|
|
|
|
|
BUILD_CODENAME ?= alphaga
|
|
|
|
|
@@ -209,12 +209,21 @@ PLUGIN_VENDOR = $(foreach plugin,$(PLUGINS),$(shell if [ -f $(PLUGINS_DIR)/$(plu
|
|
|
vendor:
|
|
|
$(foreach plugin_dir,$(PLUGIN_VENDOR), \
|
|
|
cd $(plugin_dir) >/dev/null && \
|
|
|
- $(GOCMD) mod vendor && \
|
|
|
+ $(GO) mod vendor && \
|
|
|
cd - >/dev/null; \
|
|
|
)
|
|
|
- $(GOCMD) mod vendor
|
|
|
+ $(GO) mod vendor
|
|
|
tar -czf vendor.tgz vendor $(foreach plugin_dir,$(PLUGIN_VENDOR),$(plugin_dir)/vendor)
|
|
|
|
|
|
+.PHONY: tidy
|
|
|
+tidy:
|
|
|
+ $(GO) mod tidy
|
|
|
+ $(foreach plugin_dir,$(PLUGIN_VENDOR), \
|
|
|
+ cd $(plugin_dir) >/dev/null && \
|
|
|
+ $(GO) mod tidy && \
|
|
|
+ cd - >/dev/null; \
|
|
|
+ )
|
|
|
+
|
|
|
# remove vendor directories and vendor.tgz
|
|
|
.PHONY: vendor-remove
|
|
|
vendor-remove:
|
|
@@ -223,6 +232,7 @@ vendor-remove:
|
|
|
)
|
|
|
$(RM) vendor vendor.tgz
|
|
|
|
|
|
+
|
|
|
.PHONY: package
|
|
|
package:
|
|
|
@echo "Building Release to dir $(RELDIR)"
|