xref: /dpdk/drivers/bus/pci/meson.build (revision d5d9e8fe0906f24579b9ff8c24442c235cc1819a)
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