@@ -72,20 +72,21 @@ MLNX_TOOLS = mlnx-tools_$(MLNX_TOOLS_VER)_arm64.deb
72
72
$(MLNX_TOOLS)_SRC_PATH = $(PLATFORM_PATH ) /sdk-src/ofed
73
73
74
74
OFED_KERNEL_UTILS = mlnx-ofed-kernel-utils_$(OFED_KERNEL_VER_FULL ) -1_arm64.deb
75
-
76
- $(eval $(call add_derived_package,$(MLNX_TOOLS),$(OFED_KERNEL_UTILS)))
77
-
75
+ $(OFED_KERNEL_UTILS)_DEPENDS = $(MLNX_TOOLS )
78
76
OFED_KERNEL_DKMS = mlnx-ofed-kernel-dkms_$(OFED_KERNEL_VER_SHORT ) -1_all.deb
79
77
$(OFED_KERNEL_DKMS)_DEPENDS = $(OFED_KERNEL_UTILS )
80
78
81
- $(eval $(call add_derived_package,$(MLNX_TOOLS),$(OFED_KERNEL_DKMS)))
82
-
83
79
OFED_KERNEL = mlnx-ofed-kernel-modules-$(KVERSION ) _$(OFED_KERNEL_VER_SHORT ) _$(BUILD_ARCH ) .deb
84
80
$(OFED_KERNEL)_SRC_PATH = $(PLATFORM_PATH ) /sdk-src/ofed
85
81
$(OFED_KERNEL)_DEPENDS = $(LINUX_HEADERS ) $(LINUX_HEADERS_COMMON )
86
82
87
83
ifeq ($(SDK_FROM_SRC ) , y)
88
84
$(OFED_KERNEL)_DEPENDS += $(OFED_KERNEL_DKMS )
85
+
86
+ $(eval $(call add_derived_package,$(MLNX_TOOLS),$(OFED_KERNEL_UTILS)))
87
+ $(eval $(call add_derived_package,$(MLNX_TOOLS),$(OFED_KERNEL_DKMS)))
88
+ else
89
+ SDK_ONLINE_TARGETS += $(OFED_KERNEL_UTILS )
89
90
endif
90
91
91
92
export OFED_VER_SHORT OFED_VER_FULL OFED_KERNEL OFED_KERNEL_UTILS OFED_KERNEL_VER_FULL MLNX_TOOLS OFED_KERNEL_DKMS
@@ -115,26 +116,21 @@ RDMA_CORE = rdma-core_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
115
116
$(RDMA_CORE)_SRC_PATH = $(PLATFORM_PATH ) /sdk-src/rdma
116
117
$(RDMA_CORE)_RDEPENDS = $(LIBNL3 )
117
118
$(RDMA_CORE)_DEPENDS = $(LIBNL3_DEV ) $(LIBNL_ROUTE3_DEV )
118
- RDMA_CORE_DBGSYM = rdma-core-dbgsym_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
119
119
120
120
IB_VERBS_PROV = ibverbs-providers_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
121
121
$(IB_VERBS_PROV)_DEPENDS = $(LIBNL3_DEV ) $(LIBNL_ROUTE3_DEV )
122
- IB_VERBS_PROV_DBGSYM = ibverbs-providers-dbgsym_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
123
122
124
123
IB_VERBS = libibverbs1_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
125
124
$(IB_VERBS)_DEPENDS = $(LIBNL3_DEV ) $(LIBNL_ROUTE3_DEV )
126
125
IB_VERBS_DEV = libibverbs-dev_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
127
126
$(IB_VERBS_DEV)_DEPENDS = $(IB_VERBS ) $(IB_VERBS_PROV )
128
- IB_VERBS_DBGSYM = libibverbs1-dbg_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
129
127
130
128
IB_UMAD = libibumad3_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
131
129
IB_UMAD_DEV = libibumad-dev_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
132
- IB_UMAD_DBGSYM = libibumad3-dbg_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
133
130
134
131
RDMACM = librdmacm1_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
135
132
RDMACM_DEV = librdmacm-dev_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
136
133
$(RDMACM_DEV)_DEPENDS = $(RDMACM ) $(IB_VERBS_DEV )
137
- RDMACM_DBGSYM = librdmacm1-dbg_${RDMA_CORE_VER}_${CONFIGURED_ARCH}.deb
138
134
139
135
$(eval $(call add_derived_package,$(RDMA_CORE),$(IB_VERBS_PROV)))
140
136
$(eval $(call add_derived_package,$(RDMA_CORE),$(IB_VERBS)))
@@ -144,32 +140,20 @@ $(eval $(call add_derived_package,$(RDMA_CORE),$(IB_UMAD_DEV)))
144
140
$(eval $(call add_derived_package,$(RDMA_CORE),$(RDMACM)))
145
141
$(eval $(call add_derived_package,$(RDMA_CORE),$(RDMACM_DEV)))
146
142
147
- ifeq ($(SDK_FROM_SRC ) ,y)
148
- $(eval $(call add_derived_package,$(RDMA_CORE),$(RDMA_CORE_DBGSYM)))
149
- $(eval $(call add_derived_package,$(RDMA_CORE),$(IB_VERBS_PROV_DBGSYM)))
150
- $(eval $(call add_derived_package,$(RDMA_CORE),$(IB_VERBS_DBGSYM)))
151
- $(eval $(call add_derived_package,$(RDMA_CORE),$(IB_UMAD_DBGSYM)))
152
- $(eval $(call add_derived_package,$(RDMA_CORE),$(RDMACM_DBGSYM)))
153
- endif
154
-
155
- export RDMA_CORE RDMA_CORE_DBGSYM
156
- export IB_VERBS IB_VERBS_DEV IB_VERBS_DBGSYM
157
- export IB_VERBS_PROV IB_VERBS_PROV_DBGSYM
158
- export IB_UMAD IB_UMAD_DEV IB_UMAD_DBGSYM
159
- export RDMACM RDMACM_DEV RDMACM_DBGSYM
143
+ export RDMA_CORE
144
+ export IB_VERBS IB_VERBS_DEV
145
+ export IB_VERBS_PROV
146
+ export IB_UMAD IB_UMAD_DEV
147
+ export RDMACM RDMACM_DEV
160
148
161
- RDMA_CORE_DERIVED_DEBS = $( RDMA_CORE_DBGSYM ) \
149
+ RDMA_CORE_DERIVED_DEBS = \
162
150
$(IB_VERBS ) \
163
151
$(IB_VERBS_DEV ) \
164
- $(IB_VERBS_DBGSYM ) \
165
152
$(IB_VERBS_PROV ) \
166
- $(IB_VERBS_PROV_DBGSYM ) \
167
153
$(IB_UMAD ) \
168
154
$(IB_UMAD_DEV ) \
169
- $(IB_UMAD_DBGSYM ) \
170
155
$(RDMACM ) \
171
- $(RDMACM_DEV ) \
172
- $(RDMACM_DBGSYM )
156
+ $(RDMACM_DEV )
173
157
174
158
export RDMA_CORE_DERIVED_DEBS
175
159
@@ -222,16 +206,10 @@ LIBGRPC_VER = $(call get_sdk_package_version_full,"grpc")
222
206
223
207
LIBGRPC_DEV = libgrpc-dev_$(LIBGRPC_VER ) _arm64.deb
224
208
$(LIBGRPC_DEV)_SRC_PATH = $(PLATFORM_PATH ) /sdk-src/grpc
225
- LIBGRPC_DBG = libgrpc-dev-dbgsym_$(LIBGRPC_VER ) _arm64.deb
226
209
227
- $(eval $(call add_derived_package,$( LIBGRPC_DEV),$(LIBGRPC_DBG)))
210
+ export LIBGRPC_DEV LIBGRPC_VER
228
211
229
- export LIBGRPC_DEV LIBGRPC_DBG LIBGRPC_VER
230
-
231
- LIBGRPC_DERIVED_DEBS = $(LIBGRPC_DBG )
232
- export LIBGRPC_DERIVED_DEBS
233
-
234
- SDK_DEBS += $(LIBGRPC_DEV ) $(LIBGRPC_DERIVED_DEBS )
212
+ SDK_DEBS += $(LIBGRPC_DEV )
235
213
SDK_SRC_TARGETS += $(LIBGRPC_DEV )
236
214
237
215
# DOCA and derived packages
@@ -249,7 +227,7 @@ $(DOCA_COMMON_DEV)_DEPENDS = $(DOCA_COMMON)
249
227
SDK_SRC_TARGETS += $(DOCA_COMMON )
250
228
251
229
DOCA_DEV_DEBS += $(DOCA_COMMON_DEV )
252
- export DOCA_COMMON DOCA_COMMON_DEV DOCA_COMMON_DBG
230
+ export DOCA_COMMON DOCA_COMMON_DEV
253
231
254
232
DOCA_ARGP = doca-sdk-argp_${DOCA_DEB_VERSION}_${CONFIGURED_ARCH}.deb
255
233
$(DOCA_ARGP)_DEPENDS += $(DOCA_COMMON )
@@ -258,7 +236,7 @@ $(DOCA_ARGP_DEV)_DEPENDS = $(DOCA_ARGP)
258
236
259
237
DOCA_DEBS += $(DOCA_ARGP )
260
238
DOCA_DEV_DEBS += $(DOCA_ARGP_DEV )
261
- export DOCA_ARGP DOCA_ARGP_DEV DOCA_ARGP_DBG
239
+ export DOCA_ARGP DOCA_ARGP_DEV
262
240
263
241
DOCA_DPDK_BRIDGE = doca-sdk-dpdk-bridge_${DOCA_DEB_VERSION}_${CONFIGURED_ARCH}.deb
264
242
$(DOCA_DPDK_BRIDGE)_DEPENDS += $(DOCA_COMMON )
@@ -267,7 +245,7 @@ $(DOCA_DPDK_BRIDGE_DEV)_DEPENDS = $(DOCA_DPDK_BRIDGE)
267
245
268
246
DOCA_DEBS += $(DOCA_DPDK_BRIDGE )
269
247
DOCA_DEV_DEBS += $(DOCA_DPDK_BRIDGE_DEV )
270
- export DOCA_DPDK_BRIDGE DOCA_DPDK_BRIDGE_DEV DOCA_DPDK_BRIDGE_DBG
248
+ export DOCA_DPDK_BRIDGE DOCA_DPDK_BRIDGE_DEV
271
249
272
250
DOCA_FLOW = doca-sdk-flow_${DOCA_DEB_VERSION}_${CONFIGURED_ARCH}.deb
273
251
$(DOCA_FLOW)_DEPENDS += $(DOCA_COMMON )
@@ -276,24 +254,20 @@ $(DOCA_FLOW_DEV)_DEPENDS = $(DOCA_FLOW)
276
254
277
255
DOCA_DEBS += $(DOCA_FLOW )
278
256
DOCA_DEV_DEBS += $(DOCA_FLOW_DEV )
279
- DOCA_DBG_DEBS += $( DOCA_FLOW_DBG )
280
- export DOCA_FLOW DOCA_FLOW_DEV DOCA_FLOW_DBG
257
+
258
+ export DOCA_FLOW DOCA_FLOW_DEV
281
259
export DOCA_DEBS DOCA_DEV_DEBS
282
260
283
261
SDK_DEBS += $(DOCA_DEBS ) $(DOCA_DEV_DEBS )
284
262
285
263
ifeq ($(SDK_FROM_SRC ) , y)
286
264
$(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_COMMON_DEV)))
287
- $(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_COMMON_DBG)))
288
265
$(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_ARGP)))
289
266
$(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_ARGP_DEV)))
290
- $(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_ARGP_DBG)))
291
267
$(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_DPDK_BRIDGE)))
292
268
$(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_DPDK_BRIDGE_DEV)))
293
- $(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_DPDK_BRIDGE_DBG)))
294
269
$(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_FLOW)))
295
270
$(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_FLOW_DEV)))
296
- $(eval $(call add_derived_package,$(DOCA_COMMON),$(DOCA_FLOW_DBG)))
297
271
else
298
272
SONIC_ONLINE_DEBS += $(DOCA_DEBS ) $(DOCA_DEV_DEBS )
299
273
endif
0 commit comments