6086ab3bb3
This patch lays the groundwork for this driver (draft documentation, copyright notices, code base skeleton and build system hooks). While it can be successfully compiled and invoked, it's an empty shell at this stage. Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com> Signed-off-by: Matan Azrad <matan@mellanox.com>
65 lines
2.3 KiB
Makefile
65 lines
2.3 KiB
Makefile
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright(c) 2010-2015 Intel Corporation
|
|
|
|
include $(RTE_SDK)/mk/rte.vars.mk
|
|
|
|
# set in mk/toolchain/xxx/rte.toolchain-compat.mk
|
|
ifeq ($(CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD),d)
|
|
$(warning thunderx pmd is not supported by old compilers)
|
|
endif
|
|
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_AF_PACKET) += af_packet
|
|
DIRS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark
|
|
DIRS-$(CONFIG_RTE_LIBRTE_AVF_PMD) += avf
|
|
DIRS-$(CONFIG_RTE_LIBRTE_AVP_PMD) += avp
|
|
DIRS-$(CONFIG_RTE_LIBRTE_BNX2X_PMD) += bnx2x
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_BOND) += bonding
|
|
DIRS-$(CONFIG_RTE_LIBRTE_CXGBE_PMD) += cxgbe
|
|
DIRS-$(CONFIG_RTE_LIBRTE_DPAA_PMD) += dpaa
|
|
DIRS-$(CONFIG_RTE_LIBRTE_DPAA2_PMD) += dpaa2
|
|
DIRS-$(CONFIG_RTE_LIBRTE_E1000_PMD) += e1000
|
|
DIRS-$(CONFIG_RTE_LIBRTE_ENA_PMD) += ena
|
|
DIRS-$(CONFIG_RTE_LIBRTE_ENIC_PMD) += enic
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_FAILSAFE) += failsafe
|
|
DIRS-$(CONFIG_RTE_LIBRTE_FM10K_PMD) += fm10k
|
|
DIRS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += i40e
|
|
DIRS-$(CONFIG_RTE_LIBRTE_IXGBE_PMD) += ixgbe
|
|
DIRS-$(CONFIG_RTE_LIBRTE_LIO_PMD) += liquidio
|
|
DIRS-$(CONFIG_RTE_LIBRTE_MLX4_PMD) += mlx4
|
|
DIRS-$(CONFIG_RTE_LIBRTE_MLX5_PMD) += mlx5
|
|
DIRS-$(CONFIG_RTE_LIBRTE_MRVL_PMD) += mrvl
|
|
DIRS-$(CONFIG_RTE_LIBRTE_NFP_PMD) += nfp
|
|
DIRS-$(CONFIG_RTE_LIBRTE_BNXT_PMD) += bnxt
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_NULL) += null
|
|
DIRS-$(CONFIG_RTE_LIBRTE_OCTEONTX_PMD) += octeontx
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_PCAP) += pcap
|
|
DIRS-$(CONFIG_RTE_LIBRTE_QEDE_PMD) += qede
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_RING) += ring
|
|
DIRS-$(CONFIG_RTE_LIBRTE_SFC_EFX_PMD) += sfc
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_SZEDATA2) += szedata2
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_TAP) += tap
|
|
DIRS-$(CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD) += thunderx
|
|
DIRS-$(CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD) += vdev_netvsc
|
|
DIRS-$(CONFIG_RTE_LIBRTE_VIRTIO_PMD) += virtio
|
|
DIRS-$(CONFIG_RTE_LIBRTE_VMXNET3_PMD) += vmxnet3
|
|
|
|
ifeq ($(CONFIG_RTE_LIBRTE_KNI),y)
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_KNI) += kni
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RTE_LIBRTE_SCHED),y)
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_SOFTNIC) += softnic
|
|
endif # $(CONFIG_RTE_LIBRTE_SCHED)
|
|
|
|
ifeq ($(CONFIG_RTE_LIBRTE_VHOST),y)
|
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_VHOST) += vhost
|
|
endif # $(CONFIG_RTE_LIBRTE_VHOST)
|
|
|
|
ifeq ($(CONFIG_RTE_LIBRTE_MRVL_PMD),y)
|
|
ifeq ($(CONFIG_RTE_LIBRTE_CFGFILE),n)
|
|
$(error "RTE_LIBRTE_CFGFILE must be enabled in configuration!")
|
|
endif
|
|
endif
|
|
|
|
include $(RTE_SDK)/mk/rte.subdir.mk
|