178ee8d1cSJulian Grajkowski# SPDX-License-Identifier: BSD-3-Clause 278ee8d1cSJulian Grajkowski# Copyright(c) 2007-2022 Intel Corporation 378ee8d1cSJulian Grajkowski.PATH: ${SRCTOP}/sys/dev/qat/qat 478ee8d1cSJulian Grajkowski 578ee8d1cSJulian GrajkowskiKMOD= qat 678ee8d1cSJulian GrajkowskiSRCS+= qat_ocf.c qat_ocf_mem_pool.c qat_ocf_utils.c 778ee8d1cSJulian GrajkowskiSRCS+= device_if.h bus_if.h vnode_if.h pci_if.h cryptodev_if.h 878ee8d1cSJulian Grajkowski 9514fb387SBjoern A. ZeebCFLAGS+= ${LINUXKPI_INCLUDES} 1078ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/include 1178ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/include/common 1278ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/include 1378ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/common/include 1478ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/include/lac 1578ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/qat_utils/include 1678ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/qat_direct/include 1778ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/firmware/include 1878ee8d1cSJulian GrajkowskiCFLAGS+= -I${SRCTOP}/sys/dev/qat/qat_api/common/crypto/sym/include 1978ee8d1cSJulian Grajkowski 20cdfe82d3SJohn Baldwin.include <bsd.kmod.mk> 21cdfe82d3SJohn Baldwin 22cdfe82d3SJohn Baldwin.if ${COMPILER_TYPE} == "clang" 2378ee8d1cSJulian GrajkowskiCWARNFLAGS.qat_ocf.c += -Wno-incompatible-pointer-types-discards-qualifiers 2478ee8d1cSJulian GrajkowskiCWARNFLAGS.qat_ocf_utils.c += -Wno-incompatible-pointer-types-discards-qualifiers 25cdfe82d3SJohn Baldwin.elif ${COMPILER_TYPE} == "gcc" 26cdfe82d3SJohn BaldwinCWARNFLAGS.qat_ocf.c += -Wno-discarded-qualifiers 27cdfe82d3SJohn BaldwinCWARNFLAGS.qat_ocf_utils.c += -Wno-discarded-qualifiers 28cdfe82d3SJohn Baldwin.endif 29