xref: /dpdk/drivers/bus/vmbus/meson.build (revision d5d9e8fe0906f24579b9ff8c24442c235cc1819a)
1# SPDX-License-Identifier: BSD-3-Clause
2
3if is_windows
4    build = false
5    reason = 'not supported on Windows'
6    subdir_done()
7endif
8
9headers = files('rte_bus_vmbus.h','rte_vmbus_reg.h')
10driver_sdk_headers = files('bus_vmbus_driver.h')
11
12sources = files(
13        'vmbus_bufring.c',
14        'vmbus_channel.c',
15        'vmbus_common.c',
16        'vmbus_common_uio.c',
17)
18
19if is_linux
20    sources += files('linux/vmbus_bus.c',
21            'linux/vmbus_uio.c')
22    includes += include_directories('linux')
23else
24    build = false
25    reason = 'only supported on Linux'
26endif
27
28require_iova_in_mbuf = false
29