examples/ethtool: build as part of meson build

Since the code for the ethtool example was contained in subdirectories the
compilation of this example is different from most of the other apps, and
it had not been abled when the user requests a build with "-Dexamples=all".

To simplify the build with meson, the separate ethtool library is not build
separately, rather the app is built as a single entity.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
This commit is contained in:
Bruce Richardson 2019-10-22 16:43:03 +01:00 committed by Thomas Monjalon
parent e6d7862834
commit 55bd294cb0

View File

@ -6,5 +6,15 @@
# To build this example as a standalone application with an already-installed
# DPDK instance, use 'make'
# Example app currently unsupported by meson build
build = false
build = is_linux
sources = files('lib/rte_ethtool.c',
'ethtool-app/ethapp.c',
'ethtool-app/main.c')
includes = include_directories('lib', 'ethtool-app')
deps += 'bus_pci'
if dpdk_conf.has('RTE_LIBRTE_IXGBE_PMD')
deps += 'pmd_ixgbe'
endif
allow_experimental_apis = true