EXTRA_CFLAGS += -DWFO_VIRT_SENDER
EXTRA_CFLAGS += -DWFO_RADIO_RECEIVER

ifneq ($(shell grep 'CONFIG_WFO_OPENWRT=y' $(TOPDIR)/.config),)
  include $(TOPDIR)/.config
  EXTRA_CFLAGS += -include $(TOPDIR)/include/generated/autoconf.h
else
  EXTRA_CFLAGS += -I$(ROOTDIR)/$(LINUXDIR)/drivers/net/ethernet/realtek/rtl86900/nicDriver
  EXTRA_CFLAGS += -I$(ROOTDIR)/include
  EXTRA_CFLAGS += -I$(ROOTDIR)/$(LINUXDIR)/drivers/net/wireless/realtek/wfo_virt/wfo/include
  EXTRA_CFLAGS += -I$(ROOTDIR)/$(LINUXDIR)/drivers/net/wireless/realtek/g6_wifi_driver
endif

########### Ther Control  ##########################
ifeq ($(CONFIG_THER_CTRL), m)
THER_CTRL=y
EXTRA_CFLAGS += -I$(ROOTDIR)/linux-5.10.x/drivers/net/wireless/realtek/ther_ctrl/
else
THER_CTRL=n
endif

ifeq ($(THER_CTRL), y)
EXTRA_CFLAGS += -DWIFI6_THER_CTRL -DRTW_STA_BWC
endif
####################################################

ifeq ($(CPTCFG_BACKPORTED_WIRELESS), y)
obj-$(CPTCFG_WFO_VIRT) += wfo_virt.o
else
obj-$(CONFIG_WFO_VIRT) += wfo_virt.o
endif

