1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2017 Intel Corporation 3 4deps += ['pci'] 5headers = files('rte_bus_pci.h') 6driver_sdk_headers = files('bus_pci_driver.h') 7sources = files('pci_common.c', 8 'pci_params.c') 9if is_linux 10 sources += files( 11 'pci_common_uio.c', 12 'linux/pci.c', 13 'linux/pci_uio.c', 14 'linux/pci_vfio.c', 15 ) 16 includes += include_directories('linux') 17endif 18if is_freebsd 19 sources += files( 20 'pci_common_uio.c', 21 'bsd/pci.c', 22 ) 23 includes += include_directories('bsd') 24endif 25if is_windows 26 sources += files( 27 'windows/pci.c', 28 'windows/pci_netuio.c', 29 ) 30 includes += include_directories('windows') 31endif 32 33require_iova_in_mbuf = false 34 35deps += ['kvargs'] 36