numam-dpdk/doc/guides
Bruce Richardson 610beca42e build: remove library special cases
The EAL and compat libraries were special-cases in the library build
process, the former because of it's complexity, and the latter because
it only consists of a single header file.

By reworking the EAL meson.build files, we can eliminate the need for it to
be a special case, by having it build up and return the list of sources,
headers, and objects and return those to the higher level build file. This
should also simplify the building of EAL, as we can eliminate a number of
meson.build files that would no longer be needed, and have fewer, but
larger meson.build files (9 now vs 14 previous) - thereby making the logic
easier to follow and items easier to find.

Once done, we can pull eal into the main library loop, with some
modifications to support it. Compat can also be pulled it once we add in a
check to handle the case of an empty sources list.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
2018-01-30 21:58:59 +01:00
..
bbdevs bb/turbo_sw: add software turbo driver 2018-01-19 01:44:25 +01:00
contributing build: remove library special cases 2018-01-30 21:58:59 +01:00
cryptodevs crypto/dpaa_sec: support scatter gather 2018-01-29 20:22:33 +01:00
eventdevs doc: add DPAA eventdev guide 2018-01-19 16:09:56 +01:00
faq log: remove log level config option 2018-01-17 14:21:46 +01:00
freebsd_gsg eal: allow user to override default mempool driver 2017-10-06 20:48:22 +02:00
howto doc: add basic howto for flow API 2017-11-07 22:53:22 +01:00
linux_gsg fix typos 2018-01-11 18:26:46 +01:00
mempool doc: remove unused config options 2018-01-16 18:47:49 +01:00
nics doc: update bnx2x guide 2018-01-29 10:48:16 +01:00
platform doc: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
prog_guide eal: add function to release internal resources 2018-01-29 20:33:53 +01:00
rel_notes eal: add synchronous multi-process communication 2018-01-30 15:17:23 +01:00
sample_app_ug keepalive: fix state alignment 2018-01-25 23:25:57 +01:00
testpmd_app_ug app/testpmd: add configuration for input set 2018-01-16 18:47:49 +01:00
tools doc: fix build of bbdev test guide 2018-01-25 18:44:31 +01:00
conf.py doc: use SPDX tag for Intel copyright file 2018-01-04 22:41:40 +01:00
index.rst bb/null: add null base band device driver 2018-01-19 01:44:25 +01:00