8b8036a66e
In heterogeneous computing system, processing is not only in the CPU. Some tasks can be delegated to devices working in parallel. The new library gpudev is for dealing with GPGPU computing devices from a DPDK application running on the CPU. The infrastructure is prepared to welcome drivers in drivers/gpu/. Signed-off-by: Elena Agostini <eagostini@nvidia.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
123 lines
5.0 KiB
Plaintext
123 lines
5.0 KiB
Plaintext
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright 2013-2017 6WIND S.A.
|
|
|
|
PROJECT_NAME = DPDK
|
|
PROJECT_NUMBER = @VERSION@
|
|
USE_MDFILE_AS_MAINPAGE = @TOPDIR@/doc/api/doxy-api-index.md
|
|
INPUT = @TOPDIR@/doc/api/doxy-api-index.md \
|
|
@TOPDIR@/drivers/bus/vdev \
|
|
@TOPDIR@/drivers/crypto/scheduler \
|
|
@TOPDIR@/drivers/event/dlb2 \
|
|
@TOPDIR@/drivers/mempool/dpaa2 \
|
|
@TOPDIR@/drivers/net/ark \
|
|
@TOPDIR@/drivers/net/bnxt \
|
|
@TOPDIR@/drivers/net/bonding \
|
|
@TOPDIR@/drivers/net/dpaa \
|
|
@TOPDIR@/drivers/net/dpaa2 \
|
|
@TOPDIR@/drivers/net/i40e \
|
|
@TOPDIR@/drivers/net/iavf \
|
|
@TOPDIR@/drivers/net/ice \
|
|
@TOPDIR@/drivers/net/ixgbe \
|
|
@TOPDIR@/drivers/net/mlx5 \
|
|
@TOPDIR@/drivers/net/softnic \
|
|
@TOPDIR@/drivers/raw/dpaa2_cmdif \
|
|
@TOPDIR@/drivers/raw/dpaa2_qdma \
|
|
@TOPDIR@/drivers/raw/ifpga \
|
|
@TOPDIR@/drivers/raw/ioat \
|
|
@TOPDIR@/lib/eal/include \
|
|
@TOPDIR@/lib/eal/include/generic \
|
|
@TOPDIR@/lib/acl \
|
|
@TOPDIR@/lib/bbdev \
|
|
@TOPDIR@/lib/bitratestats \
|
|
@TOPDIR@/lib/bpf \
|
|
@TOPDIR@/lib/cfgfile \
|
|
@TOPDIR@/lib/cmdline \
|
|
@TOPDIR@/lib/compressdev \
|
|
@TOPDIR@/lib/cryptodev \
|
|
@TOPDIR@/lib/distributor \
|
|
@TOPDIR@/lib/dmadev \
|
|
@TOPDIR@/lib/efd \
|
|
@TOPDIR@/lib/ethdev \
|
|
@TOPDIR@/lib/eventdev \
|
|
@TOPDIR@/lib/fib \
|
|
@TOPDIR@/lib/flow_classify \
|
|
@TOPDIR@/lib/gpudev \
|
|
@TOPDIR@/lib/graph \
|
|
@TOPDIR@/lib/gro \
|
|
@TOPDIR@/lib/gso \
|
|
@TOPDIR@/lib/hash \
|
|
@TOPDIR@/lib/ip_frag \
|
|
@TOPDIR@/lib/ipsec \
|
|
@TOPDIR@/lib/jobstats \
|
|
@TOPDIR@/lib/kni \
|
|
@TOPDIR@/lib/kvargs \
|
|
@TOPDIR@/lib/latencystats \
|
|
@TOPDIR@/lib/lpm \
|
|
@TOPDIR@/lib/mbuf \
|
|
@TOPDIR@/lib/member \
|
|
@TOPDIR@/lib/mempool \
|
|
@TOPDIR@/lib/meter \
|
|
@TOPDIR@/lib/metrics \
|
|
@TOPDIR@/lib/node \
|
|
@TOPDIR@/lib/net \
|
|
@TOPDIR@/lib/pcapng \
|
|
@TOPDIR@/lib/pci \
|
|
@TOPDIR@/lib/pdump \
|
|
@TOPDIR@/lib/pipeline \
|
|
@TOPDIR@/lib/port \
|
|
@TOPDIR@/lib/power \
|
|
@TOPDIR@/lib/rawdev \
|
|
@TOPDIR@/lib/rcu \
|
|
@TOPDIR@/lib/regexdev \
|
|
@TOPDIR@/lib/reorder \
|
|
@TOPDIR@/lib/rib \
|
|
@TOPDIR@/lib/ring \
|
|
@TOPDIR@/lib/sched \
|
|
@TOPDIR@/lib/security \
|
|
@TOPDIR@/lib/stack \
|
|
@TOPDIR@/lib/table \
|
|
@TOPDIR@/lib/telemetry \
|
|
@TOPDIR@/lib/timer \
|
|
@TOPDIR@/lib/vhost
|
|
INPUT += @API_EXAMPLES@
|
|
FILE_PATTERNS = rte_*.h \
|
|
cmdline.h
|
|
PREDEFINED = __DOXYGEN__ \
|
|
RTE_HAS_CPUSET \
|
|
VFIO_PRESENT \
|
|
__attribute__(x)=
|
|
|
|
OPTIMIZE_OUTPUT_FOR_C = YES
|
|
ENABLE_PREPROCESSING = YES
|
|
MACRO_EXPANSION = YES
|
|
EXPAND_ONLY_PREDEF = YES
|
|
EXTRACT_STATIC = YES
|
|
DISTRIBUTE_GROUP_DOC = YES
|
|
HIDE_UNDOC_MEMBERS = YES
|
|
HIDE_UNDOC_CLASSES = YES
|
|
HIDE_SCOPE_NAMES = YES
|
|
GENERATE_DEPRECATEDLIST = YES
|
|
VERBATIM_HEADERS = NO
|
|
ALPHABETICAL_INDEX = NO
|
|
|
|
HTML_TIMESTAMP = NO
|
|
HTML_DYNAMIC_SECTIONS = YES
|
|
SEARCHENGINE = YES
|
|
SORT_MEMBER_DOCS = NO
|
|
SOURCE_BROWSER = YES
|
|
|
|
EXAMPLE_PATH = @TOPDIR@/examples
|
|
EXAMPLE_PATTERNS = *.c
|
|
EXAMPLE_RECURSIVE = YES
|
|
|
|
OUTPUT_DIRECTORY = @OUTPUT@
|
|
STRIP_FROM_PATH = @STRIP_FROM_PATH@
|
|
GENERATE_HTML = YES
|
|
HTML_OUTPUT = @HTML_OUTPUT@
|
|
GENERATE_LATEX = NO
|
|
GENERATE_MAN = NO
|
|
|
|
HAVE_DOT = NO
|
|
|
|
WARN_AS_ERROR = @WARN_AS_ERROR@
|