common/octeontx: enable build only on 64-bit Linux
[dpdk.git] / drivers / crypto / octeontx / meson.build
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2018 Cavium, Inc
3 #
4
5 if 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()
9 endif
10
11 deps += ['bus_pci']
12 deps += ['bus_vdev']
13 deps += ['common_cpt']
14 deps += ['eventdev']
15
16 sources = files(
17         'otx_cryptodev.c',
18         'otx_cryptodev_capabilities.c',
19         'otx_cryptodev_hw_access.c',
20         'otx_cryptodev_mbox.c',
21         'otx_cryptodev_ops.c',
22 )
23
24 includes += include_directories('../../common/cpt')
25 includes += include_directories('../../common/octeontx')
26 includes += include_directories('../../event/octeontx')
27 includes += include_directories('../../mempool/octeontx')
28 includes += include_directories('../../net/octeontx')