golang: Rename GoPackage/Environment to GO_PKG_VARS
authorJeffery To <redacted>
Tue, 12 May 2020 16:05:18 +0000 (00:05 +0800)
committerJeffery To <redacted>
Wed, 13 May 2020 08:07:20 +0000 (16:07 +0800)
The variable is a list of shell variables; the new name is more in-line
with other parts the build system (CONFIGURE_VARS, MAKE_VARS, etc.).

GoPackage/Environment is kept (for now) in case other feeds are using
it.

Signed-off-by: Jeffery To <redacted>
lang/golang/golang-package.mk
lang/golang/golang/Makefile
utils/containerd/Makefile
utils/docker-ce/Makefile
utils/runc/Makefile

index de7ef336d5eacfffbad98f0aae3389bf790b7d3c..f336a84513c9aee4b932995d222060cd2242ed62 100644 (file)
@@ -160,7 +160,7 @@ define GoPackage/GoSubMenu
   CATEGORY:=Languages
 endef
 
-define GoPackage/Environment/Target
+GO_PKG_TARGET_VARS= \
        GOOS=$(GO_OS) \
        GOARCH=$(GO_ARCH) \
        GO386=$(GO_386) \
@@ -174,20 +174,20 @@ define GoPackage/Environment/Target
        CGO_CPPFLAGS="$(TARGET_CPPFLAGS)" \
        CGO_CXXFLAGS="$(filter-out $(GO_CFLAGS_TO_REMOVE),$(TARGET_CXXFLAGS))" \
        CGO_LDFLAGS="$(TARGET_LDFLAGS)"
-endef
 
-define GoPackage/Environment/Build
+GO_PKG_BUILD_VARS= \
        GOPATH=$(GO_PKG_BUILD_DIR) \
        GOCACHE=$(GO_PKG_CACHE_DIR) \
        GOENV=off
-endef
 
-define GoPackage/Environment/Default
-       $(call GoPackage/Environment/Target) \
-       $(call GoPackage/Environment/Build)
-endef
+GO_PKG_DEFAULT_VARS= \
+       $(GO_PKG_TARGET_VARS) \
+       $(GO_PKG_BUILD_VARS)
+
+GO_PKG_VARS=$(GO_PKG_DEFAULT_VARS)
 
-GoPackage/Environment=$(call GoPackage/Environment/Default)
+# do not use for new code; this will be removed after the next OpenWrt release
+GoPackage/Environment=$(GO_PKG_VARS)
 
 # false if directory does not exist
 GoPackage/is_dir_not_empty=$$$$($(FIND) $(1) -maxdepth 0 -type d \! -empty 2>/dev/null)
@@ -273,7 +273,7 @@ endef
 define GoPackage/Build/Compile
        ( \
                cd $(GO_PKG_BUILD_DIR) ; \
-               export $(call GoPackage/Environment) ; \
+               export $(GO_PKG_VARS) ; \
                \
                echo "Finding targets" ; \
                targets=$$$$(go list $(GO_PKG_BUILD_PKG)) ; \
index 25d1904a62936189696f9bf86ed931bf9eb67d99..21e261b1cc79036c7d3636fb6a7caabc5a5d9004 100644 (file)
@@ -310,7 +310,7 @@ define Build/Compile
 
        ( \
                cd $(PKG_BUILD_DIR)/bin ; \
-               export $(call GoPackage/Environment/Target) ; \
+               export $(GO_PKG_TARGET_VARS) ; \
                $(CP) go go-host ; \
                GOROOT_FINAL=$(PKG_GO_ROOT) \
                GOCACHE=$(PKG_GO_TARGET_CACHE_DIR) \
index 3da8c8cb35ac95aa7f6a1a2e470d4c790707a0b0..9afce542003d965c958d76480b9ba14628aef599 100644 (file)
@@ -49,7 +49,7 @@ endef
 
 GO_PKG_INSTALL_ALL:=1
 MAKE_PATH:=$(GO_PKG_WORK_DIR_NAME)/build/src/$(GO_PKG)
-MAKE_VARS += $(call GoPackage/Environment)
+MAKE_VARS += $(GO_PKG_VARS)
 MAKE_FLAGS += \
        DESTDIR="$(PKG_INSTALL_DIR)" \
        VERSION=$(PKG_VERSION) \
index a8735fcc7c2e388aae1c9a499625bd5a25c7be9f..0305a132f1c9b33a9fb778b28204cdd123bee783 100644 (file)
@@ -78,7 +78,7 @@ endif
 
 define Build/Compile
        ( \
-               export $(call GoPackage/Environment) \
+               export $(GO_PKG_VARS) \
                        GITCOMMIT=$(PKG_SOURCE_VERSION) \
                        DOCKER_GITCOMMIT=$(PKG_SOURCE_VERSION) \
                        DOCKER_BUILDTAGS='$(BUILDTAGS)' \
index eef25fa8eb3a964a5dfcbed0697d4ea4a455d02d..605b852b7d0816e6cb38b51d35a6f842c7fb31ac 100644 (file)
@@ -49,7 +49,7 @@ endef
 
 GO_PKG_INSTALL_ALL:=1
 MAKE_PATH:=$(GO_PKG_WORK_DIR_NAME)/build/src/$(GO_PKG)
-MAKE_VARS += $(call GoPackage/Environment)
+MAKE_VARS += $(GO_PKG_VARS)
 MAKE_FLAGS += \
        COMMIT=$(PKG_SOURCE_VERSION)
 
git clone https://git.99rst.org/PROJECT