# SPDX-License-Identifier: GPL-2.0

obj-$(CONFIG_SXEVF) += sxevf.o

sxevf-objs := \
	sxevf/sxevf_monitor.o \
	sxevf/sxevf_main.o \
	sxevf/sxevf_rx_proc.o \
	sxevf/sxevf_tx_proc.o \
	sxevf/sxevf_irq.o \
	sxevf/sxevf_xdp.o \
	sxevf/sxevf_hw.o \
	sxevf/sxevf_debug.o \
	sxevf/sxevf_netdev.o \
	sxevf/sxevf_msg.o \
	sxevf/sxevf_ring.o \
	sxevf/sxevf_csum.o \
	sxevf/sxevf_ethtool.o \
	sxevf/sxevf_ipsec.o

sxevf-objs += base/trace/sxe_trace.o
sxevf-objs += base/log/sxe_log.o

ccflags-y := \
	-Werror \
	-Wmaybe-uninitialized \
	-frecord-gcc-switches

ccflags-y += \
	-I$(src)/sxevf \
	-I$(src)/include \
	-I$(src)/include/sxe \
	-I$(src)/base/compat \
	-I$(src)/base/log \
	-I$(src)/base/trace \
	-DSXE_DRIVER_RELEASE \
	-DSXE_HOST_DRIVER

ccflags-$(CONFIG_DCB) += -DSXE_DCB_CONFIGURE

#ccflags-y += -DSPECIFIC_LINUX
#ccflags-y += -D$(SPECIFIC_LINUX)
