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