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