numam-dpdk/drivers/net
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
..
af_packet drivers/net: build some vdev PMDs with meson 2018-01-30 17:49:16 +01:00
ark ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
avf net/avf: fix VF Rx interrupt enabling 2018-01-29 10:04:28 +01:00
avp ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
bnx2x ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
bnxt net/bnxt: fix number of pools for RSS 2018-01-29 10:04:28 +01:00
bonding net/bonding: build with meson 2018-01-30 21:58:59 +01:00
cxgbe ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
dpaa add experimental tag to appropriate functions 2018-01-29 23:35:29 +01:00
dpaa2 ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
e1000 build: build as both static and shared libs 2018-01-30 21:58:59 +01:00
ena net/ena: do not set Tx L4 offloads in Rx path 2018-01-29 10:04:28 +01:00
enic net/enic: set L4 checksum flags for IPv6 packets 2018-01-29 10:04:28 +01:00
failsafe net/failsafe: add Rx interrupts 2018-01-29 10:04:28 +01:00
fm10k build: build as both static and shared libs 2018-01-30 21:58:59 +01:00
i40e build: build as both static and shared libs 2018-01-30 21:58:59 +01:00
ixgbe build: build as both static and shared libs 2018-01-30 21:58:59 +01:00
kni ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
liquidio ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
mlx4 net/mlx4: fix removal detection of stopped port 2018-01-30 10:20:35 +01:00
mlx5 net/mlx5: map UAR address around huge pages 2018-01-29 10:04:28 +01:00
mrvl net/mrvl: fix mbuf to bpool lookup 2018-01-29 10:04:28 +01:00
nfp ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
null drivers/net: build some vdev PMDs with meson 2018-01-30 17:49:16 +01:00
octeontx ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
pcap drivers/net: build some vdev PMDs with meson 2018-01-30 17:49:16 +01:00
qede net/qede: update PMD version 2018-01-29 10:58:45 +01:00
ring drivers/net: build some vdev PMDs with meson 2018-01-30 17:49:16 +01:00
sfc mk: add experimental tag check 2018-01-29 23:35:29 +01:00
softnic ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
szedata2 ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
tap net/tap: fix build on ppc 2018-01-30 14:28:14 +01:00
thunderx ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
vdev_netvsc mk: add experimental tag check 2018-01-29 23:35:29 +01:00
vhost ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
virtio net/virtio: fix typo in function name 2018-01-29 10:04:28 +01:00
vmxnet3 ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
Makefile net/vdev_netvsc: introduce Hyper-V platform driver 2018-01-21 15:51:52 +01:00
meson.build net/bonding: build with meson 2018-01-30 21:58:59 +01:00