obj-$(CONFIG_NGBE) += ngbe.o

define ngbe-y
	ngbe_main.o
	ngbe_ethtool.o
	ngbe_lib.o
	ngbe_mbx.o
	ngbe_sriov.o
	ngbe_param.o
	ngbe_phy.o
	ngbe_procfs.o
	ngbe_hw.o
	ngbe_pcierr.o
endef
ngbe-y := $(strip ${ngbe-y})

ngbe-${CONFIG_DEBUG_FS} += ngbe_debugfs.o

ngbe-$(CONFIG_PTP_1588_CLOCK:m=y) += ngbe_ptp.o

ngbe-${CONFIG_SYSFS} += ngbe_sysfs.o

ngbe-y += kcompat.o

ifeq ($(NCSI), 1)
EXTRA_CFLAGS += -DNCSI=1
else
EXTRA_CFLAGS += -DNCSI=0
endif
