1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2017 Intel Corporation
4 kernel_dir = get_option('kernel_dir')
6 kernel_version = run_command('uname', '-r').stdout().strip()
7 kernel_dir = '/lib/modules/' + kernel_version + '/build'
10 mkfile = custom_target('igb_uio_makefile',
12 command: ['touch', '@OUTPUT@'])
14 custom_target('igb_uio',
15 input: ['igb_uio.c', 'Kbuild'],
17 command: ['make', '-C', kernel_dir,
18 'M=' + meson.current_build_dir(),
19 'src=' + meson.current_source_dir(),
20 'EXTRA_CFLAGS=-I' + meson.current_source_dir() +
21 '/../../../lib/librte_eal/common/include',
24 build_by_default: get_option('enable_kmods'))