1169249Srwatson# $FreeBSD: stable/11/sys/modules/em/Makefile 319182 2017-05-30 04:11:12Z ngie $ 2253303Sjfv 3319182Sngie.PATH: ${SRCTOP}/sys/dev/e1000 4169240SjfvKMOD = if_em 5284179SsbrunoSRCS = device_if.h bus_if.h pci_if.h opt_ddb.h opt_em.h opt_inet.h \ 6284179Ssbruno opt_inet6.h 7205869SjfvSRCS += $(CORE_SRC) $(LEGACY_SRC) 8205869SjfvSRCS += $(COMMON_SHARED) $(LEGACY_SHARED) $(PCIE_SHARED) 9205869SjfvCORE_SRC = if_em.c e1000_osdep.c 10205869Sjfv# This is the Legacy, pre-PCIE source, it can be 11205869Sjfv# undefined when using modular driver if not needed 12205869SjfvLEGACY_SRC += if_lem.c 13209637SjfvCOMMON_SHARED = e1000_api.c e1000_phy.c e1000_nvm.c e1000_mac.c \ 14238181Skib e1000_manage.c e1000_vf.c e1000_mbx.c e1000_i210.c 15205869SjfvPCIE_SHARED = e1000_80003es2lan.c e1000_ich8lan.c e1000_82571.c e1000_82575.c 16205869SjfvLEGACY_SHARED = e1000_82540.c e1000_82542.c e1000_82541.c e1000_82543.c 1787189Spdeuskar 18319182SngieCFLAGS += -I${SRCTOP}/sys/dev/e1000 19130258Sobrien 20205869Sjfv# DEVICE_POLLING for a non-interrupt-driven method 21169240Sjfv#CFLAGS += -DDEVICE_POLLING 22130258Sobrien 2387189Spdeuskar.include <bsd.kmod.mk> 24