1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2021 Intel Corporation 3 4if not get_option('check_includes') 5 build = false 6 subdir_done() 7endif 8 9gen_c_file_for_header = find_program('gen_c_file_for_header.py') 10gen_c_files = generator(gen_c_file_for_header, 11 output: '@BASENAME@.c', 12 arguments: ['@INPUT@', '@OUTPUT@']) 13 14cflags = machine_args 15cflags += '-DALLOW_EXPERIMENTAL_API' 16 17sources = files('main.c') 18sources += gen_c_files.process(dpdk_chkinc_headers) 19 20deps = [] 21foreach l:enabled_libs 22 deps += get_variable('static_rte_' + l) 23endforeach 24 25executable('chkincs', sources, 26 c_args: cflags, 27 include_directories: includes, 28 dependencies: deps, 29 link_whole: dpdk_static_libraries + dpdk_drivers, 30 install: false) 31

