xref: /dpdk/drivers/crypto/octeontx/meson.build (revision 5731efea6f5d22517ca7522ded896471a9a658a1)
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright(c) 2018 Cavium, Inc
3#
4
5if not is_linux or not dpdk_conf.get('RTE_ARCH_64')
6    build = false
7    reason = 'only supported on 64-bit Linux'
8    subdir_done()
9endif
10
11if is_windows
12    build = false
13    reason = 'not supported on Windows'
14    subdir_done()
15endif
16
17deps += ['bus_pci']
18deps += ['bus_vdev']
19deps += ['common_cpt']
20deps += ['eventdev']
21
22sources = files(
23        'otx_cryptodev.c',
24        'otx_cryptodev_capabilities.c',
25        'otx_cryptodev_hw_access.c',
26        'otx_cryptodev_mbox.c',
27        'otx_cryptodev_ops.c',
28)
29
30includes += include_directories('../../common/cpt')
31includes += include_directories('../../common/octeontx')
32includes += include_directories('../../event/octeontx')
33includes += include_directories('../../mempool/octeontx')
34includes += include_directories('../../net/octeontx')
35