From b8ca9c40475dc5e826341dd4df2f5ac9ccc2400a Mon Sep 17 00:00:00 2001 From: Marian Pritsak Date: Mon, 19 Dec 2016 19:39:07 +0200 Subject: [PATCH] Add sx-kernel to all targets (#138) Define sx-kernel pckages in sdk.mk Add them to SONIC_ALL --- platform/mellanox/rules.mk | 3 ++- platform/mellanox/sdk.mk | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/platform/mellanox/rules.mk b/platform/mellanox/rules.mk index a31d22fc25..abeed6c108 100644 --- a/platform/mellanox/rules.mk +++ b/platform/mellanox/rules.mk @@ -14,7 +14,8 @@ SONIC_ALL += $(DOCKER_SYNCD_MLNX) \ $(DOCKER_SNMP_SV2) \ $(DOCKER_TEAM) \ $(DOCKER_PLATFORM_MONITOR) \ - debs/$(MLNX_HW_MANAGEMENT) + debs/$(MLNX_HW_MANAGEMENT) \ + debs/$(SX_KERNEL) # Inject mlnx sai into sairedis $(LIBSAIREDIS)_DEPENDS += $(MLNX_SAI) diff --git a/platform/mellanox/sdk.mk b/platform/mellanox/sdk.mk index d7a887eb1e..e9f4524dda 100644 --- a/platform/mellanox/sdk.mk +++ b/platform/mellanox/sdk.mk @@ -39,6 +39,9 @@ SXD_LIBS_DEV_STATIC = sxd-libs-dev-static_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb $(eval $(call add_derived_package,$(SXD_LIBS),$(SXD_LIBS_DEV_STATIC))) #packages that are required for runtime only PYTHON_SDK_API = python-sdk-api_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb +SX_KERNEL = sx-kernel_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb +SX_KERNEL_DEV = sx-kernel-dev_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb +$(eval $(call add_derived_package,$(SX_KERNEL),$(SX_KERNEL_DEV))) define make_url $(1)_URL = $(MLNX_SDK_BASE_URL)/$(1) @@ -47,6 +50,6 @@ endef $(eval $(foreach deb,$(MLNX_SDK_DEBS),$(call make_url,$(deb)))) $(eval $(foreach deb,$(MLNX_SDK_RDEBS),$(call make_url,$(deb)))) -$(eval $(foreach deb,$(PYTHON_SDK_API),$(call make_url,$(deb)))) +$(eval $(foreach deb,$(PYTHON_SDK_API) $(SX_KERNEL) $(SX_KERNEL_DEV),$(call make_url,$(deb)))) -SONIC_ONLINE_DEBS += $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API) +SONIC_ONLINE_DEBS += $(MLNX_SDK_RDEBS) $(PYTHON_SDK_API) $(SX_KERNEL)