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 execinfo = cc.find_library('execinfo', required: false)
10 foreach example: get_option('examples').split(',')
13 allow_experimental_apis = false
16 includes = [include_directories(example)]
17 deps = ['eal', 'mempool', 'net', 'mbuf', 'ethdev', 'cmdline']
22 dep_objs += [get_variable(get_option('default_library') + '_rte_' + d)]
24 if allow_experimental_apis
25 cflags += '-DALLOW_EXPERIMENTAL_API'
27 executable('dpdk-' + name, sources,
28 include_directories: includes,
29 link_whole: driver_libs,
30 link_args: dpdk_extra_ldflags,
32 dependencies: dep_objs)