|
14 | 14 | # See the License for the specific language governing permissions and
|
15 | 15 | # limitations under the License.
|
16 | 16 | #
|
17 |
| -MLNX_SDK_BASE_PATH = $(PLATFORM_PATH)/sdk-src/sx-kernel/Switch-SDK-drivers/bin/ |
18 |
| -MLNX_SDK_PKG_BASE_PATH = $(MLNX_SDK_BASE_PATH)/$(BLDENV)/$(CONFIGURED_ARCH)/ |
19 | 17 | MLNX_SDK_VERSION = 4.5.4150
|
20 | 18 | MLNX_SDK_ISSU_VERSION = 101
|
21 | 19 |
|
| 20 | +MLNX_ASSETS_GITHUB_URL = https://github.com/Mellanox/Spectrum-SDK-Drivers-SONiC-Bins |
| 21 | +MLNX_SDK_ASSETS_RELEASE_TAG = sdk-$(MLNX_SDK_VERSION)-$(BLDENV)-$(CONFIGURED_ARCH) |
| 22 | +MLNX_SDK_ASSETS_URL = $(MLNX_ASSETS_GITHUB_URL)/releases/download/$(MLNX_SDK_ASSETS_RELEASE_TAG) |
22 | 23 | MLNX_SDK_DEB_VERSION = $(subst -,.,$(subst _,.,$(MLNX_SDK_VERSION)))
|
23 | 24 |
|
24 | 25 | # Place here URL where SDK sources exist
|
|
30 | 31 | SDK_FROM_SRC = n
|
31 | 32 | endif
|
32 | 33 |
|
33 |
| -export MLNX_SDK_SOURCE_BASE_URL MLNX_SDK_VERSION MLNX_SDK_ISSU_VERSION MLNX_SDK_DEB_VERSION |
| 34 | +export MLNX_SDK_SOURCE_BASE_URL MLNX_SDK_VERSION MLNX_SDK_ISSU_VERSION MLNX_SDK_DEB_VERSION MLNX_ASSETS_GITHUB_URL |
34 | 35 |
|
35 | 36 | MLNX_SDK_RDEBS += $(APPLIBS) $(IPROUTE2_MLNX) $(SX_COMPLIB) $(SX_EXAMPLES) \
|
36 | 37 | $(SX_GEN_UTILS) $(SX_SCEW) $(SXD_LIBS) $(WJH_LIBS) $(SX_ACL_HELPER) \
|
@@ -163,21 +164,19 @@ $(SX_KERNEL)_SRC_PATH = $(PLATFORM_PATH)/sdk-src/sx-kernel
|
163 | 164 | SX_KERNEL_DEV = sx-kernel-dev_1.mlnx.$(MLNX_SDK_DEB_VERSION)_$(CONFIGURED_ARCH).deb
|
164 | 165 | $(eval $(call add_derived_package,$(SX_KERNEL),$(SX_KERNEL_DEV)))
|
165 | 166 |
|
166 |
| -define make_path |
167 |
| - $(1)_PATH = $(MLNX_SDK_PKG_BASE_PATH) |
| 167 | +define make_url |
| 168 | + $(1)_URL = $(MLNX_SDK_ASSETS_URL)/$(1) |
168 | 169 |
|
169 | 170 | endef
|
170 | 171 |
|
171 |
| -$(eval $(foreach deb,$(MLNX_SDK_DEBS),$(call make_path,$(deb)))) |
172 |
| -$(eval $(foreach deb,$(MLNX_SDK_RDEBS),$(call make_path,$(deb)))) |
173 |
| -$(eval $(foreach deb,$(PYTHON_SDK_API) $(SX_KERNEL) $(SX_KERNEL_DEV),$(call make_path,$(deb)))) |
| 172 | +$(eval $(foreach deb,$(MLNX_SDK_DEBS) $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API),$(call make_url,$(deb)))) |
174 | 173 |
|
175 | 174 | SONIC_MAKE_DEBS += $(SX_KERNEL)
|
176 | 175 |
|
177 | 176 | ifeq ($(SDK_FROM_SRC), y)
|
178 | 177 | SONIC_MAKE_DEBS += $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API)
|
179 | 178 | else
|
180 |
| -SONIC_COPY_DEBS += $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API) |
| 179 | +SONIC_ONLINE_DEBS += $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API) |
181 | 180 | endif
|
182 | 181 |
|
183 | 182 | mlnx-sdk-packages: $(addprefix $(DEBS_PATH)/, $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API) $(SX_KERNEL))
|
|
0 commit comments