numam-dpdk/examples
Bruce Richardson 22119c4591 examples: use pkg-config in makefiles
Change the example app Makefiles to query if DPDK is installed and
registered using pkg-config. If so, build directly using pkg-config info,
otherwise fall back to using the original build system with RTE_SDK and
RTE_TARGET

This commit changes the makefiles for the basic examples, i.e. those which
do not have multiple subdirectories underneath the main examples dir.
Examples not covered are:

* ethtool
* multi_process
* performance-thread
* quota_watermark
* netmap_compat
* server_node_efd
* vm_power_manager

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Luca Boccassi <bluca@debian.org>
2018-01-30 21:58:59 +01:00
..
bbdev_app examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
bond examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
cmdline examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
distributor examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
ethtool examples/ethtool: convert to new ethdev offloads API 2018-01-16 18:47:49 +01:00
eventdev_pipeline examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
exception_path examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
flow_classify examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
flow_filtering examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
helloworld examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
ip_fragmentation examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
ip_pipeline examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
ip_reassembly examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
ipsec-secgw examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
ipv4_multicast examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
kni examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l2fwd examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l2fwd-cat examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l2fwd-crypto examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l2fwd-jobstats examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l2fwd-keepalive examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l3fwd examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l3fwd-acl examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l3fwd-power examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
l3fwd-vf examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
link_status_interrupt examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
load_balancer examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
multi_process examples: put app name and sources at top of makefiles 2018-01-30 21:58:59 +01:00
netmap_compat examples/netmap_compat: convert to new ethdev offloads API 2018-01-16 18:47:49 +01:00
packet_ordering examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
performance-thread examples/performance-thread: convert to new offloads API 2018-01-16 18:47:49 +01:00
ptpclient examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
qos_meter examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
qos_sched examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
quota_watermark examples/quota_watermark: convert to new ethdev offloads API 2018-01-16 18:47:49 +01:00
rxtx_callbacks examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
server_node_efd examples/server_node_efd: convert to new ethdev offloads API 2018-01-16 18:47:49 +01:00
service_cores examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
skeleton examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
tep_termination examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
timer examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
vhost examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
vhost_scsi examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
vm_power_manager examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
vmdq examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
vmdq_dcb examples: use pkg-config in makefiles 2018-01-30 21:58:59 +01:00
Makefile examples/eventdev: rename example 2018-01-19 16:09:56 +01:00
meson.build examples: build some samples with meson 2018-01-30 21:58:59 +01:00