|
1 |
| -MLNX_SDK_BASE_PATH = $(PLATFORM_PATH)/sdk-src/sx-kernel/Switch-SDK-drivers/bin/ |
2 |
| -MLNX_SDK_PKG_BASE_PATH = $(MLNX_SDK_BASE_PATH)/$(BLDENV)/$(CONFIGURED_ARCH)/ |
3 | 1 | MLNX_SDK_VERSION = 4.5.3196
|
4 | 2 | MLNX_SDK_ISSU_VERSION = 101
|
5 | 3 |
|
| 4 | +MLNX_ASSETS_GITHUB_URL = https://github.com/Mellanox/Spectrum-SDK-Drivers-SONiC-Bins |
| 5 | +MLNX_SDK_ASSETS_RELEASE_TAG = sdk-$(MLNX_SDK_VERSION)-$(BLDENV)-$(CONFIGURED_ARCH) |
| 6 | +MLNX_SDK_ASSETS_URL = $(MLNX_ASSETS_GITHUB_URL)/releases/download/$(MLNX_SDK_ASSETS_RELEASE_TAG) |
6 | 7 | MLNX_SDK_DEB_VERSION = $(subst -,.,$(subst _,.,$(MLNX_SDK_VERSION)))
|
7 | 8 |
|
8 | 9 | # Place here URL where SDK sources exist
|
|
14 | 15 | SDK_FROM_SRC = n
|
15 | 16 | endif
|
16 | 17 |
|
17 |
| -export MLNX_SDK_SOURCE_BASE_URL MLNX_SDK_VERSION MLNX_SDK_ISSU_VERSION MLNX_SDK_DEB_VERSION |
| 18 | +export MLNX_SDK_SOURCE_BASE_URL MLNX_SDK_VERSION MLNX_SDK_ISSU_VERSION MLNX_SDK_DEB_VERSION MLNX_ASSETS_GITHUB_URL |
18 | 19 |
|
19 | 20 | MLNX_SDK_RDEBS += $(APPLIBS) $(IPROUTE2_MLNX) $(SX_COMPLIB) $(SX_EXAMPLES) \
|
20 | 21 | $(SX_GEN_UTILS) $(SX_SCEW) $(SXD_LIBS) $(WJH_LIBS) $(SX_ACL_HELPER)
|
@@ -136,21 +137,19 @@ $(SX_KERNEL)_SRC_PATH = $(PLATFORM_PATH)/sdk-src/sx-kernel
|
136 | 137 | SX_KERNEL_DEV = sx-kernel-dev_1.mlnx.$(MLNX_SDK_DEB_VERSION)_amd64.deb
|
137 | 138 | $(eval $(call add_derived_package,$(SX_KERNEL),$(SX_KERNEL_DEV)))
|
138 | 139 |
|
139 |
| -define make_path |
140 |
| - $(1)_PATH = $(MLNX_SDK_PKG_BASE_PATH) |
| 140 | +define make_url |
| 141 | + $(1)_URL = $(MLNX_SDK_ASSETS_URL)/$(1) |
141 | 142 |
|
142 | 143 | endef
|
143 | 144 |
|
144 |
| -$(eval $(foreach deb,$(MLNX_SDK_DEBS),$(call make_path,$(deb)))) |
145 |
| -$(eval $(foreach deb,$(MLNX_SDK_RDEBS),$(call make_path,$(deb)))) |
146 |
| -$(eval $(foreach deb,$(PYTHON_SDK_API) $(SX_KERNEL) $(SX_KERNEL_DEV),$(call make_path,$(deb)))) |
| 145 | +$(eval $(foreach deb,$(MLNX_SDK_DEBS) $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API),$(call make_url,$(deb)))) |
147 | 146 |
|
148 | 147 | SONIC_MAKE_DEBS += $(SX_KERNEL)
|
149 | 148 |
|
150 | 149 | ifeq ($(SDK_FROM_SRC), y)
|
151 | 150 | SONIC_MAKE_DEBS += $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API)
|
152 | 151 | else
|
153 |
| -SONIC_COPY_DEBS += $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API) |
| 152 | +SONIC_ONLINE_DEBS += $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API) |
154 | 153 | endif
|
155 | 154 |
|
156 | 155 | mlnx-sdk-packages: $(addprefix $(DEBS_PATH)/, $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API) $(SX_KERNEL))
|
|
0 commit comments