#
# Makefile for RTK IPC.
#
-include $(ROOTDIR)/backports-5.2.8-1/.config

ifeq ($(CPTCFG_WFO_OFFLOAD_2G), y)
ifeq ($(CONFIG_2G_ON_WLAN0)$(CPTCFG_2G_ON_WLAN0),)
	EXTRA_CFLAGS += -DOFFLOAD_WLAN1
else
	EXTRA_CFLAGS += -DOFFLOAD_WLAN0
endif
	EXTRA_CFLAGS += -DOFFLOAD_2G
else ifeq ($(CPTCFG_WFO_OFFLOAD_5G), y)
ifeq ($(CONFIG_2G_ON_WLAN0)$(CPTCFG_2G_ON_WLAN0),)
	EXTRA_CFLAGS += -DOFFLOAD_WLAN0
else
	EXTRA_CFLAGS += -DOFFLOAD_WLAN1
endif
	EXTRA_CFLAGS += -DOFFLOAD_5G
endif

ifneq (,$(wildcard $(ROOTDIR)/include/backports/autoconf.h))
        EXTRA_CFLAGS += -DBACKPORT_CONFIG
        EXTRA_CFLAGS += -I$(ROOTDIR)/include/
endif

EXTRA_CFLAGS += -I$(srctree)/include/soc/realtek/

# AIPC
obj-$(CONFIG_RTK_TAROKO_IPC) += aipc/

# Hardware Specific
obj-$(CONFIG_RTK_SOC_RTL8198D) += rtl8198d/
obj-$(CONFIG_ARCH_REALTEK_TAURUS) += taurus/

# IPC core module
obj-$(CONFIG_RTK_TAROKO_IPC) += rtk_soft_ipc.o rtk_soft_ipc_proc.o rtk_soft_ipc_sys_cb.o
obj-$(CONFIG_RTK_TAROKO_IPC) += rtk_pelog.o
obj-$(CONFIG_RTK_TAROKO_IPC) += rtk_pe_watchdog.o

# IPC Test
obj-$(CONFIG_RTK_TAROKO_IPC_TEST) += rtk_soft_ipc_test.o

#------------------------------------------------------------------------------
DBG_WFO_CMD=y
ifeq ($(DBG_WFO_CMD), y)
	EXTRA_CFLAGS += -DDBG_WFO_CMD
endif # DBG_WFO_CMD

