]>
Commit | Line | Data |
---|---|---|
f67539c2 TL |
1 | # SPDX-License-Identifier: BSD-3-Clause |
2 | # Copyright(C) 2019 Marvell International Ltd. | |
3 | # | |
4 | ||
5 | include $(RTE_SDK)/mk/rte.vars.mk | |
6 | ||
7 | # | |
8 | # library name | |
9 | # | |
10 | LIB = librte_pmd_octeontx2_event.a | |
11 | ||
12 | CFLAGS += $(WERROR_FLAGS) | |
13 | CFLAGS += -I$(RTE_SDK)/drivers/common/octeontx2 | |
14 | CFLAGS += -I$(RTE_SDK)/drivers/crypto/octeontx2 | |
15 | CFLAGS += -I$(RTE_SDK)/drivers/mempool/octeontx2 | |
16 | CFLAGS += -I$(RTE_SDK)/drivers/event/octeontx2 | |
17 | CFLAGS += -I$(RTE_SDK)/drivers/net/octeontx2 | |
18 | CFLAGS += -O3 | |
19 | ||
20 | ifneq ($(CONFIG_RTE_ARCH_64),y) | |
21 | CFLAGS += -Wno-int-to-pointer-cast | |
22 | CFLAGS += -Wno-pointer-to-int-cast | |
23 | ifeq ($(CONFIG_RTE_TOOLCHAIN_ICC),y) | |
24 | CFLAGS += -diag-disable 2259 | |
25 | endif | |
26 | endif | |
27 | ||
28 | EXPORT_MAP := rte_pmd_octeontx2_event_version.map | |
29 | ||
30 | # | |
31 | # all source are stored in SRCS-y | |
32 | # | |
33 | ||
34 | SRCS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV) += otx2_worker_dual.c | |
35 | SRCS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV) += otx2_worker.c | |
36 | SRCS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV) += otx2_tim_worker.c | |
37 | SRCS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV) += otx2_evdev.c | |
38 | SRCS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV) += otx2_evdev_adptr.c | |
39 | SRCS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV) += otx2_tim_evdev.c | |
40 | SRCS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV) += otx2_evdev_selftest.c | |
41 | SRCS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX2_EVENTDEV) += otx2_evdev_irq.c | |
42 | ||
43 | LDLIBS += -lrte_eal -lrte_bus_pci -lrte_pci -lrte_kvargs | |
44 | LDLIBS += -lrte_mempool -lrte_eventdev -lrte_mbuf -lrte_ethdev | |
45 | LDLIBS += -lrte_common_octeontx2 -lrte_mempool_octeontx2 | |
46 | ||
47 | include $(RTE_SDK)/mk/rte.lib.mk |