]> git.proxmox.com Git - ceph.git/blame - ceph/src/spdk/dpdk/drivers/crypto/caam_jr/Makefile
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / spdk / dpdk / drivers / crypto / caam_jr / Makefile
CommitLineData
9f95a23c
TL
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright 2017 NXP
3
4include $(RTE_SDK)/mk/rte.vars.mk
5
6#
7# library name
8#
9LIB = librte_pmd_caam_jr.a
10
11# build flags
9f95a23c
TL
12CFLAGS += -D _GNU_SOURCE
13
14CFLAGS += -O3
15CFLAGS += $(WERROR_FLAGS)
16
17CFLAGS += -I$(RTE_SDK)/drivers/bus/dpaa/include
f67539c2
TL
18CFLAGS += -I$(RTE_SDK)/drivers/common/dpaax
19CFLAGS += -I$(RTE_SDK)/drivers/common/dpaax/caamflib/
9f95a23c 20CFLAGS += -I$(RTE_SDK)/drivers/crypto/caam_jr
f67539c2 21CFLAGS += -I$(RTE_SDK)/lib/librte_eal/include
9f95a23c
TL
22
23# versioning export map
24EXPORT_MAP := rte_pmd_caam_jr_version.map
25
9f95a23c
TL
26# library source files
27SRCS-$(CONFIG_RTE_LIBRTE_PMD_CAAM_JR) += caam_jr.c
28SRCS-$(CONFIG_RTE_LIBRTE_PMD_CAAM_JR) += caam_jr_capabilities.c
29SRCS-$(CONFIG_RTE_LIBRTE_PMD_CAAM_JR) += caam_jr_hw.c
30SRCS-$(CONFIG_RTE_LIBRTE_PMD_CAAM_JR) += caam_jr_uio.c
31# library dependencies
32
33LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
34LDLIBS += -lrte_cryptodev
35LDLIBS += -lrte_bus_dpaa
36LDLIBS += -lrte_bus_vdev
f67539c2 37LDLIBS += -lrte_common_dpaax
9f95a23c
TL
38
39include $(RTE_SDK)/mk/rte.lib.mk