1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2018 Cavium, Inc
5 include $(RTE_SDK)/mk/rte.vars.mk
7 CPT-y := $(CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO)
8 CPT-y += $(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_CRYPTO)
9 ifneq (,$(findstring y,$(CPT-y)))
13 ifeq ($(CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF)$(CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL),yy)
16 OCTEONTX2-y := $(CONFIG_RTE_LIBRTE_OCTEONTX2_MEMPOOL)
17 OCTEONTX2-y += $(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_CRYPTO)
18 ifeq ($(findstring y,$(OCTEONTX2-y)),y)
22 MVEP-y := $(CONFIG_RTE_LIBRTE_MVPP2_PMD)
23 MVEP-y += $(CONFIG_RTE_LIBRTE_MVNETA_PMD)
24 MVEP-y += $(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO)
25 ifneq (,$(findstring y,$(MVEP-y)))
29 ifeq ($(CONFIG_RTE_LIBRTE_COMMON_DPAAX),y)
33 IAVF-y := $(CONFIG_RTE_LIBRTE_IAVF_PMD)
34 ifneq (,$(findstring y,$(IAVF-y)))
38 ifeq ($(findstring y,$(CONFIG_RTE_LIBRTE_MLX5_PMD)$(CONFIG_RTE_LIBRTE_MLX5_VDPA_PMD)),y)
42 include $(RTE_SDK)/mk/rte.subdir.mk