build: remove custom dependency checks in drivers
Some drivers currently have their own checks and give some non consistent reasons when an internal dependency is unavailable. drivers/meson.build also checks for internal dependencies via 'deps'. Let's rely on it for consistency, and smaller code. Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Long Li <longli@microsoft.com>
This commit is contained in:
parent
9412af9106
commit
772d19a896
@ -7,8 +7,5 @@ if is_windows
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
# this driver can be built if-and-only-if KNI library is buildable
|
||||
build = dpdk_conf.has('RTE_LIB_KNI')
|
||||
reason = 'missing dependency, DPDK KNI library'
|
||||
sources = files('rte_eth_kni.c')
|
||||
deps += 'kni'
|
||||
sources = files('rte_eth_kni.c')
|
||||
|
@ -7,8 +7,7 @@ if is_windows
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
build = dpdk_conf.has('RTE_BUS_VMBUS')
|
||||
reason = 'missing dependency, DPDK VMBus driver'
|
||||
deps += 'bus_vmbus'
|
||||
sources = files(
|
||||
'hn_ethdev.c',
|
||||
'hn_nvs.c',
|
||||
@ -17,4 +16,3 @@ sources = files(
|
||||
'hn_vf.c',
|
||||
)
|
||||
|
||||
deps += ['bus_vmbus' ]
|
||||
|
@ -7,8 +7,6 @@ if is_windows
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
build = dpdk_conf.has('RTE_LIB_VHOST')
|
||||
reason = 'missing dependency, DPDK vhost library'
|
||||
deps += 'vhost'
|
||||
sources = files('rte_eth_vhost.c')
|
||||
headers = files('rte_eth_vhost.h')
|
||||
deps += 'vhost'
|
||||
|
@ -1,8 +1,6 @@
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
# Copyright 2018 NXP
|
||||
|
||||
build = dpdk_conf.has('RTE_MEMPOOL_DPAA2')
|
||||
reason = 'missing dependency, DPDK DPAA2 mempool driver'
|
||||
deps += ['rawdev', 'mempool_dpaa2', 'bus_vdev']
|
||||
sources = files('dpaa2_cmdif.c')
|
||||
|
||||
|
@ -1,8 +1,6 @@
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
# Copyright 2018 NXP
|
||||
|
||||
build = dpdk_conf.has('RTE_MEMPOOL_DPAA2')
|
||||
reason = 'missing dependency, DPDK DPAA2 mempool driver'
|
||||
deps += ['rawdev', 'mempool_dpaa2', 'ring', 'kvargs']
|
||||
sources = files('dpaa2_qdma.c')
|
||||
|
||||
|
@ -1,8 +1,6 @@
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
# Copyright(c) 2018 Intel Corporation
|
||||
|
||||
build = dpdk_conf.has('RTE_LIB_VHOST')
|
||||
reason = 'missing dependency, DPDK vhost library'
|
||||
deps += 'vhost'
|
||||
sources = files('ifcvf_vdpa.c', 'base/ifcvf.c')
|
||||
includes += include_directories('base')
|
||||
deps += 'vhost'
|
||||
|
Loading…
Reference in New Issue
Block a user