fe93968722
The name "mrvl" for Marvell PMD driver for PPv2 Marvell PPv2 (Packet Processor v2) 1/10 Gbps adapter is too generic and causes problem for adding new PMD drivers for other Marvell devices. Changed to "mvpp2" for specific Marvell PPv2 PMD. This patch doesn't introduce any change except renaming. Signed-off-by: Natalie Samsonov <nsamsono@marvell.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
43 lines
1.0 KiB
Makefile
43 lines
1.0 KiB
Makefile
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright(c) 2017 Marvell International Ltd.
|
|
# Copyright(c) 2017 Semihalf.
|
|
# All rights reserved.
|
|
|
|
include $(RTE_SDK)/mk/rte.vars.mk
|
|
|
|
ifneq ($(MAKECMDGOALS),clean)
|
|
ifneq ($(MAKECMDGOALS),config)
|
|
ifeq ($(LIBMUSDK_PATH),)
|
|
$(error "Please define LIBMUSDK_PATH environment variable")
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
# library name
|
|
LIB = librte_pmd_mvpp2.a
|
|
|
|
# library version
|
|
LIBABIVER := 1
|
|
|
|
# versioning export map
|
|
EXPORT_MAP := rte_pmd_mrvl_version.map
|
|
|
|
# external library dependencies
|
|
CFLAGS += -I$(LIBMUSDK_PATH)/include
|
|
CFLAGS += -DMVCONF_TYPES_PUBLIC
|
|
CFLAGS += -DMVCONF_DMA_PHYS_ADDR_T_PUBLIC
|
|
CFLAGS += $(WERROR_FLAGS)
|
|
CFLAGS += -O3
|
|
LDLIBS += -L$(LIBMUSDK_PATH)/lib
|
|
LDLIBS += -lmusdk
|
|
LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
|
|
LDLIBS += -lrte_ethdev -lrte_net -lrte_kvargs -lrte_cfgfile
|
|
LDLIBS += -lrte_bus_vdev
|
|
|
|
# library source files
|
|
SRCS-$(CONFIG_RTE_LIBRTE_MVPP2_PMD) += mrvl_ethdev.c
|
|
SRCS-$(CONFIG_RTE_LIBRTE_MVPP2_PMD) += mrvl_qos.c
|
|
SRCS-$(CONFIG_RTE_LIBRTE_MVPP2_PMD) += mrvl_flow.c
|
|
|
|
include $(RTE_SDK)/mk/rte.lib.mk
|