obj-$(CONFIG_R8168) += r8168.o
r8168-objs += r8168_n.o r8168_asf.o rtl_eeprom.o rtltool.o

EXTRA_CFLAGS += -DCONFIG_SOC_LAN
EXTRA_CFLAGS += -DCONFIG_ASPM
EXTRA_CFLAGS += -DENABLE_S5WOL
EXTRA_CFLAGS += -DCONFIG_DYNAMIC_ASPM
EXTRA_CFLAGS += -DENABLE_GIGA_LITE
# EXTRA_CFLAGS += -DCONFIG_R8168_VLAN  # Need to check if needed

#
# Other options that can be enabled if needed.
#
#
# ENABLE_FIBER_SUPPORT:
# r8168-objs += r8168_fiber.o
# EXTRA_CFLAGS += -DENABLE_FIBER_SUPPORT
#
# ENABLE_REALWOW_SUPPORT:
# r8168-objs += r8168_realwow.o
# EXTRA_CFLAGS += -DENABLE_REALWOW_SUPPORT
#
# ENABLE_DASH_SUPPORT:
# r8168-objs += r8168_dash.o
# EXTRA_CFLAGS += -DENABLE_DASH_SUPPORT
#
# ENABLE_DASH_PRINTER_SUPPORT:
# r8168-objs += r8168_dash.o
# EXTRA_CFLAGS += -DENABLE_DASH_SUPPORT -DENABLE_DASH_PRINTER_SUPPORT
#
# ENABLE_RSS_SUPPORT:
# EXTRA_CFLAGS += -DCONFIG_R8168_NAPI
#
# CONFIG_DOWN_SPEED_100:
# EXTRA_CFLAGS += -DCONFIG_DOWN_SPEED_100
#
# ENABLE_S5_KEEP_CURR_MAC:
# EXTRA_CFLAGS += -DENABLE_S5_KEEP_CURR_MAC
#
# ENABLE_EEE:
# EXTRA_CFLAGS += -DENABLE_EEE
#
# ENABLE_S0_MAGIC_PACKET:
# EXTRA_CFLAGS += -DENABLE_S0_MAGIC_PACKET
#
# CONFIG_DYNAMIC_ASPM:
# EXTRA_CFLAGS += -DCONFIG_DYNAMIC_ASPM
#
# ENABLE_USE_FIRMWARE_FILE:
# r8168-objs += r8168_firmware.o
# EXTRA_CFLAGS += -DENABLE_USE_FIRMWARE_FILE
#
# CONFIG_CTAP_SHORT_OFF:
# EXTRA_CFLAGS += -DCONFIG_CTAP_SHORT_OFF
#
# ENABLE_MULTIPLE_TX_QUEUE:
# EXTRA_CFLAGS += -DENABLE_MULTIPLE_TX_QUEUE
#
# ENABLE_RSS_SUPPORT:
# r8168-objs += r8168_rss.o
# EXTRA_CFLAGS += -DENABLE_RSS_SUPPORT
#
# ENABLE_LIB_SUPPORT:
# r8168-objs += r8168_lib.o
# EXTRA_CFLAGS += -DENABLE_LIB_SUPPORT
#
# DISABLE_WOL_SUPPORT:
# EXTRA_CFLAGS += -DDISABLE_WOL_SUPPORT

