[v3,7/9] examples/server_node_efd: add server binary to meson build
Checks
Commit Message
When adding to the build, add in two missing includes that prevented build
on freebsd, rather than just duplicating the makefile restriction.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
---
V3: add in missing headers for build compilation
---
examples/meson.build | 1 +
examples/server_node_efd/server/main.c | 2 ++
examples/server_node_efd/server/meson.build | 13 +++++++++++++
3 files changed, 16 insertions(+)
create mode 100644 examples/server_node_efd/server/meson.build
@@ -37,6 +37,7 @@ all_examples = [
'qos_meter', 'qos_sched',
'quota_watermark', 'rxtx_callbacks',
'server_node_efd/node',
+ 'server_node_efd/server',
'service_cores',
'skeleton', 'tep_termination',
'timer', 'vdpa',
@@ -11,6 +11,8 @@
#include <inttypes.h>
#include <sys/queue.h>
#include <errno.h>
+#include <sys/types.h>
+#include <netinet/in.h>
#include <netinet/ip.h>
#include <rte_common.h>
new file mode 100644
@@ -0,0 +1,13 @@
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright(c) 2019 Intel Corporation
+
+# meson file, for building this example as part of a main DPDK build.
+#
+# To build this example as a standalone application with an already-installed
+# DPDK instance, use 'make'
+
+name = 'efd_server'
+
+deps += 'efd'
+sources += files('args.c', 'init.c', 'main.c')
+includes += include_directories('../shared')