numam-dpdk/drivers
Bruce Richardson 3e5c3d58e1 build: build as both static and shared libs
This patch changes the build process to group all .o files for a driver or
library into a static archive first, and then link the .o files together
into a shared library. This eliminates the need for separate static or
shared object builds when packaging, for instance.

The "default_library" configuration option now only affects the apps and
examples, which are either linked against the static or shared library
versions depending on the value of the option.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
2018-01-30 21:58:59 +01:00
..
bbdev mk: add experimental tag check 2018-01-29 23:35:29 +01:00
bus bus/vdev: build with meson 2018-01-30 17:49:16 +01:00
crypto crypto/qat: build with meson 2018-01-30 17:49:16 +01:00
event drivers/event: build skeleton and SW drivers with meson 2018-01-30 21:58:59 +01:00
mempool drivers/mempool: build SW drivers with meson 2018-01-30 17:49:16 +01:00
net build: build as both static and shared libs 2018-01-30 21:58:59 +01:00
Makefile bb/null: add null base band device driver 2018-01-19 01:44:25 +01:00
meson.build build: build as both static and shared libs 2018-01-30 21:58:59 +01:00