]> git.proxmox.com Git - ceph.git/blame - ceph/src/seastar/dpdk/drivers/net/ark/Makefile
import 15.2.0 Octopus source
[ceph.git] / ceph / src / seastar / dpdk / drivers / net / ark / Makefile
CommitLineData
9f95a23c
TL
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright (c) 2015-2018 Atomic Rules LLC
7c673cae
FG
3
4include $(RTE_SDK)/mk/rte.vars.mk
5
6#
7# library name
8#
11fdf7f2
TL
9LIB = librte_pmd_ark.a
10
11CFLAGS += -O3 -I./
12CFLAGS += $(WERROR_FLAGS) -Werror
13
14EXPORT_MAP := rte_pmd_ark_version.map
7c673cae 15
7c673cae
FG
16LIBABIVER := 1
17
7c673cae
FG
18#
19# all source are stored in SRCS-y
20#
11fdf7f2
TL
21SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_ddm.c
22SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_ethdev.c
23SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_ethdev_rx.c
24SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_ethdev_tx.c
25SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_mpu.c
26SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_pktchkr.c
27SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_pktdir.c
28SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_pktgen.c
29SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_rqp.c
30SRCS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark_udm.c
7c673cae
FG
31
32# this lib depends upon:
11fdf7f2 33LDLIBS += -lpthread
9f95a23c 34ifdef CONFIG_RTE_EXEC_ENV_LINUX
11fdf7f2
TL
35LDLIBS += -ldl
36endif
9f95a23c
TL
37LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
38LDLIBS += -lrte_ethdev -lrte_net -lrte_kvargs
39LDLIBS += -lrte_bus_pci
7c673cae
FG
40
41include $(RTE_SDK)/mk/rte.lib.mk