xref: /dpdk/drivers/crypto/ccp/meson.build (revision e849b88fff2d3875e815a5749110241140a4512a)
1775a57efSRavi Kumar# SPDX-License-Identifier: BSD-3-Clause
2775a57efSRavi Kumar# Copyright(c) 2018 Advanced Micro Devices, Inc. All rights reserved.
3775a57efSRavi Kumar
4adf93ca5SBruce Richardsonif not is_linux
5775a57efSRavi Kumar    build = false
6135155a8SThomas Monjalon    reason = 'only supported on Linux'
7*5731efeaSTal Shnaiderman    subdir_done()
8775a57efSRavi Kumarendif
97be7dc6dSBruce Richardsondep = dependency('libcrypto', required: false, method: 'pkg-config')
10775a57efSRavi Kumarif not dep.found()
11775a57efSRavi Kumar    build = false
12530588f3SBruce Richardson    reason = 'missing dependency, "libcrypto"'
13775a57efSRavi Kumarendif
14775a57efSRavi Kumardeps += 'bus_vdev'
15775a57efSRavi Kumardeps += 'bus_pci'
16775a57efSRavi Kumar
174ad4b20aSBruce Richardsonsources = files(
184ad4b20aSBruce Richardson        'rte_ccp_pmd.c',
19775a57efSRavi Kumar        'ccp_crypto.c',
20775a57efSRavi Kumar        'ccp_dev.c',
214ad4b20aSBruce Richardson        'ccp_pmd_ops.c',
224ad4b20aSBruce Richardson)
23775a57efSRavi Kumar
24775a57efSRavi Kumarext_deps += dep
25