1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2017 Intel Corporation
5 if get_option('default_library') == 'static'
6 driver_libs = dpdk_drivers
9 foreach example: get_option('examples').split(',')
12 allow_experimental_apis = false
15 includes = [include_directories(example)]
16 deps = ['eal', 'mempool', 'net', 'mbuf', 'ethdev', 'cmdline']
21 dep_objs += [get_variable(get_option('default_library') + '_rte_' + d)]
23 if allow_experimental_apis
24 cflags += '-DALLOW_EXPERIMENTAL_API'
26 executable('dpdk-' + name, sources,
27 include_directories: includes,
28 link_whole: driver_libs,
29 link_args: dpdk_extra_ldflags,
31 dependencies: dep_objs)