#$FreeBSD$

.PATH:  ${SRCTOP}/sys/dev/if_intel/iavf

KMOD	= if_iavf
SRCS	+= device_if.h bus_if.h pci_if.h
SRCS    += iavf_adminq.c iavf_common.c iavf_lib.c iavf_osdep.c
SRCS	+= iavf_txrx_legacy.c iavf_vc_common.c iavf_vc_legacy.c
SRCS	+= if_iavf_legacy.c
SRCS	+= freebsd_compat_common.c freebsd_compat_legacy.c

# kernel option files
SRCS	+= opt_inet.h opt_inet6.h opt_rss.h

CFLAGS	+= -DIAVF_NO_IFLIB -I${SRCTOP}/sys/dev/if_intel/iavf
CFLAGS	+= -Wformat=2 -Wextra -Wno-missing-field-initializers
CFLAGS	+= --system-header-prefix=net --system-header-prefix=sys

DEBUG_FLAGS = -g3 -gdwarf-4
DEBUG_FLAGS += -fdebug-macro

SYMLINKS=	${KMOD}.ko ${KMODDIR}/if_ixlv.ko

.include <bsd.kmod.mk>
