xref: /dpdk/drivers/crypto/uadk/meson.build (revision 8c515d9680f3d291e79309a35cf34ffa49398136)
1*8c515d96SZhangfei Gao# SPDX-License-Identifier: BSD-3-Clause
2*8c515d96SZhangfei Gao# Copyright 2022-2023 Huawei Technologies Co.,Ltd. All rights reserved.
3*8c515d96SZhangfei Gao# Copyright 2022-2023 Linaro ltd.
4*8c515d96SZhangfei Gao
5*8c515d96SZhangfei Gaoif not is_linux
6*8c515d96SZhangfei Gao    build = false
7*8c515d96SZhangfei Gao    reason = 'only supported on Linux'
8*8c515d96SZhangfei Gao    subdir_done()
9*8c515d96SZhangfei Gaoendif
10*8c515d96SZhangfei Gao
11*8c515d96SZhangfei Gaosources = files(
12*8c515d96SZhangfei Gao        'uadk_crypto_pmd.c',
13*8c515d96SZhangfei Gao)
14*8c515d96SZhangfei Gao
15*8c515d96SZhangfei Gaodeps += 'bus_vdev'
16*8c515d96SZhangfei Gaodep = dependency('libwd_crypto', required: false, method: 'pkg-config')
17*8c515d96SZhangfei Gaoif not dep.found()
18*8c515d96SZhangfei Gao    build = false
19*8c515d96SZhangfei Gao    reason = 'missing dependency, "libwd_crypto"'
20*8c515d96SZhangfei Gaoelse
21*8c515d96SZhangfei Gao    ext_deps += dep
22*8c515d96SZhangfei Gaoendif
23*8c515d96SZhangfei Gao
24*8c515d96SZhangfei Gaodep = dependency('libwd', required: false, method: 'pkg-config')
25*8c515d96SZhangfei Gaoif not dep.found()
26*8c515d96SZhangfei Gao    build = false
27*8c515d96SZhangfei Gao    reason = 'missing dependency, "libwd"'
28*8c515d96SZhangfei Gaoelse
29*8c515d96SZhangfei Gao    ext_deps += dep
30*8c515d96SZhangfei Gaoendif
31