1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2007-2022 Intel Corporation 3.PATH: ${SRCTOP}/sys/dev/qat/qat 4 5KMOD= qat 6SRCS+= qat_ocf.c qat_ocf_mem_pool.c qat_ocf_utils.c 7SRCS+= device_if.h bus_if.h vnode_if.h pci_if.h cryptodev_if.h 8 9CFLAGS+= ${LINUXKPI_INCLUDES} 10CFLAGS+= -I${SRCTOP}/sys/dev/qat/include 11CFLAGS+= -I${SRCTOP}/sys/dev/qat/include/common 12CFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/include 13CFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/common/include 14CFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/include/lac 15CFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/qat_utils/include 16CFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/qat_direct/include 17CFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/firmware/include 18CFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/common/crypto/sym/include 19 20.include <bsd.kmod.mk> 21 22.if ${COMPILER_TYPE} == "clang" 23CWARNFLAGS.qat_ocf.c += -Wno-incompatible-pointer-types-discards-qualifiers 24CWARNFLAGS.qat_ocf_utils.c += -Wno-incompatible-pointer-types-discards-qualifiers 25.elif ${COMPILER_TYPE} == "gcc" 26CWARNFLAGS.qat_ocf.c += -Wno-discarded-qualifiers 27CWARNFLAGS.qat_ocf_utils.c += -Wno-discarded-qualifiers 28.endif 29