[v2,03/16] compress/qat: add meson build
Checks
Commit Message
Add meson build files.
Change-Id: Ia759f56fcc230f90252afcc5e1745c6fb78cefa3
Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak@intel.com>
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
---
drivers/common/qat/Makefile | 2 +-
drivers/compress/meson.build | 2 +-
drivers/compress/qat/meson.build | 18 ++++++++++++++++++
drivers/compress/qat/rte_pmd_qat_version.map | 3 +++
drivers/crypto/qat/meson.build | 10 ++--------
drivers/crypto/qat/rte_pmd_qat_version.map | 3 ---
6 files changed, 25 insertions(+), 13 deletions(-)
create mode 100644 drivers/compress/qat/meson.build
create mode 100644 drivers/compress/qat/rte_pmd_qat_version.map
delete mode 100644 drivers/crypto/qat/rte_pmd_qat_version.map
@@ -69,7 +69,7 @@ ifdef build_qat
SYMLINK-y-include +=
# versioning export map
- EXPORT_MAP := ../../crypto/qat/rte_pmd_qat_version.map
+ EXPORT_MAP := ../../compress/qat/rte_pmd_qat_version.map
endif
include $(RTE_SDK)/mk/rte.lib.mk
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2018 Intel Corporation
-drivers = ['isal']
+drivers = ['isal', 'qat']
std_deps = ['compressdev'] # compressdev pulls in all other needed deps
config_flag_fmt = 'RTE_LIBRTE_@0@_PMD'
new file mode 100644
@@ -0,0 +1,18 @@
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright(c) 2017-2018 Intel Corporation
+
+
+# Add our sources files to the list
+allow_experimental_apis = true
+qat_sources += files('qat_comp_pmd.c',
+ 'qat_comp.c')
+qat_includes += include_directories('.')
+qat_deps += 'compressdev'
+qat_ext_deps += dep
+
+# build the whole driver
+sources += qat_sources
+cflags += qat_cflags
+deps += qat_deps
+ext_deps += qat_ext_deps
+includes += qat_includes
new file mode 100644
@@ -0,0 +1,3 @@
+DPDK_18.08 {
+ local: *;
+};
@@ -1,6 +1,8 @@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2017-2018 Intel Corporation
+# this does not build the QAT driver, instead that is done in the compression
+# driver which comes later. Here we just add our sources files to the list
build = false
dep = dependency('libcrypto', required: false)
if dep.found()
@@ -13,12 +15,4 @@ if dep.found()
qat_ext_deps += dep
pkgconfig_extra_libs += '-lcrypto'
qat_cflags += '-DBUILD_QAT_SYM'
-
- # build the whole driver
- sources += qat_sources
- cflags += qat_cflags
- deps += qat_deps
- ext_deps += qat_ext_deps
- includes += qat_includes
- build = true
endif
deleted file mode 100644
@@ -1,3 +0,0 @@
-DPDK_2.2 {
- local: *;
-};
\ No newline at end of file