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 IAVF-y
+= $(CONFIG_RTE_LIBRTE_ICE_PMD
)
35 ifneq (,$(findstring y
,$(IAVF-y
)))
39 ifeq ($(findstring y
,$(CONFIG_RTE_LIBRTE_MLX5_PMD
)$(CONFIG_RTE_LIBRTE_MLX5_VDPA_PMD
)),y
)
43 include $(RTE_SDK
)/mk
/rte.subdir.mk