Files

5918 lines
154 KiB
Makefile
Executable File

BSP_CFLAGS=
ifneq ($(strip $(TCSUPPORT_OPENWRT)),)
export TCSUPPORT_OPENWRT=1
BSP_CFLAGS+=-DTCSUPPORT_OPENWRT
endif
COMPILE_TOOLCHAIN=mips-linux
BSP_CFLAGS+= -I$(GLOBAL_INC_DIR) -I$(VERSION_DIR) -I$(TOOLS_DIR)
# -I$(KERNEL_EXT_INC_DIR)
export PATH_LINK=-Wl,-rpath-link,$(LIB_INSTALL_DIR)
export COMPILEOPTION_LIB=-lcompileoption
TCAPI_LIB=-ltcapi
ifneq ($(strip $(TCSUPPORT_CFG_NG)),)
TCAPI_LIB+=-lcfg_clisvc
endif
export TCAPI_LIB
export ECNT_EVENT_LIB=-lecntevent
export CFG_CLISVC_LIB=-lcfg_clisvc
ECNT_UTILITY_LIB=-lecntutility
export ECNT_UTILITY_LIB
#we will delete these vars, must not use these!!!
COMPILEOPTION_CFLAGS=
COMPILEOPTION_CFLAGS+= -I$(LIB_INSTALL_DIR) -I$(LIB_DIR)
export COMPILEOPTION_CFLAGS
COMPILEOPTION_LDFLAGS=
COMPILEOPTION_LDFLAGS+= -L$(LIB_INSTALL_DIR) -lcompileoption
export COMPILEOPTION_LDFLAGS
#delete end here
OPENSOURCE_CFLAGS=
OPENSOURCE_CFLAGS+= -I$(LIB_INSTALL_DIR) -I$(APP_OPENSOURCELIB_DIR) -I$(APP_OPENSOURCELIB_DIR)/inc
export OPENSOURCE_CFLAGS
OPENSOURCE_LDFLAGS=
OPENSOURCE_LDFLAGS+= -L$(LIB_INSTALL_DIR) -lopensource
export OPENSOURCE_LDFLAGS
export OPENSOURCE_LIB =-lopensource
ifneq ($(strip $(TCSUPPORT_CPU_TC3162)),)
export TCSUPPORT_CPU_TC3162
export TCPLATFORM=tc3162
COMPILE_TOOLCHAIN=mips-linux
BSP_CFLAGS+=-DTCSUPPORT_CPU_TC3162
endif
ifneq ($(strip $(TCSUPPORT_CPU_TC3162U)),)
export TCSUPPORT_CPU_TC3162U
#export USBDEV20=1
export TCPLATFORM=tc3162u
COMPILE_TOOLCHAIN=mips-linux
endif
ifneq ($(strip $(TCSUPPORT_CPU_RT63260)),)
export TCSUPPORT_CPU_RT63260
export TCPLATFORM=rt63260
COMPILE_TOOLCHAIN=mips-linux
endif
ifneq ($(strip $(TCSUPPORT_CPU_TC3262)),)
export TCSUPPORT_CPU_TC3262
export TC3262=1
export TCPLATFORM=tc3262
COMPILE_TOOLCHAIN=mips-linux-uclibc
endif
ifneq ($(strip $(TCSUPPORT_CPU_TC3182)),)
export TCSUPPORT_CPU_TC3182
#export USBDEV20=1
export TCPLATFORM=tc3182
COMPILE_TOOLCHAIN=mips-linux-uclibc
export TC3262=1
BSP_CFLAGS+=-DTC3262
endif
ifneq ($(strip $(TCSUPPORT_CPU_RT63165)),)
export TCSUPPORT_CPU_RT63165
export RALINK_PCIE_ADDR_SWAP=1
export TCPLATFORM=rt63165
COMPILE_TOOLCHAIN=mips-linux-uclibc
export TC3262=1
BSP_CFLAGS+=-DTC3262
endif
ifneq ($(strip $(TCSUPPORT_CPU_RT63365)),)
export TCSUPPORT_CPU_RT63365
export RALINK_PCIE_ADDR_SWAP=1
export TCPLATFORM=rt63365
COMPILE_TOOLCHAIN=mips-linux-uclibc
export TC3262=1
export RT63365=1
BSP_CFLAGS+=-DTCSUPPORT_CPU_RT63365 -DTC3262
endif
ifneq ($(strip $(TCSUPPORT_CPU_RT63368)),)
export TCSUPPORT_CPU_RT63365
export TCSUPPORT_CPU_RT63368
export TCSUPPORT_RT63368_PCIE_RECOVER
export RALINK_PCIE_ADDR_SWAP=1
export TCPLATFORM=rt63368
COMPILE_TOOLCHAIN=mips-linux-uclibc
export TC3262=1
export RT63365=1
BSP_CFLAGS+=-DTCSUPPORT_CPU_RT63365 -DTC3262
BSP_CFLAGS+=-DTCSUPPORT_RT63368_PCIE_RECOVER
endif
ifneq ($(strip $(TCSUPPORT_CPU_RT65168)),)
export TCSUPPORT_CPU_RT65168
#export USBDEV20=1
export TCPLATFORM=rt65168
COMPILE_TOOLCHAIN=mips-linux-uclibc
export TC3262=1
BSP_CFLAGS+=-DTCSUPPORT_CPU_RT65168 -DTC3262
endif
ifneq ($(strip $(TCSUPPORT_CPU_EN7523)),)
export TCSUPPORT_CPU_ARMV8=1
BSP_CFLAGS+=-DTCSUPPORT_CPU_ARMV8
BSP_CFLAGS+=-Wno-error=date-time
#BSP_CFLAGS+= -DINTEL_E1000E_SUPPORT
#export INTEL_E1000E_SUPPORT=1
export RT63365=1
export TC3262=1
export EN7512=1
export TCSUPPORT_CPU_MT7520=1
export TCSUPPORT_CPU_EN7521=1
export TCSUPPORT_CPU_EN7523=1
export TCSUPPORT_CPU_EN7580=1
#export MT7510_EN7512_FPGA_STAGE=1
export TCSUPPORT_MT7510_FE=1
export TCSUPPORT_MT7530_SWITCH_API=1
export TCSUPPORT_DRIVER_API=1
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCPLATFORM=en7523
export TCSOCNAME=en7523
export TCSUPPORT_BB_SPI=1
export TCSUPPORT_BB_NAND=1
export TCSUPPORT_WLAN_SW_RPS=1
export TCSUPPORT_LITTLE_ENDIAN=1
export TCSUPPORT_DDR_CALI=1
export TCSUPPORT_BOOTROM_LARGE_SIZE=1
export TCSUPPORT_SDRAM_64M
export 64M=1
export TCSUPPORT_THERMAL_SENSOR=1
export CONFIG_USE_MT7520_ASIC=1
TCSUPPORT_BOOT_LZMA=1
BSP_CFLAGS+=-DTCSUPPORT_BOOTROM_LARGE_SIZE
BSP_CFLAGS+=-DTCSUPPORT_DDR_CALI
BSP_CFLAGS+= -DTCSUPPORT_LITTLE_ENDIAN
BSP_CFLAGS+= -DTC3262
BSP_CFLAGS+= -DTCSUPPORT_CPU_MT7520
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7521
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7523
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7580
BSP_CFLAGS+= -DTCSUPPORT_MT7510_FE
BSP_CFLAGS+= -DTCSUPPORT_MT7530_SWITCH_API
BSP_CFLAGS+= -DTCSUPPORT_DRIVER_API
BSP_CFLAGS+= -DTCSUPPORT_ADDR_MAPPING
BSP_CFLAGS+= -DCONFIG_USE_MT7520_ASIC
BSP_CFLAGS+= -DTCSUPPORT_UART1_ENHANCE
BSP_CFLAGS+=-DTCSUPPORT_WLAN_SW_RPS
BSP_CFLAGS+= -DTCSUPPORT_THERMAL_SENSOR
ifneq ($(strip $(TCSUPPORT_TSO_VERIFY)),)
export TCSUPPORT_TSO_VERIFY=1
BSP_CFLAGS+= -DTCSUPPORT_TSO_VERIFY
endif
ifneq ($(strip $(TCSUPPORT_TSO_V2_ENABLE)),)
export TCSUPPORT_TSO_V2_ENABLE=1
BSP_CFLAGS+= -DTCSUPPORT_TSO_V2_ENABLE
endif
ifneq ($(strip $(TCSUPPORT_ACTIVE_ETHERNET_WAN)),)
export TCSUPPORT_ACTIVE_ETHERNET_WAN=1
BSP_CFLAGS+= -DTCSUPPORT_ACTIVE_ETHERNET_WAN
endif
ifneq ($(strip $(TCSUPPORT_HSGMII_LAN)),)
export TCSUPPORT_HSGMII_LAN=1
BSP_CFLAGS+= -DTCSUPPORT_HSGMII_LAN
endif
ifneq ($(strip $(TCSUPPORT_LRO_VERIFY)),)
export TCSUPPORT_LRO_VERIFY=1
BSP_CFLAGS+= -DTCSUPPORT_LRO_VERIFY
endif
else
ifneq ($(strip $(TCSUPPORT_CPU_EN7580)),)
ifeq ($(strip $(TCSUPPORT_NEWTOOLCHAIN)),)
COMPILE_TOOLCHAIN=mips-linux-uclibc
else
COMPILE_TOOLCHAIN=mips-unknown-linux-uclibc
endif
export RT63365=1
export TC3262=1
export EN7512=1
export TCSUPPORT_CPU_MT7520=1
export TCSUPPORT_CPU_EN7521=1
export TCSUPPORT_CPU_EN7580=1
export TCSUPPORT_MIPS_1004K=1
#export MT7510_EN7512_FPGA_STAGE=1
#export TCSUPPORT_10G_FPGA_DDR3=1
#export TCSUPPORT_10G_FPGA_DDR4=1
export CONFIG_USE_MT7520_ASIC=1
export TCSUPPORT_MT7510_FE=1
export TCSUPPORT_MT7530_SWITCH_API=1
export TCSUPPORT_DRIVER_API=1
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCPLATFORM=en7580
export TCSUPPORT_BB_SPI=1
export TCSUPPORT_BB_NAND=1
export TCSUPPORT_WLAN_SW_RPS=1
export TCSUPPORT_LITTLE_ENDIAN=1
export TCSUPPORT_DDR_CALI=1
export TCSUPPORT_BOOTROM_LARGE_SIZE=1
ifeq ($(strip $(TCSUPPORT_SDRAM_128M)),)
TCSUPPORT_SDRAM_64M=y
endif
TCSUPPORT_BOOT_LZMA=1
export TCSUPPORT_BB_256KB=1
BSP_CFLAGS+=-DTCSUPPORT_BB_256KB
BSP_CFLAGS+=-DTCSUPPORT_BOOTROM_LARGE_SIZE
BSP_CFLAGS+=-DTCSUPPORT_DDR_CALI
BSP_CFLAGS+= -DTCSUPPORT_LITTLE_ENDIAN
BSP_CFLAGS+= -DTC3262
BSP_CFLAGS+= -DTCSUPPORT_CPU_MT7520
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7521
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7580
BSP_CFLAGS+= -DTCSUPPORT_MIPS_1004K
BSP_CFLAGS+= -DTCSUPPORT_MT7510_FE
BSP_CFLAGS+= -DTCSUPPORT_MT7530_SWITCH_API
BSP_CFLAGS+= -DTCSUPPORT_DRIVER_API
BSP_CFLAGS+= -DTCSUPPORT_ADDR_MAPPING
BSP_CFLAGS+= -DCONFIG_USE_MT7520_ASIC
BSP_CFLAGS+= -DTCSUPPORT_UART1_ENHANCE
BSP_CFLAGS+=-DTCSUPPORT_WLAN_SW_RPS
ifneq ($(strip $(TCSUPPORT_TSO_VERIFY)),)
export TCSUPPORT_TSO_VERIFY=1
BSP_CFLAGS+= -DTCSUPPORT_TSO_VERIFY
endif
ifneq ($(strip $(TCSUPPORT_LRO_VERIFY)),)
export TCSUPPORT_LRO_VERIFY=1
BSP_CFLAGS+= -DTCSUPPORT_LRO_VERIFY
endif
ifneq ($(strip $(TCSUPPORT_XSI_ENABLE)),)
export TCSUPPORT_XSI_ENABLE=1
BSP_CFLAGS+= -DTCSUPPORT_XSI_ENABLE
ifneq ($(strip $(TCSUPPORT_WAN_XSI)),)
BSP_CFLAGS+=-DTCSUPPORT_WAN_XSI
endif
endif
else
ifneq ($(strip $(TCSUPPORT_CPU_EN7528)),)
ifeq ($(strip $(TCSUPPORT_NEWTOOLCHAIN)),)
COMPILE_TOOLCHAIN=mips-linux-uclibc
else
COMPILE_TOOLCHAIN=mips-unknown-linux-uclibc
endif
export RT63365=1
export TC3262=1
export EN7512=1
export TCSUPPORT_CPU_MT7520=1
export TCSUPPORT_CPU_EN7521=1
export TCSUPPORT_CPU_EN7527=1
export TCSUPPORT_CPU_EN7528=1
export TCSUPPORT_MIPS_1004K=1
#export MT7510_EN7512_FPGA_STAGE=1
#export TCSUPPORT_10G_FPGA_DDR3=1
export TCSUPPORT_10G_FPGA_DDR4=1
export CONFIG_USE_MT7520_ASIC=1
export TCSUPPORT_MT7510_FE=1
export TCSUPPORT_MT7530_SWITCH_API=1
export TCSUPPORT_DRIVER_API=1
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCPLATFORM=en7528
export TCSUPPORT_BB_SPI=1
export TCSUPPORT_BB_NAND=1
export TCSUPPORT_WLAN_SW_RPS=1
export TCSUPPORT_DDR_CALI=1
export TCSUPPORT_BOOTROM_LARGE_SIZE=1
ifeq ($(strip $(TCSUPPORT_SDRAM_128M)),)
ifeq ($(strip $(TCSUPPORT_NP_RAM_SHRINK)),)
TCSUPPORT_SDRAM_64M=y
else
TCSUPPORT_SDRAM_32M=y
endif
endif
export TCSUPPORT_THERMAL_SENSOR=1
TCSUPPORT_BOOT_LZMA=1
BSP_CFLAGS+=-DTCSUPPORT_BOOTROM_LARGE_SIZE
BSP_CFLAGS+=-DTCSUPPORT_DDR_CALI
BSP_CFLAGS+= -DTC3262
BSP_CFLAGS+= -DTCSUPPORT_CPU_MT7520
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7521
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7527
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7528
BSP_CFLAGS+= -DTCSUPPORT_MIPS_1004K
BSP_CFLAGS+= -DTCSUPPORT_MT7510_FE
BSP_CFLAGS+= -DTCSUPPORT_MT7530_SWITCH_API
BSP_CFLAGS+= -DTCSUPPORT_DRIVER_API
BSP_CFLAGS+= -DTCSUPPORT_ADDR_MAPPING
BSP_CFLAGS+= -DCONFIG_USE_MT7520_ASIC
BSP_CFLAGS+= -DTCSUPPORT_UART1_ENHANCE
BSP_CFLAGS+=-DTCSUPPORT_WLAN_SW_RPS
BSP_CFLAGS+= -DTCSUPPORT_THERMAL_SENSOR
ifneq ($(strip $(TCSUPPORT_TSO_VERIFY)),)
export TCSUPPORT_TSO_VERIFY=1
BSP_CFLAGS+= -DTCSUPPORT_TSO_VERIFY
endif
ifneq ($(strip $(TCSUPPORT_LITTLE_ENDIAN)),)
export TCSUPPORT_LITTLE_ENDIAN=1
BSP_CFLAGS+= -DTCSUPPORT_LITTLE_ENDIAN
export TCSUPPORT_BB_256KB=1
BSP_CFLAGS+=-DTCSUPPORT_BB_256KB
endif
export L2CACHE_LOCK_CODE=1
BSP_CFLAGS+= -DL2CACHE_LOCK_CODE
ifneq ($(strip $(TCSUPPORT_SPI_CONTROLLER_ECC)),)
export TCSUPPORT_PARALLEL_NAND=1
BSP_CFLAGS+= -DTCSUPPORT_PARALLEL_NAND
endif
else
ifneq ($(strip $(TCSUPPORT_CPU_EN7527)),)
ifeq ($(strip $(TCSUPPORT_NEWTOOLCHAIN)),)
COMPILE_TOOLCHAIN=mips-linux-uclibc
else
COMPILE_TOOLCHAIN=mips-unknown-linux-uclibc
endif
export RT63365=1
export TC3262=1
export EN7512=1
export TCSUPPORT_CPU_MT7520=1
export TCSUPPORT_CPU_EN7521=1
export TCSUPPORT_CPU_EN7527=1
export TCSUPPORT_MIPS_1004K=1
#export MT7510_EN7512_FPGA_STAGE=1
#export TCSUPPORT_10G_FPGA_DDR3=1
#export TCSUPPORT_10G_FPGA_DDR4=1
export CONFIG_USE_MT7520_ASIC=1
export TCSUPPORT_MT7510_FE=1
export TCSUPPORT_MT7530_SWITCH_API=1
export TCSUPPORT_DRIVER_API=1
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCPLATFORM=en7527
export TCSUPPORT_BB_SPI=1
export TCSUPPORT_BB_NAND=1
export TCSUPPORT_WLAN_SW_RPS=1
export TCSUPPORT_DDR_CALI=1
export TCSUPPORT_BOOTROM_LARGE_SIZE=1
ifeq ($(strip $(TCSUPPORT_SDRAM_128M)),)
ifneq ($(strip $(TCSUPPORT_AUTOBENCH)),)
TCSUPPORT_SDRAM_32M=y
else
TCSUPPORT_SDRAM_64M=y
endif
endif
TCSUPPORT_BOOT_LZMA=1
BSP_CFLAGS+=-DTCSUPPORT_BOOTROM_LARGE_SIZE
BSP_CFLAGS+=-DTCSUPPORT_DDR_CALI
BSP_CFLAGS+= -DTC3262
BSP_CFLAGS+= -DTCSUPPORT_CPU_MT7520
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7521
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7527
BSP_CFLAGS+= -DTCSUPPORT_MIPS_1004K
BSP_CFLAGS+= -DTCSUPPORT_MT7510_FE
BSP_CFLAGS+= -DTCSUPPORT_MT7530_SWITCH_API
BSP_CFLAGS+= -DTCSUPPORT_DRIVER_API
BSP_CFLAGS+= -DTCSUPPORT_ADDR_MAPPING
BSP_CFLAGS+= -DCONFIG_USE_MT7520_ASIC
BSP_CFLAGS+= -DTCSUPPORT_UART1_ENHANCE
BSP_CFLAGS+=-DTCSUPPORT_WLAN_SW_RPS
ifneq ($(strip $(TCSUPPORT_TSO_VERIFY)),)
export TCSUPPORT_TSO_VERIFY=1
BSP_CFLAGS+= -DTCSUPPORT_TSO_VERIFY
endif
export L2CACHE_LOCK_CODE=1
BSP_CFLAGS+= -DL2CACHE_LOCK_CODE
else
ifneq ($(strip $(TCSUPPORT_CPU_EN7521)),)
ifeq ($(strip $(TCSUPPORT_NEWTOOLCHAIN)),)
COMPILE_TOOLCHAIN=mips-linux-uclibc
else
COMPILE_TOOLCHAIN=mips-unknown-linux-uclibc
endif
#export MT7510_EN7512_FPGA_STAGE=1
BSP_CFLAGS+=-DTCSUPPORT_CPU_MT7520
export TCSUPPORT_CPU_MT7520=1
export TCSUPPORT_CPU_EN7521=1
BSP_CFLAGS+=-DTC3262
export TC3262=1
export EN7512=1
BSP_CFLAGS+=-DTCSUPPORT_MT7510_FE
export TCSUPPORT_MT7510_FE=1
BSP_CFLAGS+=-DTCSUPPORT_MT7530_SWITCH_API
export TCSUPPORT_MT7530_SWITCH_API=1
BSP_CFLAGS+=-DTCSUPPORT_DRIVER_API
export TCSUPPORT_DRIVER_API=1
BSP_CFLAGS+=-DTCSUPPORT_ADDR_MAPPING
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCPLATFORM=en7521
export RT63365=1
export TCSUPPORT_BB_SPI=1
export TCSUPPORT_BB_NAND=1
BSP_CFLAGS+=-DCONFIG_USE_MT7520_ASIC
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7521
export CONFIG_USE_MT7520_ASIC=1
BSP_CFLAGS+= -DTCSUPPORT_UART1_ENHANCE
ifneq ($(strip $(TCSUPPORT_SECURE_BOOT)),)
export TCSUPPORT_BB_256KB=1
BSP_CFLAGS+=-DTCSUPPORT_BB_256KB
endif
else
ifneq ($(strip $(TCSUPPORT_CPU_MT7520)),)
ifeq ($(strip $(TCSUPPORT_NEWTOOLCHAIN)),)
COMPILE_TOOLCHAIN=mips-linux-uclibc
else
COMPILE_TOOLCHAIN=mips-unknown-linux-uclibc
endif
BSP_CFLAGS+=-DTCSUPPORT_CPU_MT7520
export TCSUPPORT_CPU_MT7520
BSP_CFLAGS+=-DTC3262
export TC3262=1
BSP_CFLAGS+=-DTCSUPPORT_MT7510_FE
export TCSUPPORT_MT7510_FE=1
BSP_CFLAGS+=-DTCSUPPORT_MT7530_SWITCH_API
export TCSUPPORT_MT7530_SWITCH_API=1
BSP_CFLAGS+=-DTCSUPPORT_ADDR_MAPPING
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_DRIVER_API=1
BSP_CFLAGS+=-DTCSUPPORT_DRIVER_API
export TCSUPPORT_FINAL_DRAMC=1
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCPLATFORM=mt7520
export RT63365=1
BSP_CFLAGS+=-DTCSUPPORT_MERGED_DSCP_FORMAT
export TCSUPPORT_MERGED_DSCP_FORMAT=1
#BSP_CFLAGS+=-DTCSUPPORT_KPROFILE
#export TCSUPPORT_KPROFILE=1
BSP_CFLAGS+=-DCONFIG_USE_MT7520_ASIC
export CONFIG_USE_MT7520_ASIC=1
#export TCSUPPORT_MT7510_E1=1
#BSP_CFLAGS+= -DTCSUPPORT_MT7510_E1
ifneq ($(strip $(TCSUPPORT_DMT_CO)),)
export TCSUPPORT_DMT_CO
BSP_CFLAGS+=-DTCSUPPORT_DMT_CO
endif
else
ifneq ($(strip $(TCSUPPORT_CPU_EN7516)),)
ifeq ($(strip $(TCSUPPORT_NEWTOOLCHAIN)),)
COMPILE_TOOLCHAIN=mips-linux-uclibc
else
COMPILE_TOOLCHAIN=mips-unknown-linux-uclibc
endif
export TC3262=1
export RT63365=1
export EN7512=1
export TCSUPPORT_CPU_RT63365=1
export TCSUPPORT_CPU_MT7510=1
export TCSUPPORT_CPU_EN7512=1
export TCSUPPORT_CPU_EN7516=1
export TCSUPPORT_MIPS_1004K=1
#export MT7510_EN7512_FPGA_STAGE=1
#export TCSUPPORT_10G_FPGA_DDR3=1
#export TCSUPPORT_10G_FPGA_DDR4=1
export TCPLATFORM=en7516
export TCSUPPORT_MT7510_FE=1
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCSUPPORT_MULTIWAN=1
export TCSUPPORT_DRIVER_API=1
export TCSUPPORT_BB_SPI=1
export TCSUPPORT_BB_NAND=1
export TCSUPPORT_MT7530_SWITCH_API=1
export TCSUPPORT_WLAN_SW_RPS=1
export TCSUPPORT_DDR_CALI=1
export TCSUPPORT_BOOTROM_LARGE_SIZE=1
ifeq ($(strip $(TCSUPPORT_SDRAM_128M)),)
ifneq ($(strip $(TCSUPPORT_DSL_PHYMODE)),)
TCSUPPORT_SDRAM_32M=y
else
TCSUPPORT_SDRAM_64M=y
endif
endif
TCSUPPORT_BOOT_LZMA=1
BSP_CFLAGS+=-DTCSUPPORT_BOOTROM_LARGE_SIZE
BSP_CFLAGS+=-DTCSUPPORT_DDR_CALI
BSP_CFLAGS+= -DTCSUPPORT_DRIVER_API
BSP_CFLAGS+= -DTC3262
BSP_CFLAGS+= -DTCSUPPORT_CPU_RT63365
BSP_CFLAGS+= -DTCSUPPORT_CPU_MT7510
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7512
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7516
BSP_CFLAGS+= -DTCSUPPORT_MIPS_1004K
BSP_CFLAGS+= -DTCSUPPORT_MT7510_FE
BSP_CFLAGS+= -DTCSUPPORT_ADDR_MAPPING
BSP_CFLAGS+= -DTCSUPPORT_HWNAT_LED
BSP_CFLAGS+= -DTCSUPPORT_MULTIWAN
BSP_CFLAGS+=-DTCSUPPORT_MT7530_SWITCH_API
BSP_CFLAGS+=-DTCSUPPORT_WLAN_SW_RPS
ifneq ($(strip $(TCSUPPORT_SECURE_BOOT)),)
export TCSUPPORT_SECURE_BOOT=1
BSP_CFLAGS+=-DTCSUPPORT_SECURE_BOOT
export TCSUPPORT_BB_256KB=1
BSP_CFLAGS+=-DTCSUPPORT_BB_256KB
endif #TCSUPPORT_SECURE_BOOT
ifneq ($(strip $(TCSUPPORT_TSO_VERIFY)),)
export TCSUPPORT_TSO_VERIFY=1
BSP_CFLAGS+= -DTCSUPPORT_TSO_VERIFY
endif
BSP_CFLAGS+= -DTCSUPPORT_UART1_ENHANCE
BSP_CFLAGS+= -DTCSUPPORT_UART1_RINGBUFFER_KB_SIZE=256
else
ifneq ($(strip $(TCSUPPORT_CPU_EN7512)),)
export TC3262=1
export RT63365=1
export EN7512=1
export TCSUPPORT_CPU_RT63365=1
export TCSUPPORT_CPU_MT7510=1
export TCSUPPORT_CPU_EN7512=1
export TCPLATFORM=en7512
export TCSUPPORT_MT7510_FE=1
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCSUPPORT_MULTIWAN=1
export TCSUPPORT_DRIVER_API=1
export TCSUPPORT_BB_SPI=1
export TCSUPPORT_BB_NAND=1
BSP_CFLAGS+=-DTCSUPPORT_DRIVER_API
BSP_CFLAGS+= -DTC3262
BSP_CFLAGS+= -DTCSUPPORT_CPU_RT63365
BSP_CFLAGS+= -DTCSUPPORT_CPU_MT7510
BSP_CFLAGS+= -DTCSUPPORT_CPU_EN7512
BSP_CFLAGS+= -DTCSUPPORT_MT7510_FE
BSP_CFLAGS+= -DTCSUPPORT_ADDR_MAPPING
BSP_CFLAGS+= -DTCSUPPORT_HWNAT_LED
BSP_CFLAGS+= -DTCSUPPORT_MULTIWAN
ifeq ($(strip $(TCSUPPORT_NEWTOOLCHAIN)),)
COMPILE_TOOLCHAIN=mips-linux-uclibc
else
COMPILE_TOOLCHAIN=mips-unknown-linux-uclibc
endif
BSP_CFLAGS+=-DTCSUPPORT_MT7530_SWITCH_API
export TCSUPPORT_MT7530_SWITCH_API=1
else
ifneq ($(strip $(TCSUPPORT_CPU_MT7505)),)
export TCSUPPORT_CPU_RT63365
export TCSUPPORT_CPU_MT7510
export TCSUPPORT_CPU_MT7505
export TCSUPPORT_NEW_SPIFLASH
export TCSUPPORT_NEW_SPIFLASH_DEBUG
#BSP_CFLAGS+=-DTCSUPPORT_CPU_MT7510
BSP_CFLAGS+=-DTCSUPPORT_CPU_MT7505
BSP_CFLAGS+=-DTCSUPPORT_NEW_SPIFLASH
BSP_CFLAGS+=-DTCSUPPORT_NEW_SPIFLASH_DEBUG
#BSP_CFLAGS+=-DTCSUPPORT_CPU_MT7520
#BSP_CFLAGS+=-DTCSUPPORT_MT7530_SWITCH_API
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCPLATFORM=mt7505
export TC3262=1
export RT63365=1
export TCSUPPORT_MT7510_FE=1
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
#export MT7510_DMA_DSCP_CACHE=1
#Led verify code(TCSUPPORT_GPIO_VERIFY),default is not used
#export TCSUPPORT_GPIO_VERIFY=1
#BSP_CFLAGS+=-DTCSUPPORT_GPIO_VERIFY
#hec 6906 verify code(TCSUPPORT_VERIFY),default is not used
#export TCSUPPORT_HEC_6906=1
#BSP_CFLAGS+=-DTCSUPPORT_HEC_6906
COMPILE_TOOLCHAIN=mips-linux-uclibc
BSP_CFLAGS+= -DTCSUPPORT_CPU_RT63365 -DTC3262 -DTCSUPPORT_MT7510_FE -DTCSUPPORT_ADDR_MAPPING
#BSP_CFLAGS+= -DTCSUPPORT_CPU_RT63365 -DTC3262 -DTCSUPPORT_MT7510_FE
#export TCSUPPORT_MT7510_E1=1
#BSP_CFLAGS+= -DTCSUPPORT_MT7510_E1
ifneq ($(strip $(MT7510_DMA_DSCP_CACHE)),)
BSP_CFLAGS+= -DMT7510_DMA_DSCP_CACHE
#BSP_CFLAGS+= -DDMA_DSP_CACHE_LINE_TEST
endif
export MT7505_PQA_SWITCH_TEST
ifneq ($(strip $(MT7505_PQA_SWITCH_TEST)),)
BSP_CFLAGS+= -DMT7505_PQA_SWITCH_TEST
endif
else
ifneq ($(strip $(TCSUPPORT_CPU_MT7510)),)
export TCSUPPORT_CPU_RT63365
export TCSUPPORT_CPU_MT7510
BSP_CFLAGS+=-DTCSUPPORT_CPU_MT7510
export RALINK_PCIE_ADDR_SWAP=1
export TCSUPPORT_HWNAT_WIFI=1
export TCPLATFORM=mt7510
export TC3262=1
export RT63365=1
export TCSUPPORT_MT7510_FE=1
export TCSUPPORT_ADDR_MAPPING=1
export TCSUPPORT_FINAL_DRAMC=1
COMPILE_TOOLCHAIN=mips-linux-uclibc
BSP_CFLAGS+= -DTCSUPPORT_CPU_RT63365 -DTC3262 -DTCSUPPORT_MT7510_FE -DTCSUPPORT_ADDR_MAPPING -DTCSUPPORT_HWNAT_LED
ifneq ($(strip $(TCSUPPORT_DMT_CO)),)
export TCSUPPORT_DMT_CO
BSP_CFLAGS+=-DTCSUPPORT_DMT_CO
endif
ifneq ($(strip $(TCSUPPORT_FTTDP_V2)),)
export TCSUPPORT_FTTDP_V2=1
BSP_CFLAGS+=-DTCSUPPORT_FTTDP_V2
endif
ifneq ($(strip $(TCSUPPORT_CT)),)
ifeq ($(strip $(TCSUPPORT_CT_7510_E2)),)
export TCSUPPORT_MT7510_E1=1
BSP_CFLAGS+= -DTCSUPPORT_MT7510_E1
endif
endif
endif
#endif for TCSUPPORT_CPU_MT7510
endif
#endif for TCSUPPORT_CPU_MT7505
endif
#endif for TCSUPPORT_CPU_EN7512
endif
#endif for TCSUPPORT_CPU_EN7516
endif
#endif for TCSUPPORT_CPU_MT7520
endif
#endif for TCSUPPORT_CPU_EN7521
endif
#endif for TCSUPPORT_CPU_EN7527
endif
#endif for TCSUPPORT_CPU_EN7528
endif
#endif for TCSUPPORT_CPU_EN7580
endif
#endif for TCSUPPORT_CPU_EN7523
KERNEL_CONF=kernel.conf
export TCSUPPORT_KERNEL_VERSION=206022
ifneq ($(strip $(TCSUPPORT_2_6_36_KERNEL)),)
KERNEL_CONF=kernel_36.config
ifneq ($(strip $(TCSUPPORT_USB_3G_DONGLE)),)
KERNEL_CONF=kernel_36_usbDongle.config
endif
export TCSUPPORT_2_6_36_KERNEL=1
export TCSUPPORT_KERNEL_VERSION=206036
BSP_CFLAGS+=-DTCSUPPORT_2_6_36_KERNEL
endif
ifneq ($(strip $(TCSUPPORT_3_18_21_KERNEL)),)
KERNEL_CONF=kernel_3_18.config
export TCSUPPORT_3_18_21_KERNEL=1
export TCSUPPORT_KERNEL_VERSION=318021
BSP_CFLAGS+=-DTCSUPPORT_3_18_21_KERNEL
endif
ifneq ($(strip $(TCSUPPORT_4_4_KERNEL)),)
KERNEL_CONF=kernel_4_4.config
export TCSUPPORT_4_4_KERNEL=1
export TCSUPPORT_KERNEL_VERSION=404115
BSP_CFLAGS+=-DTCSUPPORT_4_4_KERNEL
endif
ifneq ($(strip $(TCSUPPORT_5_4_KERNEL)),)
KERNEL_CONF=kernel_5_4.config
export TCSUPPORT_5_4_KERNEL=1
export TCSUPPORT_KERNEL_VERSION=504055
BSP_CFLAGS+=-DTCSUPPORT_5_4_KERNEL
endif
export KERNEL_CONF
ifneq ($(strip $(TCSUPPORT_MT7530_SWITCH_API)),)
export TCSUPPORT_MT7530_SWITCH_API
BSP_CFLAGS+=-DTCSUPPORT_MT7530_SWITCH_API
endif
#new chip define must before this line.
ifeq ($(strip $(TCSUPPORT_OPENWRT)),)
ifneq ($(strip $(TCSUPPORT_NEWTOOLCHAIN)),)
COMPILE_TOOLCHAIN=mips-unknown-linux-uclibc
#for sub makefile
export TCSUPPORT_TOOLCHAIN_VER=436
export TCSUPPORT_NEWTOOLCHAIN
export TCSUPPORT_GCC_VER=436
export TCSUPPORT_UCLIBC_VER=933
#for c code include kenrel
BSP_CFLAGS+=-DCONFIG_TOOLCHAIN_VER=436 -DTCSUPPORT_NEWTOOLCHAIN
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_TOOLCHAIN_VER=436 -DTCSUPPORT_NEWTOOLCHAIN
endif
#for makefilemain
ifneq ($(strip $(TCSUPPORT_TOOLCHAIN_G4_9)),)
COMPILE_TOOLCHAIN=mips-buildroot-linux-uclibc
export COMPILE_TOOLCHAIN
#for sub makefile
export TCSUPPORT_TOOLCHAIN_VER=493
export TCSUPPORT_GCC_VER=493
export TCSUPPORT_UCLIBC_VER=933
#for c code include kenrel
BSP_CFLAGS+=-DCONFIG_TOOLCHAIN_VER=493 -D__DATE__=\""$(shell date +%Y:%m:%d)"\" -D__TIME__=\""$(shell date +%T)"\" -Wno-builtin-macro-redefined
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_TOOLCHAIN_VER=493
endif
ifneq ($(strip $(TCSUPPORT_GCC4_9_GLIBC2_20)),)
COMPILE_TOOLCHAIN=mips-buildroot-linux-gnu-gcc
#for sub makefile
export TCSUPPORT_GCC_VER=493
export TCSUPPORT_GLIBC_VER=220
#for c code include kenrel __GNUC__ __GLIBC__
BSP_CFLAGS+=-DCONFIG_GCC_VER=493 -DCONFIG_GLIBC_VER=220
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_GCC_VER=493 -DCONFIG_GLIBC_VER=220
endif
ifneq ($(strip $(TCSUPPORT_GCC4_6_GLIBC2_20)),)
COMPILE_TOOLCHAIN=mips-buildroot-linux-gnu-gcc
#for sub makefile
export TCSUPPORT_GCC_VER=463
export TCSUPPORT_GLIBC_VER=220
#for c code include kenrel __GNUC__ __GLIBC__
BSP_CFLAGS+=-DCONFIG_GCC_VER=463 -DCONFIG_GLIBC_VER=220
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_GCC_VER=463 -DCONFIG_GLIBC_VER=220
endif
ifneq ($(strip $(TCSUPPORT_GCC4_6_GLIBC2_22)),)
ifneq ($(strip $(TCSUPPORT_LITTLE_ENDIAN)),)
COMPILE_TOOLCHAIN=mipsel-buildroot-linux-gnu-gcc
ALIAS_TOOLCHAIN=mipsel-linux-gcc
else
COMPILE_TOOLCHAIN=mips-buildroot-linux-gnu-gcc
ALIAS_TOOLCHAIN=mips-linux-gcc
endif
#for sub makefile
export TCSUPPORT_GCC_VER=463
export TCSUPPORT_GLIBC_VER=222
#for c code include kenrel __GNUC__ __GLIBC__
BSP_CFLAGS+=-DCONFIG_GCC_VER=463 -DCONFIG_GLIBC_VER=222
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_GCC_VER=463 -DCONFIG_GLIBC_VER=222
endif
ifneq ($(strip $(TCSUPPORT_GCC4_6_UCLIBC)),)
ifneq ($(strip $(TCSUPPORT_LITTLE_ENDIAN)),)
COMPILE_TOOLCHAIN=mipsel-buildroot-linux-uclibc
else
COMPILE_TOOLCHAIN=mips-buildroot-linux-uclibc
endif
#for sub makefile
export TCSUPPORT_GCC_VER=463
export TCSUPPORT_UCLIBC_VER=933
#for c code include kenrel __GNUC__ __GLIBC__
BSP_CFLAGS+=-DCONFIG_GCC_VER=463 -DTCSUPPORT_UCLIBC_VER=933
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_GCC_VER=463 -DTCSUPPORT_UCLIBC_VER=933
endif
ifneq ($(strip $(TCSUPPORT_GCC4_9_3_UCLIBC0_9_33_2_ARM)),)
COMPILE_TOOLCHAIN=arm32-gcc493-uclibc09332
#for sub makefile
export TCSUPPORT_GCC_VER=493
export TCSUPPORT_UCLIBC_VER=933
#for c code include kenrel __GNUC__ __GLIBC__
BSP_CFLAGS+=-DCONFIG_GCC_VER=493 -DTCSUPPORT_UCLIBC_VER=933
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_GCC_VER=493 -DTCSUPPORT_UCLIBC_VER=933
endif
ifneq ($(strip $(TCSUPPORT_GCC9_1_0_GLIBC2_29_ARM)),)
COMPILE_TOOLCHAIN=arm32-gcc910-glibc229
#for sub makefile
export TCSUPPORT_GCC_VER=910
export TCSUPPORT_GLIBC_VER=229
#for c code include kenrel __GNUC__ __GLIBC__
BSP_CFLAGS+=-DCONFIG_GCC_VER=910 -DCONFIG_GLIBC_VER=229
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_GCC_VER=910 -DCONFIG_GLIBC_VER=229
endif
ifneq ($(strip $(TCSUPPORT_GCC10_3_0_GLIBC2_32_ARM)),)
COMPILE_TOOLCHAIN=arm32-gcc1010-glibc232
#for sub makefile
export TCSUPPORT_GCC_VER=1010
export TCSUPPORT_GLIBC_VER=232
#for c code include kenrel __GNUC__ __GLIBC__
BSP_CFLAGS+=-DCONFIG_GCC_VER=1010 -DCONFIG_GLIBC_VER=232 -fno-store-merging -fno-tree-loop-distribute-patterns
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_GCC_VER=1010 -DCONFIG_GLIBC_VER=232 -fno-store-merging -fno-tree-loop-distribute-patterns
endif
ifneq ($(strip $(TCSUPPORT_GCC4_9_3_GLIBC2_22_ARM)),)
COMPILE_TOOLCHAIN=arm-linux-cc
#for sub makefile
export TCSUPPORT_GCC_VER=493
export TCSUPPORT_GLIBC_VER=222
#for c code include kenrel __GNUC__ __GLIBC__
BSP_CFLAGS+=-DCONFIG_GCC_VER=493 -DCONFIG_GLIBC_VER=222
#for modules c code
EXTRA_CFLAGS +=-DCONFIG_GCC_VER=493 -DCONFIG_GLIBC_VER=222
endif
export COMPILE_TOOLCHAIN
export ALIAS_TOOLCHAIN
else
COMPILE_TOOLCHAIN=$(ARCH)-openwrt-linux-$(TARGET_SUFFIX)-gcc
export COMPILE_TOOLCHAIN
endif
ifneq ($(strip $(TCSUPPORT_KERNEL_VERSION)),206022)
export TCSUPPORT_SPI_CONTROLLER_ECC=1
#/* ToDo */
#ifeq ($(strip $(TCSUPPORT_CPU_ARMV8)),)
export TCSUPPORT_SPI_NAND_FLASH_ECC_DMA=1
BSP_CFLAGS+=-DTCSUPPORT_SPI_NAND_FLASH_ECC_DMA
#endif
BSP_CFLAGS+=-DTCSUPPORT_SPI_CONTROLLER_ECC
BSP_CFLAGS+=-I$(GLOBAL_INC_DIR)/modules
ifneq ($(strip $(TCSUPPORT_2_6_36_KERNEL)),)
BSP_CFLAGS+=-I$(KERNEL_ECNT_INC_DIR) -I$(KERNEL_DIR)/drivers/mtd/ralink
else
BSP_CFLAGS+=-I$(KERNEL_ECNT_DIR)/drivers/mtd/econet
endif
endif
ifeq ($(strip $(TCSUPPORT_SECURE_BOOT)),)
export TCSUPPORT_SECURE_BOOT_VERSION=0
else
export TCSUPPORT_SECURE_BOOT=1
BSP_CFLAGS+=-DTCSUPPORT_SECURE_BOOT
endif #ifeq ($(strip $(TCSUPPORT_SECURE_BOOT)),)
#0: disable, 1: AES-ECB
ifeq ($(strip $(TCSUPPORT_SECURE_BOOT_AES)),y)
export TCSUPPORT_SECURE_BOOT_AES=1
else
export TCSUPPORT_SECURE_BOOT_AES=0
endif
ifneq ($(strip $(TCSUPPORT_SECURE_BOOT_V1)),)
export TCSUPPORT_SECURE_BOOT_V1=1
export TCSUPPORT_SECURE_BOOT_VERSION=1
BSP_CFLAGS+=-DTCSUPPORT_SECURE_BOOT_V1
endif
ifneq ($(strip $(TCSUPPORT_SECURE_BOOT_V2)),)
export TCSUPPORT_SECURE_BOOT_V2=1
export TCSUPPORT_SECURE_BOOT_VERSION=2
BSP_CFLAGS+=-DTCSUPPORT_SECURE_BOOT_V2
endif
ifneq ($(strip $(TCSUPPORT_SECURE_BOOT_FLASH_OTP)),)
export TCSUPPORT_SECURE_BOOT_FLASH_OTP=1
ifneq ($(strip $(TCSUPPORT_SECURE_BOOT_V1)),)
export TCSUPPORT_SECURE_BOOT_VERSION=1
endif
BSP_CFLAGS+=-DTCSUPPORT_SECURE_BOOT_FLASH_OTP
endif
ifneq ($(strip $(TCSUPPORT_NAND_FLASH_OTP)),)
export TCSUPPORT_NAND_FLASH_OTP=1
BSP_CFLAGS+=-DTCSUPPORT_NAND_FLASH_OTP
endif
ifneq ($(strip $(TCSUPPORT_WAN_ATM)),)
export TCSUPPORT_WAN_ATM
BSP_CFLAGS+=-DTCSUPPORT_WAN_ATM
endif
ifneq ($(strip $(TCSUPPORT_WAN_PTM)),)
export TCSUPPORT_WAN_PTM
BSP_CFLAGS+=-DTCSUPPORT_WAN_PTM
endif
ifneq ($(strip $(TCSUPPORT_WAN_ETHER)),)
ifneq ($(strip $(TCSUPPORT_CPU_MT7520)),)
export MT7520_WAN_ETHER=1
ifneq ($(strip $(TCSUPPORT_CPU_EN7521)),)
export TCSUPPORT_WAN_ETHER
BSP_CFLAGS+=-DTCSUPPORT_WAN_ETHER
endif
else
export TCSUPPORT_WAN_ETHER
BSP_CFLAGS+=-DTCSUPPORT_WAN_ETHER
endif
ifneq ($(strip $(TCSUPPORT_QDMA_WAN_FOR_ETHER)),)
export TCSUPPORT_QDMA_WAN_FOR_ETHER
BSP_CFLAGS+=-DTCSUPPORT_QDMA_WAN_FOR_ETHER
endif
endif
ifneq ($(strip $(TCSUPPORT_WAN_GPON)),)
export TCSUPPORT_WAN_GPON
export TCSUPPORT_XPON_IFC
ifneq ($(strip $(TCSUPPORT_CPU_EN7521)),)
export CONFIG_GPON_MAX_TCONT=32
BSP_CFLAGS+=-DCONFIG_GPON_MAX_TCONT=32
else
export CONFIG_GPON_MAX_TCONT=16
BSP_CFLAGS+=-DCONFIG_GPON_MAX_TCONT=16
endif
export CONFIG_GPON_MAX_GEMPORT=256
BSP_CFLAGS+=-DTCSUPPORT_WAN_GPON
BSP_CFLAGS+=-DTCSUPPORT_XPON_IFC
BSP_CFLAGS+=-DCONFIG_GPON_MAX_GEMPORT=256
endif
ifneq ($(strip $(TCSUPPORT_WAN_EPON)),)
export TCSUPPORT_WAN_EPON
export TCSUPPORT_XPON_IFC
export CONFIG_EPON_MAX_LLID=8
BSP_CFLAGS+=-DTCSUPPORT_WAN_EPON
BSP_CFLAGS+=-DTCSUPPORT_XPON_IFC
BSP_CFLAGS+=-DCONFIG_EPON_MAX_LLID=8
endif
ifneq ($(strip $(TCSUPPORT_QDMA_BUFMGR)),)
export TCSUPPORT_QDMA_BUFMGR
BSP_CFLAGS+=-DTCSUPPORT_QDMA_BUFMGR
endif
ifneq ($(strip $(TCSUPPORT_QDMA_VERIFY)),)
export TCSUPPORT_QDMA_VERIFY=1
BSP_CFLAGS+=-DTCSUPPORT_QDMA_VERIFY
endif
ifneq ($(strip $(TCSUPPORT_SLM_EN)),)
export TCSUPPORT_SLM_EN=1
BSP_CFLAGS+=-DTCSUPPORT_SLM_EN
endif
ifneq ($(strip $(TCSUPPORT_SLM_VERIFY)),)
export TCSUPPORT_SLM_VERIFY
BSP_CFLAGS+=-DTCSUPPORT_SLM_VERIFY
endif
ifneq ($(strip $(TCSUPPORT_IFC_EN)),)
export TCSUPPORT_IFC_EN=1
BSP_CFLAGS+=-DTCSUPPORT_IFC_EN
endif
ifneq ($(strip $(TCSUPPORT_ECNT_SKBMGR)),)
export TCSUPPORT_ECNT_SKBMGR=1
BSP_CFLAGS+=-DTCSUPPORT_ECNT_SKBMGR
endif
ifneq ($(strip $(TCSUPPORT_MAX_PACKET_2000)),)
export TCSUPPORT_MAX_PACKET_2000
BSP_CFLAGS+=-DTCSUPPORT_MAX_PACKET_2000
endif
ifneq ($(strip $(TCSUPPORT_GPON_MAPPING)),)
export TCSUPPORT_GPON_MAPPING
BSP_CFLAGS+=-DTCSUPPORT_GPON_MAPPING
endif
ifneq ($(strip $(TCSUPPORT_EPON_MAPPING)),)
export TCSUPPORT_EPON_MAPPING
BSP_CFLAGS+=-DTCSUPPORT_EPON_MAPPING
endif
ifneq ($(strip $(TCSUPPORT_GPON_DOWNSTREAM_MAPPING)),)
export TCSUPPORT_GPON_DOWNSTREAM_MAPPING
BSP_CFLAGS+=-DTCSUPPORT_GPON_DOWNSTREAM_MAPPING
endif
ifneq ($(strip $(TCSUPPORT_SDRAM_8M)),)
export TCSUPPORT_SDRAM_8M
export 8M=1
endif
ifneq ($(strip $(TCSUPPORT_SDRAM_16M)),)
export TCSUPPORT_FW_UPGRADE_16M=1
export TCSUPPORT_SDRAM_16M
export 16M=1
BSP_CFLAGS+=-DTCSUPPORT_FW_UPGRADE_16M
endif
ifneq ($(strip $(TCSUPPORT_SDRAM_32M)),)
export TCSUPPORT_SDRAM_32M
export 32M=1
endif
ifneq ($(strip $(TCSUPPORT_SDRAM_64M)),)
export TCSUPPORT_SDRAM_64M
export 64M=1
endif
ifneq ($(strip $(TCSUPPORT_SDRAM_128M)),)
export TCSUPPORT_SDRAM_128M
export 128M=1
endif
#frankliao added 20101115
ifneq ($(strip $(TCSUPPORT_BB_SPI)),)
export TCSUPPORT_BB_SPI
export SPI=1
endif
ifneq ($(strip $(TCSUPPORT_BB_NAND)),)
export TCSUPPORT_BB_NAND
BSP_CFLAGS+=-DTCSUPPORT_BB_NAND
export NAND=1
endif
ifneq ($(strip $(TCSUPPORT_NAND_BADBLOCK_CHECK)),)
export TCSUPPORT_NAND_BADBLOCK_CHECK=1
BSP_CFLAGS+=-DTCSUPPORT_NAND_BADBLOCK_CHECK
endif
ifneq ($(strip $(TCSUPPORT_NAND_RT63368)),)
export TCSUPPORT_NAND_RT63368=1
BSP_CFLAGS+=-DTCSUPPORT_NAND_RT63368
endif
ifneq ($(strip $(TCSUPPORT_NAND_BMT)),)
export TCSUPPORT_NAND_BMT=y
BSP_CFLAGS+=-DTCSUPPORT_NAND_BMT
endif
ifneq ($(strip $(TCSUPPORT_SQUASHFS_ADD_YAFFS)),)
export TCSUPPORT_YAFFS_FS=y
export TCSUPPORT_SQUASHFS_ADD_YAFFS=y
BSP_CFLAGS+=-DTCSUPPORT_SQUASHFS_ADD_YAFFS -DTCSUPPORT_YAFFS_FS
endif
ifneq ($(strip $(TCSUPPORT_BB_NAND_4K)),)
export TCSUPPORT_BB_NAND_4K=1
BSP_CFLAGS+=-DTCSUPPORT_BB_NAND_4K
endif
ifneq ($(strip $(TCSUPPORT_DDR_CALI)),)
export TCSUPPORT_DDR_CALI=1
export TCSUPPORT_DDR_CALI_BIN=1
BSP_CFLAGS+=-DTCSUPPORT_DDR_CALI
endif
ifneq ($(strip $(TCSUPPORT_DDR_CALI_NAND)),)
export TCSUPPORT_DDR_CALI_NAND=1
export TCSUPPORT_DDR_CALI_BIN=1
BSP_CFLAGS+=-DTCSUPPORT_DDR_CALI_NAND
endif
ifneq ($(strip $(TCSUPPORT_BOOTROM_BACKDOOR)),)
export TCSUPPORT_BOOTROM_BACKDOOR=1
BSP_CFLAGS+=-DTCSUPPORT_BOOTROM_BACKDOOR
endif
ifneq ($(strip $(TCSUPPORT_BOOTROM_LARGE_SIZE)),)
export TCSUPPORT_BOOTROM_LARGE_SIZE=1
BSP_CFLAGS+=-DTCSUPPORT_BOOTROM_LARGE_SIZE
endif
#frankliao added 20100803
#Bootloader Compression Support
ifneq ($(strip $(TCSUPPORT_BOOT_LZMA)),)
export TCSUPPORT_BOOT_LZMA
#Free Bootloader 120k memory, tc3162u default close
ifeq ($(strip $(TCSUPPORT_CPU_TC3162U)),)
ifneq ($(strip $(TCSUPPORT_INIC_CLIENT)),)
export TCSUPPORT_FREE_BOOTBASE=0
export START_ADDR=0x80020000
export KERNEL_START_ADDR=0xffffffff80020000
BSP_CFLAGS+=-DSTART_ADDR=0x80020000
else
export TCSUPPORT_FREE_BOOTBASE=1
export START_ADDR=0x80002000
export KERNEL_START_ADDR=0xffffffff80002000
BSP_CFLAGS+=-DSTART_ADDR=0x80002000
BSP_CFLAGS+=-DTCSUPPORT_FREE_BOOTBASE
endif
endif
endif
#ifneq ($(strip $(TCSUPPORT_PUREBRIDGE)),)
#export TCSUPPORT_PUREBRIDGE
#export PURE_BRIDGE=1
#BSP_CFLAGS+=-DPURE_BRIDGE
#endif
ifneq ($(strip $(TCSUPPORT_TR68LED)),)
export TCSUPPORT_TR68LED
export TR068_LED=1
BSP_CFLAGS+=-DTR068_LED
endif
ifneq ($(strip $(TCSUPPORT_GPIO_ECM)),)
export TCSUPPORT_GPIO_ECM
BSP_CFLAGS+=-DTCSUPPORT_GPIO_ECM
endif
ifneq ($(strip $(TCSUPPORT_GPIO_VERIFY)),)
export TCSUPPORT_GPIO_VERIFY
BSP_CFLAGS+=-DTCSUPPORT_GPIO_VERIFY
endif
ifneq ($(strip $(TCSUPPORT_HEC_6906)),)
export TCSUPPORT_HEC_6906
BSP_CFLAGS+=-DTCSUPPORT_HEC_6906
endif
ifneq ($(strip $(TCSUPPORT_I2C)),)
export TCSUPPORT_I2C
BSP_CFLAGS+=-DTCSUPPORT_I2C
endif
ifneq ($(strip $(TCSUPPORT_QTN_ISOLATION)),)
export TCSUPPORT_QTN_ISOLATION
BSP_CFLAGS+=-DTCSUPPORT_QTN_ISOLATION
endif
ifneq ($(strip $(TCSUPPORT_MIPS_SYNCTYPE10)),)
BSP_CFLAGS+=-DTCSUPPORT_MIPS_SYNCTYPE10
export TCSUPPORT_MIPS_SYNCTYPE10=1
endif
ifneq ($(strip $(TCSUPPORT_WLAN)),)
export TCSUPPORT_WLAN
BSP_CFLAGS+=-DTCSUPPORT_WLAN
ifneq ($(strip $(TCSUPPORT_CT_PON)),)
export TCSUPPORT_WLAN_MAXSTANUM_GUI=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MAXSTANUM_GUI
endif
ifneq ($(strip $(TCSUPPORT_WLAN_WPS)),)
export TCSUPPORT_WLAN_WPS
export WSC_AP_SUPPORT=1
BSP_CFLAGS+=-DWSC_AP_SUPPORT
ifneq ($(strip $(TCSUPPORT_WLAN_WPS_LEDSPEC)),)
export TCSUPPORT_WLAN_WPS_LEDSPEC
export LED_WPSSPEC_COMPLY=1
BSP_CFLAGS+=-DLED_WPSSPEC_COMPLY
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MULTI_WPS)),)
export TCSUPPORT_WLAN_MULTI_WPS=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MULTI_WPS
endif
ifneq ($(strip $(TCSUPPORT_WPS_5G_BTN)),)
export TCSUPPORT_WPS_5G_BTN=1
BSP_CFLAGS+=-DTCSUPPORT_WPS_5G_BTN
endif
ifneq ($(strip $(TCSUPPORT_WPS_BTN_DUALBAND)),)
export TCSUPPORT_WPS_BTN_DUALBAND=1
BSP_CFLAGS+=-DTCSUPPORT_WPS_BTN_DUALBAND
endif
ifneq ($(strip $(TCSUPPORT_AUTHENTICATION_TYPE)),)
export TCSUPPORT_AUTHENTICATION_TYPE=1
BSP_CFLAGS+=-DTCSUPPORT_AUTHENTICATION_TYPE
endif
ifneq ($(strip $(TCSUPPORT_TEST_WLAN_SHORTCUT)),)
export TCSUPPORT_TEST_WLAN_SHORTCUT=1
BSP_CFLAGS+=-DTCSUPPORT_TEST_WLAN_SHORTCUT
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_MT7613E)),)
export TCSUPPORT_TEST_VWTEST=1
BSP_CFLAGS+=-DTCSUPPORT_TEST_VWTEST
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7915D)),)
export TCSUPPORT_TEST_VWTEST=1
BSP_CFLAGS+=-DTCSUPPORT_TEST_VWTEST
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7916D)),)
export TCSUPPORT_TEST_VWTEST=1
BSP_CFLAGS+=-DTCSUPPORT_TEST_VWTEST
endif
endif
endif
ifneq ($(strip $(TCSUPPORT_WLAN_IGMPSNOOP)),)
export TCSUPPORT_WLAN_IGMPSNOOP
export IGMP_SNOOP_SUPPORT=1
BSP_CFLAGS+=-DIGMP_SNOOP_SUPPORT
endif
ifneq ($(strip $(TCSUPPORT_WLAN_TR181)),)
export TCSUPPORT_WLAN_TR181
export TCSUPPORT_WLAN_TR181=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_TR181
endif
ifneq ($(strip $(TCSUPPORT_WLAN_DOT11K_RRM)),)
export TCSUPPORT_WLAN_DOT11K_RRM
export TCSUPPORT_WLAN_DOT11K_RRM=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_DOT11K_RRM
endif
ifneq ($(strip $(TCSUPPORT_WLAN_DOT11V_WNM)),)
export TCSUPPORT_WLAN_DOT11V_WNM
export TCSUPPORT_WLAN_DOT11V_WNM=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_DOT11V_WNM
endif
ifneq ($(strip $(TCSUPPORT_WLAN_DOT11R_FT)),)
export TCSUPPORT_WLAN_DOT11R_FT
export TCSUPPORT_WLAN_DOT11R_FT=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_DOT11R_FT
endif
ifneq ($(strip $(TCSUPPORT_WLAN_BNDSTRG)),)
export TCSUPPORT_WLAN_BNDSTRG
export TCSUPPORT_WLAN_BNDSTRG=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_BNDSTRG
endif
ifneq ($(strip $(TCSUPPORT_WLAN_VLAN)),)
export TCSUPPORT_WLAN_VLAN
export TCSUPPORT_WLAN_VLAN=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_VLAN
endif
ifneq ($(strip $(TCSUPPORT_CT_WLAN_WAPI)),)
export TCSUPPORT_CT_WLAN_WAPI
export TCSUPPORT_CT_WLAN_WAPI=1
BSP_CFLAGS+=-DTCSUPPORT_CT_WLAN_WAPI
endif
ifneq ($(strip $(TCSUPPORT_WLAN_ATE)),)
export TCSUPPORT_WLAN_ATE
endif
ifneq ($(strip $(TCSUPPORT_WLAN_QATOOL)),)
export TCSUPPORT_WLAN_QATOOL
endif
ifneq ($(strip $(TCSUPPORT_WLAN_GPIO)),)
export TCSUPPORT_WLAN_GPIO
BSP_CFLAGS+=-DTCSUPPORT_WLAN_GPIO
endif
ifneq ($(strip $(TCSUPPORT_WLAN_LED_BY_SW)),)
export TCSUPPORT_WLAN_LED_BY_SW
BSP_CFLAGS+=-DTCSUPPORT_WLAN_LED_BY_SW
endif
ifneq ($(strip $(TCSUPPORT_WLAN_PMF)),)
export TCSUPPORT_WLAN_PMF
BSP_CFLAGS+=-DTCSUPPORT_WLAN_PMF
endif
ifneq ($(strip $(TCSUPPORT_WLAN_TXBF)),)
export TCSUPPORT_WLAN_TXBF
BSP_CFLAGS+=-DTCSUPPORT_WLAN_TXBF
endif
ifneq ($(strip $(TCSUPPORT_SINGLE_SKU)),)
export TCSUPPORT_SINGLE_SKU
BSP_CFLAGS+=-DTCSUPPORT_SINGLE_SKU
endif
ifneq ($(strip $(TCSUPPORT_SINGLE_SKU_V2)),)
export TCSUPPORT_SINGLE_SKU_V2
BSP_CFLAGS+=-DTCSUPPORT_SINGLE_SKU_V2
endif
ifneq ($(strip $(TCSUPPORT_EEPROM_ACEXT)),)
export TCSUPPORT_EEPROM_ACEXT
BSP_CFLAGS+=-DTCSUPPORT_EEPROM_ACEXT
endif
ifneq ($(strip $(TCSUPPORT_ATED_V2)),)
export TCSUPPORT_ATED_V2
BSP_CFLAGS+=-DTCSUPPORT_ATED_V2
endif
ifneq ($(strip $(TCSUPPORT_WLAN_DYNAMIC_RX_RATE_ADJ)),)
export TCSUPPORT_WLAN_DYNAMIC_RX_RATE_ADJ
BSP_CFLAGS+=-DTCSUPPORT_WLAN_DYNAMIC_RX_RATE_ADJ
endif
ifneq ($(strip $(TCSUPPORT_WLAN_RT2561)),)
export TCSUPPORT_WLAN_RT2561
endif
ifneq ($(strip $(TCSUPPORT_WLAN_RT3390)),)
export TCSUPPORT_WLAN_RT3390
BSP_CFLAGS+=-DRT3390
endif
ifneq ($(strip $(TCSUPPORT_WLAN_RT3090)),)
BSP_CFLAGS+=-DRT3090
export TCSUPPORT_WLAN_RT3090
endif
ifneq ($(strip $(TCSUPPORT_WLAN_RT5392)),)
BSP_CFLAGS+=-DRT5392 -DBBUTOWBU
export TCSUPPORT_WLAN_RT5392
endif
ifneq ($(strip $(TCSUPPORT_WLAN_RT5390)),)
BSP_CFLAGS+=-DRT5392 -DBBUTOWBU
export TCSUPPORT_WLAN_RT5390
endif
ifneq ($(strip $(TCSUPPORT_WLAN_RT5390HL)),)
BSP_CFLAGS+=-DRT5392 -DBBUTOWBU
export TCSUPPORT_WLAN_RT5390HL
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7601E)),)
BSP_CFLAGS+=-DMT7601E -DBBUTOWBU
export TCSUPPORT_WLAN_MT7601E
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7592)),)
BSP_CFLAGS+=-DMT7592 -DBBUTOWBU -DTCSUPPORT_WLAN_MT7592
export TCSUPPORT_WLAN_MT7592
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MULTIDRIVER)),)
BSP_CFLAGS+=-DRT5392 -DBBUTOWBU -DWLAN_MULTIDRIVER -DTCSUPPORT_WLAN_MULTIDRIVER
export TCSUPPORT_WLAN_MULTIDRIVER
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_RT5592_RT3593)),)
BSP_CFLAGS+=-DTCSUPPORT_DUAL_WLAN
export TCSUPPORT_DUAL_WLAN_RT5592_RT3593
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_RT5592)),)
BSP_CFLAGS+=-DTCSUPPORT_DUAL_WLAN
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_RT3593)),)
BSP_CFLAGS+=-DTCSUPPORT_DUAL_WLAN
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615_11N)),)
BSP_CFLAGS+=-DMT7615_11N -DBBUTOWBU
export TCSUPPORT_WLAN_MT7615_11N
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7915N)),)
BSP_CFLAGS+=-DMT7915N -DBBUTOWBU
export TCSUPPORT_WLAN_MT7915N
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7916N)),)
BSP_CFLAGS+=-DMT7916N -DBBUTOWBU
export TCSUPPORT_WLAN_MT7916N
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615D)),)
BSP_CFLAGS+=-DMT7615D -DTCSUPPORT_WLAN_MT7615D -DMT7615_11N -DMT7615E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC
export TCSUPPORT_WLAN_MT7615D
export TCSUPPORT_WLAN_AC=1
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_MT7610E)),)
BSP_CFLAGS+=-DMT7610E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC
export TCSUPPORT_DUAL_WLAN_MT7610E
export TCSUPPORT_WLAN_AC=1
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_MT7612E)),)
BSP_CFLAGS+=-DMT7612E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC
export TCSUPPORT_DUAL_WLAN_MT7612E
export TCSUPPORT_WLAN_AC=1
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_MT7613E)),)
BSP_CFLAGS+=-DMT7613E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC
export TCSUPPORT_DUAL_WLAN_MT7613E
export TCSUPPORT_WLAN_AC=1
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_MT7915E)),)
BSP_CFLAGS+=-DMT7915E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC -DTCSUPPORT_WLAN_AX
export TCSUPPORT_DUAL_WLAN_MT7915E
export TCSUPPORT_WLAN_AC=1
export TCSUPPORT_WLAN_AX=1
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_MT7916E)),)
BSP_CFLAGS+=-DMT7916E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC -DTCSUPPORT_WLAN_AX
export TCSUPPORT_DUAL_WLAN_MT7916E
export TCSUPPORT_WLAN_AC=1
export TCSUPPORT_WLAN_AX=1
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7915D)),)
BSP_CFLAGS+=-DMT7915D -DTCSUPPORT_WLAN_MT7915D -DMT7915N -DMT7915E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC -DTCSUPPORT_WLAN_AX -DTCSUPPORT_WLAN_WPA3
export TCSUPPORT_WLAN_MT7915D
export TCSUPPORT_WLAN_AC=1
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7916D)),)
BSP_CFLAGS+=-DMT7916D -DTCSUPPORT_WLAN_MT7916D -DMT7916N -DMT7916E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC -DTCSUPPORT_WLAN_AX -DTCSUPPORT_WLAN_WPA3
export TCSUPPORT_WLAN_MT7916D
export TCSUPPORT_WLAN_AC=1
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT76_MAC80211)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT76_MAC80211
export TCSUPPORT_WLAN_MT76_MAC80211=1
export TCSUPPORT_WLAN_AC=1
export TCSUPPORT_WLAN_AX=1
export TCSUPPORT_WLAN_WPA3=1
endif
ifneq ($(strip $(TCSUPPORT_WLAN_WPA3)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_WPA3
export TCSUPPORT_WLAN_WPA3
endif
ifneq ($(strip $(TCSUPPORT_WLAN_AX)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_AX
export TCSUPPORT_WLAN_AX
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7915_V74)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7915_V74
export TCSUPPORT_WLAN_MT7915_V74
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7916_V7623)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7916_V7623
export TCSUPPORT_WLAN_MT7916_V7623
endif
ifneq ($(strip $(TCSUPPORT_WLAN_ANTENNA_DIVERSITY)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_ANTENNA_DIVERSITY
export TCSUPPORT_WLAN_ANTENNA_DIVERSITY
endif
ifneq ($(strip $(TCSUPPORT_DUAL_WLAN_MT7615E)),)
BSP_CFLAGS+=-DMT7615E -DBBUTOWBU -DTCSUPPORT_DUAL_WLAN -DTCSUPPORT_WLAN_AC
export TCSUPPORT_DUAL_WLAN_MT7615E
export TCSUPPORT_WLAN_AC=1
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615_TXOFFLOAD)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7615_TXOFFLOAD
export TCSUPPORT_WLAN_MT7615_TXOFFLOAD
ifeq ($(strip $(TCSUPPORT_WLAN_MT7615_V34)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7615_V32
export TCSUPPORT_WLAN_MT7615_V32=y
endif
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615_V33)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7615_V33
export TCSUPPORT_WLAN_MT7615_V33
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615_V34)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7615_V34
export TCSUPPORT_WLAN_MT7615_V34
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7915_TXOFFLOAD)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7915_TXOFFLOAD
export TCSUPPORT_WLAN_MT7915_TXOFFLOAD
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7916_TXOFFLOAD)),)
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7916_TXOFFLOAD
export TCSUPPORT_WLAN_MT7916_TXOFFLOAD
endif
ifneq ($(strip $(TCSUPPORT_CONFIG_FIRST_IF_IPAILNA)),)
BSP_CFLAGS+=-DTCSUPPORT_CONFIG_FIRST_IF_IPAILNA
export TCSUPPORT_CONFIG_FIRST_IF_IPAILNA
endif
ifneq ($(strip $(TCSUPPORT_CONFIG_FIRST_IF_IPAELNA)),)
BSP_CFLAGS+=-DTCSUPPORT_CONFIG_FIRST_IF_IPAELNA
export TCSUPPORT_CONFIG_FIRST_IF_IPAELNA
endif
ifneq ($(strip $(TCSUPPORT_CONFIG_FIRST_IF_EPAELNA)),)
BSP_CFLAGS+=-DTCSUPPORT_CONFIG_FIRST_IF_EPAELNA
export TCSUPPORT_CONFIG_FIRST_IF_EPAELNA
endif
ifneq ($(strip $(TCSUPPORT_CONFIG_FIRST_IF_EPAILNA)),)
BSP_CFLAGS+=-DTCSUPPORT_CONFIG_FIRST_IF_EPAILNA
export TCSUPPORT_CONFIG_FIRST_IF_EPAILNA
endif
ifneq ($(strip $(TCSUPPORT_CONFIG_SECOND_IF_IPAILNA)),)
BSP_CFLAGS+=-DTCSUPPORT_CONFIG_SECOND_IF_IPAILNA
export TCSUPPORT_CONFIG_SECOND_IF_IPAILNA
endif
ifneq ($(strip $(TCSUPPORT_CONFIG_SECOND_IF_IPAELNA)),)
BSP_CFLAGS+=-DTCSUPPORT_CONFIG_SECOND_IF_IPAELNA
export TCSUPPORT_CONFIG_SECOND_IF_IPAELNA
endif
ifneq ($(strip $(TCSUPPORT_CONFIG_SECOND_IF_EPAELNA)),)
BSP_CFLAGS+=-DTCSUPPORT_CONFIG_SECOND_IF_EPAELNA
export TCSUPPORT_CONFIG_SECOND_IF_EPAELNA
endif
ifneq ($(strip $(TCSUPPORT_CONFIG_SECOND_IF_EPAILNA)),)
BSP_CFLAGS+=-DTCSUPPORT_CONFIG_SECOND_IF_EPAILNA
export TCSUPPORT_CONFIG_SECOND_IF_EPAILNA
endif
endif
ifneq ($(strip $(TCSUPPORT_HW_CRYPTO)),)
export TCSUPPORT_HW_CRYPTO=1
BSP_CFLAGS+=-DMTK_CRYPTO_DRIVER
ifneq ($(strip $(TCSUPPORT_CPU_MT7510)$(TCSUPPORT_CPU_MT7520)),)
export TCSUPPORT_IPSEC_PASSTHROUGH=1
BSP_CFLAGS+=-DTCSUPPORT_IPSEC_PASSTHROUGH
endif
endif
ifneq ($(strip $(TCSUPPORT_VPN)),)
export TCSUPPORT_VPN
BSP_CFLAGS+=-DTCSUPPORT_VPN
endif
ifneq ($(strip $(TCSUPPORT_NEW_WDOG)),)
export TCSUPPORT_NEW_WDOG
BSP_CFLAGS+=-DTCSUPPORT_NEW_WDOG
endif
ifneq ($(strip $(TCSUPPORT_USBHOST)),)
export TCSUPPORT_USBHOST
BSP_CFLAGS+=-DTCSUPPORT_USBHOST
ifneq ($(strip $(TCSUPPORT_USB_NTFS)),)
export TCSUPPORT_USB_NTFS
endif
ifneq ($(strip $(TCSUPPORT_MUH)),)
export TCSUPPORT_MUH
BSP_CFLAGS+=-DTCSUPPORT_MUH
endif
ifneq ($(strip $(TCSUPPORT_MUH_TEST)),)
export TCSUPPORT_MUH_TEST
BSP_CFLAGS+=-DTCSUPPORT_MUH_TEST
endif
ifneq ($(strip $(TCSUPPORT_USB_AUTOMOUNT)),)
export TCSUPPORT_USB_AUTOMOUNT
BSP_CFLAGS+=-DUSB_AUTOMOUNT
endif
ifneq ($(strip $(TCSUPPORT_USB_3G_DONGLE)),)
export TCSUPPORT_USB_3G_DONGLE=1
BSP_CFLAGS+=-DTC_SUPPORT_3G
#when open TCSUPPORT_USB_3G_DONGLE ,also open TCSUPPORT_USB_MODESWITCH
#ifneq ($(strip $(TCSUPPORT_USB_MODESWITCH)),)
export TCSUPPORT_USB_MODESWITCH
BSP_CFLAGS+=-DTCSUPPORT_USB_MODESWITCH
#endif
endif
ifneq ($(strip $(TCSUPPORT_USB_HOST_LED)),)
export TCSUPPORT_USB_HOST_LED
BSP_CFLAGS+=-DTCSUPPORT_USB_HOST_LED
endif
ifneq ($(strip $(TCSUPPORT_USB_PRINTER_SERVER)),)
export TCSUPPORT_USB_PRINTER_SERVER
endif
endif
ifneq ($(strip $(TCSUPPORT_USBDEVICE11)),)
export TCSUPPORT_USBDEVICE11
export USBDEV11=1
endif
ifneq ($(strip $(TCSUPPORT_USBDEVICE20)),)
export TCSUPPORT_USBDEVICE20
export USBDEV20=1
BSP_CFLAGS+=-DTCSUPPORT_USBDEVICE20
endif
ifneq ($(strip $(TCSUPPORT_BB_I2C)),)
export TCSUPPORT_BB_I2C
BSP_CFLAGS+=-DTCSUPPORT_BB_I2C
endif
ifneq ($(strip $(TCSUPPORT_CT_DNSBIND)),)
export TCSUPPORT_CT_DNSBIND
BSP_CFLAGS+=-DTCSUPPORT_CT_DNSBIND
endif
ifneq ($(strip $(TCSUPPORT_TC2031)),)
export TCSUPPORT_TC2031
export TC2031_SUPPORT=1
BSP_CFLAGS+=-DTCSUPPORT_TC2031
endif
ifneq ($(strip $(TCSUPPORT_CMDAPI)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_CMDAPI=y
export CMD_API=1
BSP_CFLAGS+=-DCMD_API
endif
ifneq ($(strip $(TCSUPPORT_CMDPROMPT)),)
export TCSUPPORT_CMDPROMPT=1
BSP_CFLAGS+=-DTCSUPPORT_CMDPROMPT
endif
ifneq ($(strip $(TCSUPPORT_HWNAT)),)
export TCSUPPORT_HWNAT=1
BSP_CFLAGS+=-DTCSUPPORT_HWNAT
endif
ifneq ($(strip $(TCSUPPORT_RA_HWNAT)),)
export TCSUPPORT_RA_HWNAT=1
ifeq ($(strip $(TCSUPPORT_MT7510_FE)),)
BSP_CFLAGS+=-DTCSUPPORT_RA_HWNAT -I$(MODULES_RA_HWNAT_DIR)
else
ifeq ($(strip $(TCSUPPORT_HWNAT_V3)),)
BSP_CFLAGS+=-DTCSUPPORT_RA_HWNAT -I$(MODULES_RA_HWNAT_7510_DIR)
endif
endif
ifneq ($(strip $(TCSUPPORT_HWNAT_V3)),)
export TCSUPPORT_HWNAT_V3=1
BSP_CFLAGS+=-DTCSUPPORT_RA_HWNAT -DTCSUPPORT_HWNAT_V3
endif
ifneq ($(strip $(TCSUPPORT_HWNAT_L2VID)),)
export TCSUPPORT_HWNAT_L2VID=1
BSP_CFLAGS+=-DTCSUPPORT_HWNAT_L2VID
endif
endif
ifneq ($(strip $(TCSUPPORT_RA_HWNAT_ENHANCE_HOOK)),)
export TCSUPPORT_RA_HWNAT_ENHANCE_HOOK=1
BSP_CFLAGS+=-DTCSUPPORT_RA_HWNAT_ENHANCE_HOOK
endif
ifneq ($(strip $(TCSUPPORT_HWNAT_WAN_ACCOUNT)),)
export TCSUPPORT_HWNAT_WAN_ACCOUNT=1
BSP_CFLAGS+=-DTCSUPPORT_HWNAT_WAN_ACCOUNT
endif
ifneq ($(strip $(TCSUPPORT_UNKNOW_MULTICAST_COUNT)),)
export TCSUPPORT_UNKNOW_MULTICAST_COUNT=1
BSP_CFLAGS+=-DTCSUPPORT_UNKNOW_MULTICAST_COUNT
endif
ifneq ($(strip $(TCSUPPORT_DLF_CTRL)),)
export TCSUPPORT_DLF_CTRL=1
BSP_CFLAGS+=-DTCSUPPORT_DLF_CTRL
endif
ifneq ($(strip $(TCSUPPORT_UART_DISABLE)),)
export TCSUPPORT_UART_DISABLE=1
BSP_CFLAGS+=-DTCSUPPORT_UART_DISABLE
endif
ifneq ($(strip $(TCSUPPORT_UART_TX_DISABLE)),)
export TCSUPPORT_UART_TX_DISABLE=1
BSP_CFLAGS+=-DTCSUPPORT_UART_TX_DISABLE
endif
ifneq ($(strip $(TCSUPPORT_UART_RX_DISABLE)),)
export TCSUPPORT_UART_RX_DISABLE=1
BSP_CFLAGS+=-DTCSUPPORT_UART_RX_DISABLE
endif
ifneq ($(strip $(TCSUPPORT_UART2)),)
export TCSUPPORT_UART2=1
BSP_CFLAGS+=-DTCSUPPORT_UART2
endif
ifneq ($(strip $(TCSUPPORT_ZIGBEE)),)
export TCSUPPORT_ZIGBEE=1
BSP_CFLAGS+=-DTCSUPPORT_ZIGBEE
endif
ifneq ($(strip $(TCSUPPORT_MT7530_EXTERNAL)),)
export TCSUPPORT_MT7530_EXTERNAL=1
BSP_CFLAGS+=-DMT7530_SUPPORT
endif
ifneq ($(strip $(TCSUPPORT_SOC_ETHER_WAN)),)
ifneq ($(strip $(TCSUPPORT_WAN_ETHER)$(TCSUPPORT_MT7530_EXTERNAL)),)
export TCSUPPORT_SOC_ETHER_WAN=1
BSP_CFLAGS+=-DTCSUPPORT_SOC_ETHER_WAN
endif
endif
ifneq ($(strip $(TCSUPPORT_SIM_CONTROLLER)),)
export TCSUPPORT_SIM_CONTROLLER=1
BSP_CFLAGS+=-DTCSUPPORT_SIM_CONTROLLER
endif
ifneq ($(strip $(TCSUPPORT_DYING_GASP_OPTIMIZATION)),)
export TCSUPPORT_DYING_GASP=1
BSP_CFLAGS+=-DTCSUPPORT_DYING_GASP
endif
ifneq ($(strip $(TCSUPPORT_TCAPI_ENHANCE)),)
export TCSUPPORT_TCAPI_ENHANCE
BSP_CFLAGS+=-DTCSUPPORT_TCAPI_ENHANCE
ifneq ($(strip $(TCSUPPORT_TCAPI_ENHANCE_EPON)),)
export TCSUPPORT_TCAPI_ENHANCE_EPON
BSP_CFLAGS+=-DTCSUPPORT_TCAPI_ENHANCE_EPON
endif
ifneq ($(strip $(TCSUPPORT_TCAPI_ENHANCE_GPON)),)
export TCSUPPORT_TCAPI_ENHANCE_GPON
BSP_CFLAGS+=-DTCSUPPORT_TCAPI_ENHANCE_GPON
endif
endif
ifneq ($(strip $(TCSUPPORT_SDN_OVS)),)
export TCSUPPORT_SDN_OVS
BSP_CFLAGS+=-DTCSUPPORT_SDN_OVS
endif
ifneq ($(strip $(TCSUPPORT_IPV6)),)
export TCSUPPORT_IPV6
BSP_CFLAGS+=-DTCSUPPORT_IPV6
BSP_CFLAGS+=-DIPV6
endif
ifneq ($(strip $(TCSUPPORT_IPV6_ENHANCEMENT)),)
export TCSUPPORT_IPV6_ENHANCEMENT
BSP_CFLAGS+=-DTCSUPPORT_IPV6_ENHANCEMENT
endif
ifneq ($(strip $(TCSUPPORT_IPV6_CEROUTER)),)
export TCSUPPORT_IPV6_CEROUTER
BSP_CFLAGS+=-DTCSUPPORT_IPV6_CEROUTER
endif
ifneq ($(strip $(TCSUPPORT_DSLITE)),)
export TCSUPPORT_DSLITE
BSP_CFLAGS+=-DTCSUPPORT_DSLITE
endif
ifneq ($(strip $(TCSUPPORT_6RD)),)
export TCSUPPORT_6RD
BSP_CFLAGS+=-DTCSUPPORT_6RD
endif
ifneq ($(strip $(TCSUPPORT_OPT212)),)
export TCSUPPORT_OPT212
BSP_CFLAGS+=-DTCSUPPORT_OPT212
endif
ifneq ($(strip $(TCSUPPORT_IPV6_ADVANCE)),)
export TCSUPPORT_IPV6_ADVANCE
BSP_CFLAGS+=-DTCSUPPORT_IPV6_ADVANCE
endif
ifneq ($(strip $(TCSUPPORT_IPV6_FIREWALL)),)
export TCSUPPORT_IPV6_FIREWALL
BSP_CFLAGS+=-DTCSUPPORT_IPV6_FIREWALL
ifneq ($(strip $(TCSUPPORT_2_6_36_KERNEL)),)
export CONFIG_SYN_COOKIES
BSP_CFLAGS+=-DCONFIG_SYN_COOKIES
else
export TCSUPPORT_TCP6_SYN_COOKIE
BSP_CFLAGS+=-DTCSUPPORT_TCP6_SYN_COOKIE
endif
endif
ifneq ($(strip $(TCSUPPORT_IPV6_FIREWALL_RFC2827)),)
export TCSUPPORT_IPV6_FIREWALL_RFC2827
BSP_CFLAGS+=-DTCSUPPORT_IPV6_FIREWALL_RFC2827
endif
ifneq ($(strip $(TCSUPPORT_IPV6_ACL)),)
export TCSUPPORT_IPV6_ACL=1
BSP_CFLAGS+=-DTCSUPPORT_IPV6_ACL
endif
ifneq ($(strip $(TCSUPPORT_IPV6_TELNET)),)
export TCSUPPORT_IPV6_TELNET
BSP_CFLAGS+=-DTCSUPPORT_IPV6_TELNET
endif
ifneq ($(strip $(TCSUPPORT_IPV6_TFTP)),)
export TCSUPPORT_IPV6_TFTP
BSP_CFLAGS+=-DTCSUPPORT_IPV6_TFTP
endif
ifneq ($(strip $(TCSUPPORT_IPV6_FTP)),)
export TCSUPPORT_IPV6_FTP
BSP_CFLAGS+=-DTCSUPPORT_IPV6_FTP
endif
ifneq ($(strip $(TCSUPPORT_IPV6_INETD)),)
export TCSUPPORT_IPV6_INETD
BSP_CFLAGS+=-DTCSUPPORT_IPV6_INETD
endif
ifneq ($(strip $(TCSUPPORT_IPV6_PRIVACYADDRS)),)
export TCSUPPORT_IPV6_PRIVACYADDRS=1
BSP_CFLAGS+=-DTCSUPPORT_IPV6_PRIVACYADDRS
endif
ifneq ($(strip $(TCSUPPORT_IPV6_RIPNG)),)
export TCSUPPORT_IPV6_RIPNG
BSP_CFLAGS+=-DTCSUPPORT_IPV6_RIPNG
endif
ifneq ($(strip $(TCSUPPORT_IPV6_STATIC_ROUTE)),)
export TCSUPPORT_IPV6_STATIC_ROUTE=1
BSP_CFLAGS+=-DTCSUPPORT_IPV6_STATIC_ROUTE
endif
ifneq ($(strip $(TCSUPPORT_BONDING)),)
export TCSUPPORT_BONDING
BSP_CFLAGS+=-DTCSUPPORT_BONDING
endif
ifneq ($(strip $(TCSUPPORT_MT7530_SLT)),)
export TCSUPPORT_MT7530_SLT
export MT7530_SLT=1
BSP_CFLAGS+=-DTCSUPPORT_MT7530_SLT
endif
ifneq ($(strip $(TCSUPPORT_FIRST_IF_NONE)),)
export TCSUPPORT_FIRST_IF_NONE
BSP_CFLAGS+=-DTCSUPPORT_FIRST_IF_NONE
endif
ifneq ($(strip $(TCSUPPORT_SECOND_IF_NONE)),)
export TCSUPPORT_SECOND_IF_NONE
BSP_CFLAGS+=-DTCSUPPORT_SECOND_IF_NONE
endif
ifneq ($(strip $(TCSUPPORT_AUTOBENCH)),)
export TCSUPPORT_AUTOBENCH
export SAR_VERIFY=1
ifeq ($(strip $(TCSUPPORT_CPU_EN7523)),)
ifneq ($(strip $(TCSUPPORT_CPU_EN7512)$(TCSUPPORT_CPU_EN7521)),)
BSP_CFLAGS+=-DTCSUPPORT_NEW_SPIFLASH_DEBUG
endif
endif
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH -DSAR_VERIFY
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_DMT3095)),)
export TCSUPPORT_AUTOBENCH_AFE
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_AFE
endif
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_RT65168)),)
export TCSUPPORT_AUTOBENCH_CPU
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_CPU
endif
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_DMT3087)),)
export TCSUPPORT_AUTOBENCH_AFE
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_AFE
endif
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_MT7510)),)
export TCSUPPORT_AUTOBENCH_MT7510
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_MT7510
endif
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_DMTA60901)),)
export TCSUPPORT_AUTOBENCH_AFE
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_AFE
endif
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_MT7505)),)
export TCSUPPORT_AUTOBENCH_MT7505
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_MT7505
endif
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_MT7550)),)
export TCSUPPORT_AUTOBENCH_AFE
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_AFE
endif
## When doing menuconfig, enable TCSUPPORT_AUTOBENCH_EN7556 will enable TCSUPPORT_AUTOBENCH_AFE (config.in)
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_AFE)),)
export TCSUPPORT_AUTOBENCH_AFE
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_AFE
endif
## When doing menuconfig, enable TCSUPPORT_AUTOBENCH_EN7512 will enable TCSUPPORT_AUTOBENCH_MAIN_CHIP (config.in)
ifneq ($(strip $(TCSUPPORT_AUTOBENCH_MAIN_CHIP)),)
export TCSUPPORT_AUTOBENCH_MAIN_CHIP
BSP_CFLAGS+=-DTCSUPPORT_AUTOBENCH_MAIN_CHIP
endif
endif
ifneq ($(strip $(TCSUPPORT_NAND_FLASH)),)
export TCSUPPORT_NAND_FLASH
BSP_CFLAGS+=-DTCSUPPORT_NAND_FLASH
endif
ifneq ($(strip $(TCSUPPORT_NOR_FLASH_USED)),)
export TCSUPPORT_NOR_FLASH_USED
BSP_CFLAGS+=-DTCSUPPORT_NOR_FLASH_USED
endif
ifneq ($(strip $(TCSUPPORT_VOIP)),)
export TCSUPPORT_VOIP
export VOIP_DSP=MTK
export WITHVOIP=1
export TCSUPPORT_VOIP_MTK=1
BSP_CFLAGS+=-DTCSUPPORT_VOIP
ifneq ($(strip $(TCSUPPORT_VOIP_LED_APPCTRL)),)
export TCSUPPORT_VOIP_LED_APPCTRL=1
BSP_CFLAGS+=-DTCSUPPORT_VOIP_LED_APPCTRL
endif
ifneq ($(strip $(TCSUPPORT_CT)),)
export TCSUPPORT_VOIP_LED_APPCTRL=1
BSP_CFLAGS+=-DTCSUPPORT_VOIP_LED_APPCTRL
endif
ifneq ($(strip $(TCSUPPORT_VOIP_16FXS)),)
export TCSUPPORT_VOIP_16FXS=1
BSP_CFLAGS+=-DTCSUPPORT_VOIP_16FXS
endif
ifneq ($(strip $(VOIP_MAX_CHAN)),)
BSP_CFLAGS+=-DVOIP_MAX_CHAN=$(VOIP_MAX_CHAN)
else
BSP_CFLAGS+=-DVOIP_MAX_CHAN=2
endif
##Add by mtk06404 for control ecn sip or megaco
ifneq ($(strip $(TCSUPPORT_ECN_SIP)),)
export TCSUPPORT_ECN_SIP=1
BSP_CFLAGS+=-DTCSUPPORT_ECN_SIP
endif
ifneq ($(strip $(TCSUPPORT_ECN_MEGACO)),)
export TCSUPPORT_ECN_MEGACO=1
BSP_CFLAGS+=-DTCSUPPORT_ECN_MEGACO
endif
ifneq ($(strip $(TCSUPPORT_VOIP_SIP_DNS)),)
export TCSUPPORT_VOIP_SIP_DNS=1
BSP_CFLAGS+=-DTCSUPPORT_VOIP_SIP_DNS
endif
ifneq ($(strip $(TCSUPPORT_VOIP_DUAL_SIP)),)
export TCSUPPORT_VOIP_DUAL_SIP
BSP_CFLAGS+=-DTCSUPPORT_VOIP_DUAL_SIP
endif
ifneq ($(strip $(TCSUPPORT_VOIP_FLASH2_HOLD)),)
export TCSUPPORT_VOIP_FLASH2_HOLD=1
BSP_CFLAGS+=-DTCSUPPORT_VOIP_FLASH2_HOLD
endif
ifneq ($(strip $(TCSUPPORT_CT_VOIP_JOYME4)),)
export TCSUPPORT_CT_VOIP_JOYME4=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VOIP_JOYME4
endif
#### from apps_rule.mak
endif
ifneq ($(strip $(TCSUPPORT_PON_VLAN)),)
export TCSUPPORT_PON_VLAN
BSP_CFLAGS+=-DTCSUPPORT_PON_VLAN
endif
ifneq ($(strip $(TCSUPPORT_ETHER_DOWNVLAN)),)
export TCSUPPORT_ETHER_DOWNVLAN
BSP_CFLAGS+=-DTCSUPPORT_ETHER_DOWNVLAN
endif
ifneq ($(strip $(TCSUPPORT_PON_IP_HOST)),)
export TCSUPPORT_PON_IP_HOST
BSP_CFLAGS+=-DTCSUPPORT_PON_IP_HOST
endif
ifneq ($(strip $(TCSUPPORT_PON_MAC_FILTER)),)
export TCSUPPORT_PON_MAC_FILTER
BSP_CFLAGS+=-DTCSUPPORT_PON_MAC_FILTER
endif
ifneq ($(strip $(TCSUPPORT_PON_USER_ISOLATION)),)
export TCSUPPORT_PON_USER_ISOLATION
BSP_CFLAGS+=-DTCSUPPORT_PON_USER_ISOLATION
endif
ifneq ($(strip $(TCSUPPORT_PON_VLAN_FILTER)),)
export TCSUPPORT_PON_VLAN_FILTER
BSP_CFLAGS+=-DTCSUPPORT_PON_VLAN_FILTER
endif
ifneq ($(strip $(TCSUPPORT_VLAN_PASSTHROUGH)),)
export TCSUPPORT_VLAN_PASSTHROUGH
BSP_CFLAGS+=-DTCSUPPORT_VLAN_PASSTHROUGH
endif
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_BUTTONDETECT)
ifneq ($(strip $(TCSUPPORT_CT_BUTTONDETECT)),)
export TCSUPPORT_CT_BUTTONDETECT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_BUTTONDETECT
endif
#endif/*TCSUPPORT_COMPILE*/
ifneq ($(strip $(TCSUPPORT_CWMP)),)
export TCSUPPORT_CWMP
BSP_CFLAGS+=-DTCSUPPORT_CWMP
BSP_CFLAGS+=-DCWMP
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_MIDWARE)
ifneq ($(strip $(TCSUPPORT_CT_MIDWARE)),)
export TCSUPPORT_CT_MIDWARE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_MIDWARE
export TCSUPPORT_JFFS2_BLOCK=y
BSP_CFLAGS+=-DTCSUPPORT_JFFS2_BLOCK
endif
#endif/*TCSUPPORT_COMPILE*/
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_CWMP_E8BPARAMETER)
ifneq ($(strip $(TCSUPPORT_CT_STANDARD_E8B)),)
export TCSUPPORT_CT_STANDARD_E8B=1
BSP_CFLAGS+=-DTCSUPPORT_CT_STANDARD_E8B
endif
ifneq ($(strip $(TCSUPPORT_CT_CWMP_WORK_COMPATIBLE)),)
export TCSUPPORT_CT_CWMP_WORK_COMPATIBLE
BSP_CFLAGS+=-DTCSUPPORT_CT_CWMP_WORK_COMPATIBLE
endif
ifneq ($(strip $(TCSUPPORT_CT_STANDARD_E8C)),)
export TCSUPPORT_CT_STANDARD_E8C=1
BSP_CFLAGS+=-DTCSUPPORT_CT_STANDARD_E8C
endif
ifneq ($(strip $(TCSUPPORT_CT_POPLUARIZE_E8B)),)
export TCSUPPORT_CT_POPLUARIZE_E8B=1
BSP_CFLAGS+=-DTCSUPPORT_CT_POPLUARIZE_E8B
endif
#endif/*TCSUPPORT_COMPILE*/
ifneq ($(strip $(TCSUPPORT_CWMP_SSL)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_CWMP_SSL=y
ifneq ($(strip $(TCSUPPORT_CWMP_OPENSSL)),)
export TCSUPPORT_CWMP_OPENSSL=1
BSP_CFLAGS+=-DTCSUPPORT_CWMP_SSL -DTCSUPPORT_CWMP_OPENSSL -DOPENSSL_NO_CATIME
else
export SSL=1
BSP_CFLAGS+=-DSSL -DTCSUPPORT_CWMP_SSL
endif
ifneq ($(strip $(TCSUPPORT_CWMP_SSL_MULTICA)$(TCSUPPORT_CWMP_OPENSSL)$(TCSUPPORT_RELEASED_CODE)),)
BSP_CFLAGS+=-DCWMP_MULTI_CA
export CWMP_MULTI_CA=1
BSP_CFLAGS+=-DMULTI_CA
endif
ifneq ($(strip $(TCSUPPORT_CWMP_NO_HOST)),)
export TCSUPPORT_CWMP_NO_HOST
BSP_CFLAGS+=-DTCSUPPORT_CWMP_NO_HOST
endif
endif
ifneq ($(strip $(TCSUPPORT_CWMP_TR111)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_CWMP_TR111=y
BSP_CFLAGS+=-DTR111
endif
ifneq ($(strip $(TCSUPPORT_CWMP_TR143)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_CWMP_TR143=y
export TR143=1
BSP_CFLAGS+=-DTR143
endif
ifneq ($(strip $(TCSUPPORT_CWMP_PRECISE_TIME)),)
export TCSUPPORT_CWMP_PRECISE_TIME
BSP_CFLAGS+=-DTCSUPPORT_CWMP_PRECISE_TIME
endif
ifneq ($(strip $(TCSUPPORT_CWMP_CS_BSNL)),)
export TCSUPPORT_CWMP_CS_BSNL
BSP_CFLAGS+=-DTCSUPPORT_CWMP_CS_BSNL
endif
ifneq ($(strip $(TCSUPPORT_CWMP_FAST_GET)),)
export TCSUPPORT_CWMP_FAST_GET=1
BSP_CFLAGS+=-DTCSUPPORT_CWMP_FAST_GET
endif
ifneq ($(strip $(TCSUPPORT_CWMP_TR181)),)
export TCSUPPORT_CWMP_TR181=1
BSP_CFLAGS+=-DTCSUPPORT_CWMP_TR181
endif
endif
ifneq ($(strip $(TCSUPPORT_CLMP)),)
export CLMP=1
export TCSUPPORT_CLMP=1
BSP_CFLAGS+=-DCLMP
BSP_CFLAGS+=-DTCSUPPORT_CLMP
endif
ifneq ($(strip $(TCSUPPORT_CLMP_NG)),)
export TCSUPPORT_CLMP_NG=1
BSP_CFLAGS+=-DTCSUPPORT_CLMP_NG
endif
ifneq ($(strip $(TCSUPPORT_CWMP_NG)),)
export TCSUPPORT_CWMP_NG=1
BSP_CFLAGS+=-DTCSUPPORT_CWMP_NG
export TCSUPPORT_LIBCURL=1
endif
ifneq ($(strip $(TCSUPPORT_SIMPLE_UPNP)),)
export TCSUPPORT_SIMPLE_UPNP=1
BSP_CFLAGS+=-DTCSUPPORT_SIMPLE_UPNP
endif
ifneq ($(strip $(TCSUPPORT_LAYER2BRIDGING)),)
export TCSUPPORT_LAYER2BRIDGING=1
BSP_CFLAGS+=-DTCSUPPORT_LAYER2BRIDGING
endif
ifneq ($(strip $(TCSUPPORT_DOWNSTREAM_QOS)),)
export TCSUPPORT_DOWNSTREAM_QOS
BSP_CFLAGS+=-DTCSUPPORT_DOWNSTREAM_QOS
endif
ifneq ($(strip $(TCSUPPORT_QOS)),)
export TCSUPPORT_QOS
export CONFIG_QOS=y
BSP_CFLAGS+=-DTCSUPPORT_QOS
BSP_CFLAGS+=-DCONFIG_QOS
endif
ifneq ($(strip $(TCSUPPORT_CT_QOS)),)
export TCSUPPORT_CT_QOS
BSP_CFLAGS+=-DTCSUPPORT_CT_QOS
endif
ifneq ($(strip $(TCSUPPORT_CT_SWQOS)),)
export TCSUPPORT_CT_SWQOS
BSP_CFLAGS+=-DTCSUPPORT_CT_SWQOS
endif
ifneq ($(strip $(TCSUPPORT_QOS_EIGHT_QUEUE)),)
export TCSUPPORT_QOS_EIGHT_QUEUE
BSP_CFLAGS+=-DTCSUPPORT_QOS_EIGHT_QUEUE
endif
ifneq ($(strip $(TCSUPPORT_CT_URL_FILTER)),)
export TCSUPPORT_CT_URL_FILTER
BSP_CFLAGS+=-DTCSUPPORT_CT_URL_FILTER
endif
ifneq ($(strip $(TCSUPPORT_PPPOE_SIMULATE)),)
export TCSUPPORT_PPPOE_SIMULATE
BSP_CFLAGS+=-DTCSUPPORT_PPPOE_SIMULATE
endif
ifneq ($(strip $(TCSUPPORT_EPON_OAM_CUC)),)
export TCSUPPORT_EPON_OAM_CUC
BSP_CFLAGS+=-DTCSUPPORT_EPON_OAM_CUC
endif
ifneq ($(strip $(TCSUPPORT_CT_HWNAT_OFFLOAD)),)
export TCSUPPORT_CT_HWNAT_OFFLOAD
BSP_CFLAGS+=-DTCSUPPORT_CT_HWNAT_OFFLOAD
endif
ifneq ($(strip $(TCSUPPORT_DS_HWNAT_OFFLOAD)),)
export TCSUPPORT_DS_HWNAT_OFFLOAD
BSP_CFLAGS+=-DTCSUPPORT_DS_HWNAT_OFFLOAD
endif
ifneq ($(strip $(TCSUPPORT_IGMP_QOS)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_IGMP_QOS=y
BSP_CFLAGS+=-DTCSUPPORT_IGMP_QOS
endif
ifneq ($(strip $(TCSUPPORT_QOS_QUEUE_MODIFY)),)
export TCSUPPORT_QOS_QUEUE_MODIFY
BSP_CFLAGS+=-DTCSUPPORT_QOS_QUEUE_MODIFY
endif
ifneq ($(strip $(TCSUPPORT_PORTBIND)),)
export TCSUPPORT_PORTBIND
BSP_CFLAGS+=-DTCSUPPORT_PORTBIND
endif
ifneq ($(strip $(TCSUPPORT_PORT_ISOLATION)),)
export TCSUPPORT_PORT_ISOLATION
BSP_CFLAGS+=-DTCSUPPORT_PORT_ISOLATION
endif
ifneq ($(strip $(TCSUPPORT_POLICYROUTE_FOR_PORTBIND)),)
export TCSUPPORT_POLICYROUTE_FOR_PORTBIND
BSP_CFLAGS+=-DTCSUPPORT_POLICYROUTE_FOR_PORTBIND
endif
ifneq ($(strip $(TCSUPPORT_CT_PORT_BIND)),)
export TCSUPPORT_CT_PORT_BIND
BSP_CFLAGS+=-DTCSUPPORT_CT_PORT_BIND
endif
ifneq ($(strip $(TCSUPPORT_TLS)),)
export TCSUPPORT_TLS
BSP_CFLAGS+=-DTCSUPPORT_TLS
endif
ifneq ($(strip $(TCSUPPORT_ASYM_VOD)),)
export TCSUPPORT_ASYM_VOD
BSP_CFLAGS+=-DTCSUPPORT_ASYM_VOD
endif
ifneq ($(strip $(TCSUPPORT_VLAN_TAG)),)
export TCSUPPORT_VLAN_TAG
BSP_CFLAGS+=-DTCSUPPORT_VLAN_TAG
endif
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_VLAN_TAG)
ifneq ($(strip $(TCSUPPORT_CT_VLAN_TAG)),)
export TCSUPPORT_CT_VLAN_TAG
BSP_CFLAGS+=-DTCSUPPORT_CT_VLAN_TAG
endif
#endif/*TCSUPPORT_COMPILE*/
ifneq ($(strip $(TCSUPPORT_GPON_MAPPING)),)
export TCSUPPORT_GPON_MAPPING
BSP_CFLAGS+=-DTCSUPPORT_GPON_MAPPING
endif
ifneq ($(strip $(TCSUPPORT_GPON_DOWNSTREAM_MAPPING)),)
export TCSUPPORT_GPON_DOWNSTREAM_MAPPING
BSP_CFLAGS+=-DTCSUPPORT_GPON_DOWNSTREAM_MAPPING
endif
ifneq ($(strip $(TCSUPPORT_VTAG_ALLDEV)),)
export TCSUPPORT_VTAG_ALLDEV
BSP_CFLAGS+=-DTCSUPPORT_VTAG_ALLDEV
endif
ifneq ($(strip $(TCSUPPORT_L2OGRE)),)
export TCSUPPORT_L2OGRE
BSP_CFLAGS += -DTCSUPPORT_L2OGRE
endif
ifneq ($(strip $(TCSUPPORT_STATICNAT)),)
export TCSUPPORT_STATICNAT
BSP_CFLAGS += -DTCSUPPORT_STATICNAT
endif
ifneq ($(strip $(TCSUPPORT_MACDUPDETECT)),)
export TCSUPPORT_MACDUPDETECT=1
BSP_CFLAGS += -DTCSUPPORT_MACDUPDETECT
endif
ifneq ($(strip $(TCSUPPORT_SNMP)),)
export TCSUPPORT_SNMP
BSP_CFLAGS += -DTCSUPPORT_SNMP
endif
ifneq ($(strip $(TCSUPPORT_SNMP_TRUSTIP)),)
export TCSUPPORT_SNMP_TRUSTIP
BSP_CFLAGS+=-DTCSUPPORT_SNMP_TRUSTIP
endif
ifneq ($(strip $(TCSUPPORT_SNMP_ATMADSL)),)
export TCSUPPORT_SNMP_ATMADSL
BSP_CFLAGS+=-DTCSUPPORT_SNMP_ATMADSL
endif
ifneq ($(strip $(TCSUPPORT_SNMP_FULL)),)
export TCSUPPORT_SNMP_FULL
BSP_CFLAGS+=-DTCSUPPORT_SNMP_FULL
endif
ifneq ($(strip $(TCSUPPORT_SNMP_CHT)),)
export TCSUPPORT_SNMP_CHT
BSP_CFLAGS+=-DTCSUPPORT_SNMP_CHT
endif
ifneq ($(strip $(TCSUPPORT_CHT_RAMENU)),)
export TCSUPPORT_CHT_RAMENU
BSP_CFLAGS+=-DTCSUPPORT_CHT_RAMENU
endif
ifneq ($(strip $(TCSUPPORT_START_TRAP)),)
export TCSUPPORT_START_TRAP
BSP_CFLAGS+=-DTCSUPPORT_START_TRAP
endif
ifneq ($(strip $(TCSUPPORT_SNMP_V3)),)
export TCSUPPORT_SNMP_V3
BSP_CFLAGS+=-DTCSUPPORT_SNMP_V3
endif
ifneq ($(strip $(TCSUPPORT_IPV6_SNMP)),)
export TCSUPPORT_IPV6_SNMP
BSP_CFLAGS+=-DTCSUPPORT_IPV6_SNMP
endif
ifneq ($(strip $(TCSUPPORT_SNMP_REDUCED)),)
export TCSUPPORT_SNMP_REDUCED
BSP_CFLAGS+=-DTCSUPPORT_SNMP_REDUCED
endif
ifneq ($(strip $(TCSUPPORT_ALIASIP)),)
export TCSUPPORT_ALIASIP
BSP_CFLAGS+=-DALIAS_IP
endif
ifneq ($(strip $(TCSUPPORT_DHCP_STATIC)),)
export TCSUPPORT_DHCP_STATIC
BSP_CFLAGS+=-DSTATIC_DHCP
endif
ifneq ($(strip $(TCSUPPORT_DHCP_PROFILE)),)
export DHCP_PROFILE=1
export TCSUPPORT_DHCP_PROFILE
BSP_CFLAGS+=-DDHCP_PROFILE
endif
ifneq ($(strip $(TCSUPPORT_E8B)),)
export TCSUPPORT_E8B
BSP_CFLAGS+=-DTCSUPPORT_E8B
endif
ifneq ($(strip $(TCSUPPORT_DNSEACHPVC)),)
export TCSUPPORT_DNSEACHPVC=1
BSP_CFLAGS+=-DTCSUPPORT_DNSEACHPVC
endif
ifneq ($(strip $(TCSUPPORT_MLD_SNOOPING)),)
export TCSUPPORT_MLD_SNOOPING=1
BSP_CFLAGS+=-DTCSUPPORT_MLD_SNOOPING
endif
ifneq ($(strip $(TCSUPPORT_MLD_PROXY)),)
export TCSUPPORT_MLD_PROXY=1
BSP_CFLAGS+=-DTCSUPPORT_MLD_PROXY
endif
ifneq ($(strip $(TCSUPPORT_IGMP_SNOOPING)),)
export TCSUPPORT_IGMP_SNOOPING=1
BSP_CFLAGS+=-DTCSUPPORT_IGMP_SNOOPING
endif
ifneq ($(strip $(TCSUPPORT_IGMPSNOOPING_ENHANCE)),)
export TCSUPPORT_IGMPSNOOPING_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_IGMPSNOOPING_ENHANCE
ifneq ($(strip $(TCSUPPORT_MULTICAST_SPEED)),)
export TCSUPPORT_MULTICAST_SPEED=1
BSP_CFLAGS+=-DTCSUPPORT_MULTICAST_SPEED
endif
endif
ifneq ($(strip $(TCSUPPORT_SNOOPING_SEPERATION)),)
export TCSUPPORT_SNOOPING_SEPERATION=1
BSP_CFLAGS+=-DTCSUPPORT_SNOOPING_SEPERATION
endif
ifneq ($(strip $(TCSUPPORT_L2_PPP_MCAST_SHORTCUT)),)
export TCSUPPORT_L2_PPP_MCAST_SHORTCUT=1
BSP_CFLAGS+=-DTCSUPPORT_L2_PPP_MCAST_SHORTCUT
endif
ifneq ($(strip $(TCSUPPORT_IGMP_PROXY_V3)),)
export TCSUPPORT_IGMP_PROXY_V3=1
BSP_CFLAGS+=-DTCSUPPORT_IGMP_PROXY_V3
endif
ifneq ($(strip $(TCSUPPORT_IGMP_PROXY)),)
export TCSUPPORT_IGMP_PROXY=1
BSP_CFLAGS+=-DTCSUPPORT_IGMP_PROXY
endif
ifneq ($(strip $(TCSUPPORT_SMUX)),)
export TCSUPPORT_SMUX=1
BSP_CFLAGS+=-DTCSUPPORT_SMUX
endif
ifneq ($(strip $(TCSUPPORT_MULIF_WAN_SAME_MAC)),)
export TCSUPPORT_MULIF_WAN_SAME_MAC=1
BSP_CFLAGS+=-DTCSUPPORT_MULIF_WAN_SAME_MAC
endif
ifneq ($(strip $(TCSUPPORT_FTTDP_V2)),)
export TCSUPPORT_FTTDP_V2=1
BSP_CFLAGS+=-DTCSUPPORT_FTTDP_V2
endif
ifneq ($(strip $(TCSUPPORT_FE_VIP_ENHANCEMENT)),)
export TCSUPPORT_FE_VIP_ENHANCEMENT=1
BSP_CFLAGS+=-DTCSUPPORT_FE_VIP_ENHANCEMENT
endif
ifneq ($(strip $(TCSUPPORT_DSL_PHYMODE)),)
export TCSUPPORT_DSL_PHYMODE=1
BSP_CFLAGS+=-DTCSUPPORT_DSL_PHYMODE
endif
ifneq ($(strip $(TCSUPPORT_DSL_PHYMODE_HOST)),)
export TCSUPPORT_DSL_PHYMODE_HOST=1
BSP_CFLAGS+=-DTCSUPPORT_DSL_PHYMODE_HOST
endif
ifneq ($(strip $(TCSUPPORT_INIC_HOST)),)
export TCSUPPORT_INIC_HOST=1
BSP_CFLAGS+=-DTCSUPPORT_INIC_HOST
endif
ifneq ($(strip $(TCSUPPORT_RESET_INIC_CLIENT_GPIO)),)
BSP_CFLAGS+=-DTCSUPPORT_RESET_INIC_CLIENT_GPIO=$(TCSUPPORT_RESET_INIC_CLIENT_GPIO)
endif
ifneq ($(strip $(TCSUPPORT_INIC_CLIENT)),)
export TCSUPPORT_INIC_CLIENT=1
BSP_CFLAGS+=-DTCSUPPORT_INIC_CLIENT
endif
ifneq ($(strip $(TCSUPPORT_DUAL_IMAGE)),)
export CONFIG_DUAL_IMAGE=1
BSP_CFLAGS+=-DCONFIG_DUAL_IMAGE
ifneq ($(strip $(TCSUPPORT_GPON_DUAL_IMAGE)),)
export TCSUPPORT_GPON_DUAL_IMAGE
BSP_CFLAGS+=-DTCSUPPORT_GPON_DUAL_IMAGE
endif
ifneq ($(strip $(TCSUPPORT_EPON_DUAL_IMAGE)),)
export TCSUPPORT_EPON_DUAL_IMAGE
BSP_CFLAGS+=-DTCSUPPORT_EPON_DUAL_IMAGE
endif
ifneq ($(strip $(TCSUPPORT_TTNET)),)
export TCSUPPORT_DUAL_IMAGE_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_DUAL_IMAGE_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_DUAL_IMAGE_ENHANCE)),)
export TCSUPPORT_DUAL_IMAGE_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_DUAL_IMAGE_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_DUAL_IMAGE_8M)),)
export TCSUPPORT_DUAL_IMAGE_8M=1
BSP_CFLAGS+=-DTCSUPPORT_DUAL_IMAGE_8M
endif
endif
ifneq ($(strip $(TCSUPPORT_MT7520_PCIE)),)
export TCSUPPORT_MT7520_PCIE=1
BSP_CFLAGS+=-DTCSUPPORT_MT7520_PCIE
endif
ifneq ($(strip $(TCSUPPORT_LEDKEY)),)
export TCSUPPORT_LEDKEY=1
BSP_CFLAGS+=-DTCSUPPORT_LEDKEY
endif
ifneq ($(strip $(TCSUPPORT_IGMP_SNOOPING_V3)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_IGMP_SNOOPING_V3=1
BSP_CFLAGS+=-DTCSUPPORT_IGMP_SNOOPING_V3
endif
ifneq ($(strip $(TCSUPPORT_XPON_HAL_API)),)
export TCSUPPORT_XPON_HAL_API=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_HAL_API
endif
ifneq ($(strip $(TCSUPPORT_XPON_HAL_API_NG)),)
export TCSUPPORT_XPON_HAL_API_NG=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_HAL_API_NG
endif
ifneq ($(strip $(TCSUPPORT_ORN_EBTABLES)),)
export TCSUPPORT_ORN_EBTABLES=1
BSP_CFLAGS+=-DTCSUPPORT_ORN_EBTABLES
endif
ifneq ($(strip $(TCSUPPORT_XPON_HAL_API_MCST)),)
export TCSUPPORT_XPON_HAL_API_MCST=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_HAL_API_MCST
endif
ifneq ($(strip $(TCSUPPORT_MTD_PARTITIONS_CMDLINE)),)
export TCSUPPORT_MTD_PARTITIONS_CMDLINE=1
BSP_CFLAGS+=-DTCSUPPORT_MTD_PARTITIONS_CMDLINE
export TCSUPPORT_PARTITIONS_CMDLINE_STR
BSP_CFLAGS+=-DTCSUPPORT_PARTITIONS_CMDLINE_STR=\"$(TCSUPPORT_PARTITIONS_CMDLINE_STR)\"
endif
ifneq ($(strip $(TCSUPPORT_MTD_ENCHANCEMENT)),)
export TCSUPPORT_MTD_ENCHANCEMENT=1
BSP_CFLAGS+=-DTCSUPPORT_MTD_ENCHANCEMENT
ifeq ($(strip $(TCSUPPORT_RESERVEAREA_BLOCK)),1)
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_BLOCK=1
export TCSUPPORT_RESERVEAREA_BLOCK=1
endif
ifeq ($(strip $(TCSUPPORT_RESERVEAREA_BLOCK)),2)
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_BLOCK=2
export TCSUPPORT_RESERVEAREA_BLOCK=2
endif
ifeq ($(strip $(TCSUPPORT_RESERVEAREA_BLOCK)),3)
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_BLOCK=3
export TCSUPPORT_RESERVEAREA_BLOCK=3
endif
ifeq ($(strip $(TCSUPPORT_RESERVEAREA_BLOCK)),4)
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_BLOCK=4
export TCSUPPORT_RESERVEAREA_BLOCK=4
endif
ifeq ($(strip $(TCSUPPORT_RESERVEAREA_BLOCK)),5)
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_BLOCK=5
export TCSUPPORT_RESERVEAREA_BLOCK=5
endif
ifeq ($(strip $(TCSUPPORT_RESERVEAREA_BLOCK)),6)
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_BLOCK=6
export TCSUPPORT_RESERVEAREA_BLOCK=6
endif
ifeq ($(strip $(TCSUPPORT_RESERVEAREA_BLOCK)),7)
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_BLOCK=7
export TCSUPPORT_RESERVEAREA_BLOCK=7
endif
ifeq ($(strip $(TCSUPPORT_RESERVEAREA_BLOCK)),9)
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_BLOCK=9
export TCSUPPORT_RESERVEAREA_BLOCK=9
endif
endif
ifeq ($(strip $(TCSUPPORT_QDMA_WAN_DSCP_NUM)),4)
BSP_CFLAGS+=-DTCSUPPORT_QDMA_WAN_DSCP_NUM=4
export TCSUPPORT_QDMA_WAN_DSCP_NUM=4
endif
ifeq ($(strip $(TCSUPPORT_QDMA_WAN_DSCP_NUM)),8)
BSP_CFLAGS+=-DTCSUPPORT_QDMA_WAN_DSCP_NUM=8
export TCSUPPORT_QDMA_WAN_DSCP_NUM=8
endif
ifeq ($(strip $(TCSUPPORT_QDMA_LAN_DSCP_NUM)),1)
BSP_CFLAGS+=-DTCSUPPORT_QDMA_LAN_DSCP_NUM=1
export TCSUPPORT_QDMA_LAN_DSCP_NUM=1
endif
ifeq ($(strip $(TCSUPPORT_QDMA_LAN_DSCP_NUM)),2)
BSP_CFLAGS+=-DTCSUPPORT_QDMA_LAN_DSCP_NUM=2
export TCSUPPORT_QDMA_LAN_DSCP_NUM=2
endif
ifneq ($(strip $(TCSUPPORT_BACKUPROMFILE)),)
export TCSUPPORT_BACKUPROMFILE=1
BSP_CFLAGS+=-DTCSUPPORT_BACKUPROMFILE
endif
ifneq ($(strip $(TCSUPPORT_NOTDEFAULTROMFILEAREA)),)
export TCSUPPORT_NOTDEFAULTROMFILEAREA=1
BSP_CFLAGS+=-DTCSUPPORT_NOTDEFAULTROMFILEAREA
endif
ifneq ($(strip $(TCSUPPORT_CT_2PWIFI)),)
export TCSUPPORT_CT_2PWIFI
BSP_CFLAGS+=-DTCSUPPORT_CT_2PWIFI
endif
ifneq ($(strip $(TCSUPPORT_PRODUCTIONLINE)),)
export TCSUPPORT_PRODUCTIONLINE
BSP_CFLAGS+=-DTCSUPPORT_PRODUCTIONLINE
endif
ifneq ($(strip $(TCSUPPORT_PRODUCTIONLINE_DATE)),)
export TCSUPPORT_PRODUCTIONLINE_DATE
BSP_CFLAGS+=-DTCSUPPORT_PRODUCTIONLINE_DATE
endif
ifneq ($(strip $(TCSUPPORT_PRODUCTIONLINE_CONTENT)),)
export TCSUPPORT_PRODUCTIONLINE_CONTENT
BSP_CFLAGS+=-DTCSUPPORT_PRODUCTIONLINE_CONTENT
endif
ifneq ($(strip $(TCSUPPORT_UNIQUEMAC)),)
export TCSUPPORT_UNIQUEMAC
BSP_CFLAGS+=-DTCSUPPORT_UNIQUEMAC
endif
ifneq ($(strip $(TCSUPPORT_AUTO_IP)),)
export TCSUPPORT_AUTO_IP
BSP_CFLAGS+=-DTCSUPPORT_AUTO_IP
endif
ifneq ($(strip $(TCSUPPORT_DMS)),)
export TCSUPPORT_DMS
BSP_CFLAGS+=-DTCSUPPORT_DMS
endif
ifneq ($(strip $(TCSUPPORT_DMS_FULL_FORMAT)),)
export TCSUPPORT_DMS_FULL_FORMAT
BSP_CFLAGS+=-DTCSUPPORT_DMS_FULL_FORMAT
endif
ifneq ($(strip $(TCSUPPORT_WEB_SAVE)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_WEB_SAVE=y
BSP_CFLAGS+=-DTCSUPPORT_WEB_SAVE
endif
ifneq ($(strip $(TCSUPPORT_MODEL_CHECK)),)
export TCSUPPORT_MODEL_CHECK
BSP_CFLAGS+=-DTCSUPPORT_MODEL_CHECK
endif
ifneq ($(strip $(TCSUPPORT_FILTER_DSCP)),)
export TCSUPPORT_FILTER_DSCP
export TCSUPPORT_XT_MATCH_DSCP=1
BSP_CFLAGS+=-DTCSUPPORT_FILTER_DSCP
endif
ifneq ($(strip $(TCSUPPORT_2PORTS)),)
export TCSUPPORT_2PORTS
BSP_CFLAGS+=-DTCSUPPORT_2PORTS
endif
ifneq ($(strip $(TCSUPPORT_DHCP_PORT_FLT)),)
export TCSUPPORT_DHCP_PORT_FLT
BSP_CFLAGS+=-DTCSUPPORT_DHCP_PORT_FLT
endif
ifneq ($(strip $(TCSUPPORT_PERIOD_DMZ)),)
export TCSUPPORT_PERIOD_DMZ
BSP_CFLAGS+=-DTCSUPPORT_PERIOD_DMZ
endif
ifneq ($(strip $(TCSUPPORT_2NTP_SERVER)),)
export TCSUPPORT_2NTP_SERVER
BSP_CFLAGS+=-DTCSUPPORT_2NTP_SERVER
endif
ifneq ($(strip $(TCSUPPORT_3NTP_SERVER)),)
export TCSUPPORT_3NTP_SERVER
BSP_CFLAGS+=-DTCSUPPORT_3NTP_SERVER
endif
ifneq ($(strip $(TCSUPPORT_PAP_NACK_COUNT)),)
export TCSUPPORT_PAP_NACK_COUNT
BSP_CFLAGS+=-DTCSUPPORT_PAP_NACK_COUNT
endif
ifneq ($(strip $(TCSUPPORT_PPP_AUTHEN)),)
export TCSUPPORT_PPP_AUTHEN
BSP_CFLAGS+=-DTCSUPPORT_PPP_AUTHEN
endif
ifneq ($(strip $(TCSUPPORT_UPNP_CERT)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_UPNP_CERT=y
BSP_CFLAGS+=-DTCSUPPORT_UPNP_CERT
endif
ifneq ($(strip $(TCSUPPORT_RESET_10S)),)
export TCSUPPORT_RESET_10S
BSP_CFLAGS+=-DTCSUPPORT_RESET_10S
endif
ifneq ($(strip $(TCSUPPORT_ACCOUNT_ACL)),)
export TCSUPPORT_ACCOUNT_ACL
BSP_CFLAGS+=-DTCSUPPORT_ACCOUNT_ACL
endif
ifneq ($(strip $(TCSUPPORT_XT_CONDITION)),)
export TCSUPPORT_XT_CONDITION=1
BSP_CFLAGS+=-DTCSUPPORT_XT_CONDITION
endif
ifneq ($(strip $(TCSUPPORT_TR069_OPT43)),)
export TCSUPPORT_TR069_OPT43
BSP_CFLAGS+=-DTCSUPPORT_TR069_OPT43
endif
ifneq ($(strip $(TCSUPPORT_WAN_TAG_CHK)),)
export TCSUPPORT_WAN_TAG_CHK
BSP_CFLAGS+=-DTCSUPPORT_WAN_TAG_CHK
endif
ifneq ($(strip $(TCSUPPORT_SYSLOG_ENHANCE)),)
export TCSUPPORT_SYSLOG_ENHANCE
BSP_CFLAGS+=-DTCSUPPORT_SYSLOG_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_FWNAME_NOCHK)),)
export TCSUPPORT_FWNAME_NOCHK
BSP_CFLAGS+=-DTCSUPPORT_FWNAME_NOCHK
endif
ifneq ($(strip $(TCSUPPORT_PORT_TRIGGER)),)
export TCSUPPORT_PORT_TRIGGER=1
BSP_CFLAGS+=-DTCSUPPORT_PORT_TRIGGER
export TCSUPPORT_IMPROVE_GUI_PERFM=1
BSP_CFLAGS+=-DTCSUPPORT_IMPROVE_GUI_PERFM
export TCSUPPORT_WEB_CFG_NODE=1
BSP_CFLAGS+=-DTCSUPPORT_WEB_CFG_NODE
export TCSUPPORT_WEB_TMP_NODE=1
BSP_CFLAGS+=-DTCSUPPORT_WEB_TMP_NODE
endif
ifneq ($(strip $(TCSUPPORT_IMPROVE_GUI_PERFM)),)
export TCSUPPORT_IMPROVE_GUI_PERFM=1
BSP_CFLAGS+=-DTCSUPPORT_IMPROVE_GUI_PERFM
endif
ifneq ($(strip $(TCSUPPORT_WEB_CFG_NODE)),)
export TCSUPPORT_WEB_CFG_NODE=1
BSP_CFLAGS+=-DTCSUPPORT_WEB_CFG_NODE
endif
ifneq ($(strip $(TCSUPPORT_WEB_TMP_NODE)),)
export TCSUPPORT_WEB_TMP_NODE=1
BSP_CFLAGS+=-DTCSUPPORT_WEB_TMP_NODE
endif
ifneq ($(strip $(TCSUPPORT_C1_NEW_GUI)),)
export TCSUPPORT_C1_NEW_GUI=1
BSP_CFLAGS+=-DTCSUPPORT_C1_NEW_GUI
endif
ifneq ($(strip $(TCSUPPORT_C1_OBM)),)
export TCSUPPORT_C1_OBM=1
BSP_CFLAGS+=-DTCSUPPORT_C1_OBM
ifneq ($(strip $(TCSUPPORT_OBM_FW)),)
export TCSUPPORT_OBM_FW=1
BSP_CFLAGS+=-DTCSUPPORT_OBM_FW
endif
endif
ifneq ($(strip $(TCSUPPORT_C1_NOSPI)),)
export TCSUPPORT_C1_NOSPI=1
BSP_CFLAGS+=-DTCSUPPORT_C1_NOSPI
endif
ifneq ($(strip $(TCSUPPORT_BYPASS_TRIANGLE)),)
export TCSUPPORT_BYPASS_TRIANGLE=1
BSP_CFLAGS+=-DTCSUPPORT_BYPASS_TRIANGLE
endif
ifneq ($(strip $(TCSUPPORT_RESET_TEST_MODE)),)
export TCSUPPORT_RESET_TEST_MODE=1
BSP_CFLAGS+=-DTCSUPPORT_RESET_TEST_MODE
endif
ifneq ($(strip $(TCSUPPORT_AUTO_PVC_TRIGGER)),)
export TCSUPPORT_AUTO_PVC_TRIGGER=1
BSP_CFLAGS+=-DTCSUPPORT_AUTO_PVC_TRIGGER
endif
ifneq ($(strip $(TCSUPPORT_C1_SYSLOG)),)
export TCSUPPORT_C1_SYSLOG=1
BSP_CFLAGS+=-DTCSUPPORT_C1_SYSLOG
endif
ifneq ($(strip $(TCSUPPORT_C1_POWER_GPIO)),)
export TCSUPPORT_C1_POWER_GPIO=1
BSP_CFLAGS+=-DTCSUPPORT_C1_POWER_GPIO
endif
ifneq ($(strip $(TCSUPPORT_ARC_CWMP)),)
export TCSUPPORT_ARC_CWMP=1
BSP_CFLAGS+=-DTCSUPPORT_ARC_CWMP
endif
ifneq ($(strip $(TCSUPPORT_STDIO_TIMEOUT)),)
export TCSUPPORT_STDIO_TIMEOUT=1
BSP_CFLAGS+=-DTCSUPPORT_STDIO_TIMEOUT
endif
ifneq ($(strip $(TCSUPPORT_SELF_LOGIN_WINDOW)),)
export TCSUPPORT_SELF_LOGIN_WINDOW=1
BSP_CFLAGS+=-DTCSUPPORT_SELF_LOGIN_WINDOW
endif
ifneq ($(strip $(TCSUPPORT_XT_CONNLIMIT)),)
export TCSUPPORT_XT_CONNLIMIT=1
BSP_CFLAGS+=-DTCSUPPORT_XT_CONNLIMIT
endif
ifneq ($(strip $(TCSUPPORT_WLAN_8021X)),)
export TCSUPPORT_WLAN_8021X=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_8021X
ifneq ($(strip $(TCSUPPORT_WLAN_8021X_EXT)),)
export TCSUPPORT_WLAN_8021X_EXT=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_8021X_EXT
ifneq ($(strip $(TCSUPPORT_WLAN_8021X_EXT_SHOW_MAC)),)
export TCSUPPORT_WLAN_8021X_EXT_SHOW_MAC=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_8021X_EXT_SHOW_MAC
endif
endif
endif
ifneq ($(strip $(TCSUPPORT_CMCC_WLAN_ENHANCE)),)
export TCSUPPORT_CMCC_WLAN_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_CMCC_WLAN_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_CMCC_WLAN_FORCEROAM)),)
export TCSUPPORT_CMCC_WLAN_FORCEROAM=1
BSP_CFLAGS+=-DTCSUPPORT_CMCC_WLAN_FORCEROAM
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7612_BUILD_IN)),)
export TCSUPPORT_WLAN_MT7612_BUILD_IN=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7612_BUILD_IN
export MT7612_MODULES=$(shell echo $(MT7612EAP_DIR) | tr '/' ' ' | xargs -n 1 | tail -n 1 | tr -d ' ' )
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7613_BUILD_IN)),)
export TCSUPPORT_WLAN_MT7613_BUILD_IN=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7613_BUILD_IN
export MT7613_MODULES=$(shell echo $(MT7613EAP_DIR) | tr '/' ' ' | xargs -n 1 | tail -n 2 | xargs -n 2 | tr ' ' '/' | tr -d ' ' )
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615_BUILD_IN)),)
export TCSUPPORT_WLAN_MT7615_BUILD_IN=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7615_BUILD_IN
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615_V32)),)
export MT7615_MODULES=$(shell echo $(MT7615OFFLOAD_DIR) | tr '/' ' ' | xargs -n 1 | tail -n 2 | xargs -n 2 | tr ' ' '/' | tr -d ' ' )
else
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615_V34)),)
export MT7615_MODULES=$(shell echo $(MT7615V3X_DIR) | tr '/' ' ' | xargs -n 1 | tail -n 2 | xargs -n 2 | tr ' ' '/' | tr -d ' ' )
else
ifneq ($(strip $(TCSUPPORT_WLAN_MT7615_V33)),)
export MT7615_MODULES=$(shell echo $(MT7615V3X_DIR) | tr '/' ' ' | xargs -n 1 | tail -n 2 | xargs -n 2 | tr ' ' '/' | tr -d ' ' )
else
export MT7615_MODULES=$(shell echo $(MT7615EAP_DIR) | tr '/' ' ' | xargs -n 1 | tail -n 1 | tr -d ' ' )
endif
endif
endif
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7915_BUILD_IN)),)
export TCSUPPORT_WLAN_MT7915_BUILD_IN=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7915_BUILD_IN
export MT7915_MODULES=$(shell echo $(MT7915EAP_DIR) | tr '/' ' ' | xargs -n 1 | tail -n 1 | tr -d ' ' )
CHIPSET=mt7915
RT28xx_MODE = APSTA
export WIFI_DRV_PATH RT28xx_DIR RT28xx_BIN_DIR RT28xx_OS_DIR RT28xx_EMBEDDED_DIR RT28xx_MODE LINUX_SRC CROSS_COMPILE CROSS_COMPILE_INCLUDE PLATFORM RELEASE CHIPSET MODULE RTMP_SRC_DIR LINUX_SRC_MODULE TARGET HAS_WOW_SUPPORT HAS_FPGA_MODE HAS_RX_CUT_THROUGH
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MT7916_BUILD_IN)),)
export TCSUPPORT_WLAN_MT7916_BUILD_IN=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MT7916_BUILD_IN
export MT7916_MODULES=$(shell echo $(MT7916EAP_DIR) | tr '/' ' ' | xargs -n 1 | tail -n 1 | tr -d ' ' )
CHIPSET=mt7916
RT28xx_MODE = APSTA
export WIFI_DRV_PATH RT28xx_DIR RT28xx_BIN_DIR RT28xx_OS_DIR RT28xx_EMBEDDED_DIR RT28xx_MODE LINUX_SRC CROSS_COMPILE CROSS_COMPILE_INCLUDE PLATFORM RELEASE CHIPSET MODULE RTMP_SRC_DIR LINUX_SRC_MODULE TARGET HAS_WOW_SUPPORT HAS_FPGA_MODE HAS_RX_CUT_THROUGH
endif
ifneq ($(strip $(TCSUPPORT_WLAN_WDS)),)
export TCSUPPORT_WLAN_WDS=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_WDS
export WDS_SUPPORT=1
BSP_CFLAGS+=-DWDS_SUPPORT=1
endif
ifneq ($(strip $(TCSUPPORT_WLAN_PERSSID_SWITCH)),)
export TCSUPPORT_WLAN_PERSSID_SWITCH=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_PERSSID_SWITCH
endif
ifneq ($(strip $(TCSUPPORT_WLAN_PERSSID_RATELIMIT)),)
export TCSUPPORT_WLAN_PERSSID_RATELIMIT=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_PERSSID_RATELIMIT
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MWDS)),)
export TCSUPPORT_WLAN_MWDS
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MWDS
endif
ifneq ($(strip $(TCSUPPORT_LED_WPS_BICOLOR)),)
export TCSUPPORT_LED_WPS_BICOLOR=1
BSP_CFLAGS+=-DTCSUPPORT_LED_WPS_BICOLOR
endif
ifneq ($(strip $(TCSUPPORT_WIFI_WPS_BTN_CO_USE)),)
export TCSUPPORT_WIFI_WPS_BTN_CO_USE=1
BSP_CFLAGS+=-DTCSUPPORT_WIFI_WPS_BTN_CO_USE
endif
ifneq ($(strip $(TCSUPPORT_SCHEDULE)),)
export TCSUPPORT_SCHEDULE=1
BSP_CFLAGS+=-DTCSUPPORT_SCHEDULE
endif
ifneq ($(strip $(TCSUPPORT_SCHEDULE_ENHANCE)),)
export TCSUPPORT_SCHEDULE_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_SCHEDULE_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_C1_TRUE)),)
export TCSUPPORT_C1_TRUE=1
BSP_CFLAGS+=-DTCSUPPORT_C1_TRUE
endif
ifneq ($(strip $(TCSUPPORT_C2_TRUE)),)
export TCSUPPORT_C2_TRUE=1
BSP_CFLAGS+=-DTCSUPPORT_C2_TRUE
endif
ifneq ($(strip $(TCSUPPORT_DDNS_NO_IP)),)
export TCSUPPORT_DDNS_NO_IP=1
BSP_CFLAGS+=-DTCSUPPORT_DDNS_NO_IP
endif
ifneq ($(strip $(TCSUPPORT_AUTO_DMZ)),)
export TCSUPPORT_AUTO_DMZ=1
BSP_CFLAGS+=-DTCSUPPORT_AUTO_DMZ
endif
ifneq ($(strip $(TCSUPPORT_AUTO_GENERATE)),)
export TCSUPPORT_AUTO_GENERATE=1
BSP_CFLAGS+=-DTCSUPPORT_AUTO_GENERATE
endif
ifneq ($(strip $(TCSUPPORT_WLAN_3390_TRUE)),)
export TCSUPPORT_WLAN_3390_TRUE=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_3390_TRUE
endif
ifneq ($(strip $(TCSUPPORT_KEYPARA_STORE)),)
export TCSUPPORT_KEYPARA_STORE=1
BSP_CFLAGS+=-DTCSUPPORT_KEYPARA_STORE
endif
ifneq ($(strip $(TCSUPPORT_TRUE_LANDING_PAGE)),)
export TCSUPPORT_TRUE_LANDING_PAGE=1
BSP_CFLAGS+=-DTCSUPPORT_TRUE_LANDING_PAGE
endif
ifneq ($(strip $(TCSUPPORT_TRUE_KEYPARA_STORE)),)
export TCSUPPORT_TRUE_KEYPARA_STORE=1
BSP_CFLAGS+=-DTCSUPPORT_TRUE_KEYPARA_STORE
endif
ifneq ($(strip $(TCSUPPORT_TRUE_AUTO_GENERATE)),)
export TCSUPPORT_TRUE_AUTO_GENERATE=1
BSP_CFLAGS+=-DTCSUPPORT_TRUE_AUTO_GENERATE
endif
ifneq ($(strip $(TCSUPPORT_NAT_SESSION_RESERVE)),)
export TCSUPPORT_NAT_SESSION_RESERVE=1
BSP_CFLAGS+=-DTCSUPPORT_NAT_SESSION_RESERVE
endif
ifneq ($(strip $(TCSUPPORT_BHARTI)),)
export TCSUPPORT_BHARTI=1
BSP_CFLAGS+=-DTCSUPPORT_BHARTI
endif
ifneq ($(strip $(TCSUPPORT_BOOTLOADER_MODIFY_PVNAME)),)
export TCSUPPORT_BOOTLOADER_MODIFY_PVNAME=1
BSP_CFLAGS+=-DTCSUPPORT_BOOTLOADER_MODIFY_PVNAME
endif
ifneq ($(strip $(TCSUPPORT_WEB_INTERCEPTION)),)
export TCSUPPORT_WEB_INTERCEPTION=1
BSP_CFLAGS+=-DTCSUPPORT_WEB_INTERCEPTION
endif
ifneq ($(strip $(TCSUPPORT_DYNAMIC_VLAN)),)
export TCSUPPORT_DYNAMIC_VLAN=1
BSP_CFLAGS+=-DTCSUPPORT_DYNAMIC_VLAN
endif
ifneq ($(strip $(TCSUPPORT_XT_CONDITION)),)
export TCSUPPORT_XT_CONDITION=1
BSP_CFLAGS+=-DTCSUPPORT_XT_CONDITION
endif
ifneq ($(strip $(TCSUPPORT_PORT_TRIGGER)),)
export TCSUPPORT_PORT_TRIGGER=1
BSP_CFLAGS+=-DTCSUPPORT_PORT_TRIGGER
endif
ifneq ($(strip $(TCSUPPORT_TIME_OF_DAY)),)
export TCSUPPORT_TIME_OF_DAY=1
BSP_CFLAGS+=-DTCSUPPORT_TIME_OF_DAY
endif
ifneq ($(strip $(TCSUPPORT_NATSESSIONS_PERUSER_PERIP)),)
export TCSUPPORT_NATSESSIONS_PERUSER_PERIP=1
BSP_CFLAGS+=-DTCSUPPORT_NATSESSIONS_PERUSER_PERIP
endif
ifneq ($(strip $(TCSUPPORT_MAC_TO_LOGIN_PWD)),)
export TCSUPPORT_MAC_TO_LOGIN_PWD=1
BSP_CFLAGS+=-DTCSUPPORT_MAC_TO_LOGIN_PWD
endif
ifneq ($(strip $(TCSUPPORT_NEW_CUSTOMER_VERSION)),)
export TCSUPPORT_NEW_CUSTOMER_VERSION=1
BSP_CFLAGS+=-DTCSUPPORT_NEW_CUSTOMER_VERSION
endif
ifneq ($(strip $(TCSUPPORT_WEBSERVER_SSL)),)
export TCSUPPORT_WEBSERVER_SSL=1
BSP_CFLAGS+=-DTCSUPPORT_WEBSERVER_SSL
endif
ifneq ($(strip $(TCSUPPORT_SSH)),)
export TCSUPPORT_SSH=1
BSP_CFLAGS+=-DTCSUPPORT_SSH
endif
ifneq ($(strip $(TCSUPPORT_REDIRECT_WITH_PORTMASK)),)
export TCSUPPORT_REDIRECT_WITH_PORTMASK=1
BSP_CFLAGS+=-DTCSUPPORT_REDIRECT_WITH_PORTMASK
endif
ifneq ($(strip $(TCSUPPORT_VIRSVR_LOCALPORT)),)
export TCSUPPORT_VIRSVR_LOCALPORT=1
BSP_CFLAGS+=-DTCSUPPORT_VIRSVR_LOCALPORT
endif
ifneq ($(strip $(TCSUPPORT_FW_UPGRADE_DELAY)),)
export TCSUPPORT_FW_UPGRADE_DELAY=1
BSP_CFLAGS+=-DTCSUPPORT_FW_UPGRADE_DELAY
endif
ifneq ($(strip $(TCSUPPORT_RANDOM_INFORM)),)
export TCSUPPORT_RANDOM_INFORM=1
BSP_CFLAGS+=-DTCSUPPORT_RANDOM_INFORM
endif
ifneq ($(strip $(TCSUPPORT_MULTI_NAT)),)
export TCSUPPORT_MULTI_NAT=1
BSP_CFLAGS+=-DTCSUPPORT_MULTI_NAT
endif
ifneq ($(strip $(TCSUPPORT_FW_UPGRADE_16M)$(TCSUPPORT_RELEASED_CODE)),)
export TCSUPPORT_FW_UPGRADE_16M=1
BSP_CFLAGS+=-DTCSUPPORT_FW_UPGRADE_16M
endif
ifneq ($(strip $(TCSUPPORT_REMOTE_SYSLOG)),)
export TCSUPPORT_REMOTE_SYSLOG=1
BSP_CFLAGS+=-DTCSUPPORT_REMOTE_SYSLOG
endif
ifneq ($(strip $(TCSUPPORT_PADT_BEFORE_PADI)),)
export TCSUPPORT_PADT_BEFORE_PADI=1
BSP_CFLAGS+=-DTCSUPPORT_PADT_BEFORE_PADI
endif
ifneq ($(strip $(TCSUPPORT_CWMP_CRPORTCHANGE)),)
export TCSUPPORT_CWMP_CRPORTCHANGE
BSP_CFLAGS+=-DTCSUPPORT_CWMP_CRPORTCHANGE
endif
ifneq ($(strip $(TCSUPPORT_TTNET)),)
export TCSUPPORT_TTNET=1
BSP_CFLAGS+=-DTCSUPPORT_TTNET
endif
ifneq ($(strip $(TCSUPPORT_TTNET_ROUTEPOLICY)),)
export TCSUPPORT_TTNET_ROUTEPOLICY
BSP_CFLAGS+=-DTCSUPPORT_TTNET_ROUTEPOLICY
endif
ifneq ($(strip $(TCSUPPORT_GENERAL_MULTILANGUAGE)),)
export TCSUPPORT_GENERAL_MULTILANGUAGE
BSP_CFLAGS+=-DTCSUPPORT_GENERAL_MULTILANGUAGE
endif
ifneq ($(strip $(TCSUPPORT_CHINESE_ONLY)),)
export TCSUPPORT_CHINESE_ONLY
BSP_CFLAGS+=-DTCSUPPORT_CHINESE_ONLY
endif
ifneq ($(strip $(MULTI_LANGUAGE_SUPPORT)),)
export MULTI_LANGUAGE_SUPPORT
BSP_CFLAGS+=-DMULTI_LANGUAGE_SUPPORT
endif
ifneq ($(strip $(TCSUPPORT_REDIRECT_WLAN_WEB)),)
export TCSUPPORT_REDIRECT_WLAN_WEB
BSP_CFLAGS+=-DTCSUPPORT_REDIRECT_WLAN_WEB
endif
ifneq ($(strip $(RA_PARENTALCONTROL)),)
export RA_PARENTALCONTROL
BSP_CFLAGS+=-DRA_PARENTALCONTROL
endif
ifneq ($(strip $(TCSUPPORT_PARENTAL_URLBLOCK)),)
export TCSUPPORT_PARENTAL_URLBLOCK
BSP_CFLAGS+=-DTCSUPPORT_PARENTAL_URLBLOCK
endif
ifneq ($(strip $(TCSUPPORT_AUTO_DEFAULT_ROUTER)),)
export TCSUPPORT_AUTO_DEFAULT_ROUTER
BSP_CFLAGS+=-DTCSUPPORT_AUTO_DEFAULT_ROUTER
endif
ifneq ($(strip $(TCSUPPORT_AUTO_WIFI_SSID)),)
export TCSUPPORT_AUTO_WIFI_SSID
BSP_CFLAGS+=-DTCSUPPORT_AUTO_WIFI_SSID
endif
ifneq ($(strip $(RA_ETHERMEDIATYPE)),)
export RA_ETHERMEDIATYPE
BSP_CFLAGS+=-DRA_ETHERMEDIATYPE
endif
ifneq ($(strip $(TCSUPPORT_SYSLOG)),)
export TCSUPPORT_SYSLOG=1
BSP_CFLAGS+=-DTCSUPPORT_SYSLOG
endif
ifneq ($(strip $(TCSUPPORT_CDVT_ENABLE)),)
export TCSUPPORT_CDVT_ENABLE
BSP_CFLAGS+=-DTCSUPPORT_CDVT_ENABLE
endif
ifneq ($(strip $(TCSUPPORT_BRIDGE_FASTPATH)),)
export TCSUPPORT_BRIDGE_FASTPATH
BSP_CFLAGS+=-DTCSUPPORT_BRIDGE_FASTPATH
endif
ifneq ($(strip $(TCSUPPORT_RA_MENU)),)
export TCSUPPORT_RA_MENU=1
BSP_CFLAGS+=-DTCSUPPORT_RA_MENU
endif
ifneq ($(strip $(TCSUPPORT_NEW_SHELL)),)
export TCSUPPORT_NEW_SHELL=1
BSP_CFLAGS+=-DTCSUPPORT_NEW_SHELL
endif
ifneq ($(strip $(TCSUPPORT_SIPROXD)),)
export TCSUPPORT_SIPROXD=1
BSP_CFLAGS+=-DTCSUPPORT_SIPROXD
endif
ifneq ($(strip $(TCSUPPORT_SAMBA)),)
export TCSUPPORT_SAMBA=1
BSP_CFLAGS+=-DTCSUPPORT_SAMBA
endif
ifneq ($(strip $(TCSUPPORT_SAMBA_4)),)
export TCSUPPORT_SAMBA_4=1
BSP_CFLAGS+=-DTCSUPPORT_SAMBA_4
export TCSUPPORT_SAMBA_V4=1
endif
ifneq ($(strip $(TCSUPPORT_SAMBA_V4)),)
export TCSUPPORT_SAMBA=1
BSP_CFLAGS+=-DTCSUPPORT_SAMBA
export TCSUPPORT_SAMBA_V4=1
endif
ifneq ($(strip $(TCSUPPORT_SAMBA_IPv6)),)
export TCSUPPORT_SAMBA_IPv6=1
BSP_CFLAGS+=-DTCSUPPORT_SAMBA_IPv6
endif
ifneq ($(strip $(TCSUPPORT_CODE_SHRINK)),)
export TCSUPPORT_CODE_SHRINK=1
BSP_CFLAGS+=-DTCSUPPORT_CODE_SHRINK
endif
ifneq ($(strip $(TCSUPPORT_MNT_CONF)),)
export TCSUPPORT_MNT_CONF=1
BSP_CFLAGS+=-DTCSUPPORT_MNT_CONF
endif
ifneq ($(strip $(TCSUPPORT_RA_GUI)),)
BSP_CFLAGS+=-DTCSUPPORT_RA_GUI
endif
ifneq ($(strip $(TCSUPPORT_CHT_DSL_LED)),)
export TCSUPPORT_CHT_DSL_LED=1
BSP_CFLAGS+=-DTCSUPPORT_CHT_DSL_LED
endif
ifneq ($(strip $(TCSUPPORT_CD_NEW_GUI)),)
export TCSUPPORT_CD_NEW_GUI=1
BSP_CFLAGS+=-DTCSUPPORT_CD_NEW_GUI
endif
ifneq ($(strip $(TCSUPPORT_MULTI_LANGUAGE)),)
export TCSUPPORT_MULTI_LANGUAGE
BSP_CFLAGS+=-DTCSUPPORT_MULTI_LANGUAGE
endif
ifneq ($(strip $(TCSUPPORT_GUI_STRING_CONFIG)),)
export TCSUPPORT_GUI_STRING_CONFIG
BSP_CFLAGS+=-DTCSUPPORT_GUI_STRING_CONFIG
endif
ifneq ($(strip $(TCSUPPORT_LED_BTN_CHECK)),)
export TCSUPPORT_LED_BTN_CHECK
BSP_CFLAGS+=-DTCSUPPORT_LED_BTN_CHECK
ifneq ($(strip $(TCSUPPORT_LED_CHECK)),)
export TCSUPPORT_LED_CHECK
BSP_CFLAGS+=-DTCSUPPORT_LED_CHECK
endif
ifneq ($(strip $(TCSUPPORT_BTN_CHECK)),)
export TCSUPPORT_BTN_CHECK
BSP_CFLAGS+=-DTCSUPPORT_BTN_CHECK
endif
endif
ifneq ($(strip $(TCSUPPORT_ETH4_WAN_PORT)),)
export TCSUPPORT_ETH4_WAN_PORT
BSP_CFLAGS+=-DTCSUPPORT_ETH4_WAN_PORT
endif
ifneq ($(strip $(TCSUPPORT_CD_CODE_REDUCE)),)
export TCSUPPORT_CD_CODE_REDUCE
BSP_CFLAGS+=-DTCSUPPORT_CD_CODE_REDUCE
endif
ifneq ($(strip $(TCSUPPORT_CD_WEBPAGE_CODE_SHRINK)),)
export TCSUPPORT_CD_WEBPAGE_CODE_SHRINK
BSP_CFLAGS+=-DTCSUPPORT_CD_WEBPAGE_CODE_SHRINK
endif
ifneq ($(strip $(TCSUPPORT_MAX_IPMACFILTER_NUM_48)),)
export TCSUPPORT_MAX_IPMACFILTER_NUM_48
BSP_CFLAGS+=-DTCSUPPORT_MAX_IPMACFILTER_NUM_48
endif
ifneq ($(strip $(TCSUPPORT_CD_WEBPAGE_STYLE2)),)
export TCSUPPORT_CD_WEBPAGE_STYLE2
BSP_CFLAGS+=-DTCSUPPORT_CD_WEBPAGE_STYLE2
endif
ifneq ($(strip $(TCSUPPORT_CD_MENU_SPEEDUP)),)
export TCSUPPORT_CD_MENU_SPEEDUP
BSP_CFLAGS+=-DTCSUPPORT_CD_MENU_SPEEDUP
endif
ifneq ($(strip $(TCSUPPORT_MEMORY_CONTROL)),)
export TCSUPPORT_MEMORY_CONTROL
BSP_CFLAGS+=-DTCSUPPORT_MEMORY_CONTROL
endif
ifneq ($(strip $(TCSUPPORT_HNAP)),)
export TCSUPPORT_HNAP
BSP_CFLAGS+=-DTCSUPPORT_HNAP
endif
ifneq ($(strip $(TCSUPPORT_CHT_IGMP_NOLEAVEFLOOD)),)
export TCSUPPORT_CHT_IGMP_NOLEAVEFLOOD=1
BSP_CFLAGS+=-DTCSUPPORT_CHT_IGMP_NOLEAVEFLOOD
endif
ifneq ($(strip $(TCSUPPORT_CZ_AUTO_GENERATE)),)
export TCSUPPORT_CZ_AUTO_GENERATE=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_AUTO_GENERATE
endif
ifneq ($(strip $(TCSUPPORT_CZ_MAC_TO_LOGIN_PWD)),)
export TCSUPPORT_CZ_MAC_TO_LOGIN_PWD=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_MAC_TO_LOGIN_PWD
endif
ifneq ($(strip $(TCSUPPORT_CZ_MAC_TO_ACS_USRNM)),)
export TCSUPPORT_CZ_MAC_TO_ACS_USRNM=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_MAC_TO_ACS_USRNM
endif
ifneq ($(strip $(TCSUPPORT_CZ_MAC_TO_SSID)),)
export TCSUPPORT_CZ_MAC_TO_SSID=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_MAC_TO_SSID
endif
ifneq ($(strip $(TCSUPPORT_CZ_MAC_TO_WPAKEY)),)
export TCSUPPORT_CZ_MAC_TO_WPAKEY=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_MAC_TO_WPAKEY
endif
ifneq ($(strip $(TCSUPPORT_CZ_PE)),)
export TCSUPPORT_CZ_PE=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_PE
endif
ifneq ($(strip $(TCSUPPORT_CZ_OTE)),)
export TCSUPPORT_CZ_OTE=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_OTE
ifneq ($(strip $(TCSUPPORT_BRIDGEARP_NOFWD_LAN)),)
export TCSUPPORT_BRIDGEARP_NOFWD_LAN=1
BSP_CFLAGS+=-DTCSUPPORT_BRIDGEARP_NOFWD_LAN
endif
ifneq ($(strip $(TCSUPPORT_CZ_OTE_NOWIZARD)),)
export TCSUPPORT_CZ_OTE_NOWIZARD=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_OTE_NOWIZARD
endif
endif
ifneq ($(strip $(TCSUPPORT_CZ_OTE_PORT7547)),)
export TCSUPPORT_CZ_OTE_PORT7547=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_OTE_PORT7547
endif
ifneq ($(strip $(TCSUPPORT_CZ_TM)),)
export TCSUPPORT_CZ_TM=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_TM
endif
ifneq ($(strip $(TCSUPPORT_CZ_GENERAL)),)
export TCSUPPORT_CZ_GENERAL=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_GENERAL
endif
ifneq ($(strip $(TCSUPPORT_CZ_OTE_TOOL)),)
export TCSUPPORT_CZ_OTE_TOOL=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_OTE_TOOL
endif
ifneq ($(strip $(TCSUPPORT_CZ_OTE_V2)),)
export TCSUPPORT_CZ_OTE_V2=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_OTE_V2
endif
ifneq ($(strip $(TCSUPPORT_TFTP_UPGRADE_PROTECT)),)
export TCSUPPORT_TFTP_UPGRADE_PROTECT=1
BSP_CFLAGS+=-DTCSUPPORT_TFTP_UPGRADE_PROTECT
endif
ifneq ($(strip $(TCSUPPORT_OPTION_121)),)
export TCSUPPORT_OPTION_121=1
BSP_CFLAGS+=-DDHCP_OPT121
endif
ifneq ($(strip $(TCSUPPORT_MODEL_NAME_CUSKIT)),)
export TCSUPPORT_MODEL_NAME_CUSKIT
BSP_CFLAGS+=-DTCSUPPORT_MODEL_NAME_CUSKIT
endif
ifneq ($(strip $(TCSUPPORT_CZ_RESETBTN)),)
export TCSUPPORT_CZ_RESETBTN
BSP_CFLAGS+=-DTCSUPPORT_CZ_RESETBTN
endif
ifneq ($(strip $(TCSUPPORT_VIRSVR_LOCAL_PORT)),)
export TCSUPPORT_VIRSVR_LOCAL_PORT
BSP_CFLAGS+=-DTCSUPPORT_VIRSVR_LOCAL_PORT
endif
ifneq ($(strip $(TCSUPPORT_WLAN_WITHOUT_OPEN)),)
export TCSUPPORT_WLAN_WITHOUT_OPEN
BSP_CFLAGS+=-DTCSUPPORT_WLAN_WITHOUT_OPEN
endif
ifneq ($(strip $(TCSUPPORT_MAC_TO_WLAN_SETTING)),)
export TCSUPPORT_MAC_TO_WLAN_SETTING
BSP_CFLAGS+=-DTCSUPPORT_MAC_TO_WLAN_SETTING
endif
ifneq ($(strip $(TCSUPPORT_MAX_RATE)),)
export TCSUPPORT_MAX_RATE
BSP_CFLAGS+=-DTCSUPPORT_MAX_RATE
endif
ifneq ($(strip $(TCSUPPORT_SHOW_CRC)),)
export TCSUPPORT_SHOW_CRC
BSP_CFLAGS+=-DTCSUPPORT_SHOW_CRC
endif
ifneq ($(strip $(TCSUPPORT_SHOW_TXPOWER)),)
export TCSUPPORT_SHOW_TXPOWER
BSP_CFLAGS+=-DTCSUPPORT_SHOW_TXPOWER
endif
ifneq ($(strip $(TCSUPPORT_ENCRYPT_ROMFILE)),)
export TCSUPPORT_ENCRYPT_ROMFILE=1
BSP_CFLAGS+=-DTCSUPPORT_ENCRYPT_ROMFILE
ifneq ($(strip $(TCSUPPORT_ENCRYPT_ROMFILE_ENHANCE)),)
export TCSUPPORT_ENCRYPT_ROMFILE_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_ENCRYPT_ROMFILE_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_ENCRYPT_ROMFILE_AES)),)
export TCSUPPORT_ENCRYPT_ROMFILE_AES=1
BSP_CFLAGS+=-DTCSUPPORT_ENCRYPT_ROMFILE_AES
endif
endif
ifneq ($(strip $(TCSUPPORT_TURKISH)),)
export TCSUPPORT_TURKISH=1
BSP_CFLAGS+=-DTCSUPPORT_TURKISH
endif
ifneq ($(strip $(TCSUPPORT_TRACEROUTE)),)
export TCSUPPORT_TRACEROUTE
BSP_CFLAGS+=-DTCSUPPORT_TRACEROUTE
endif
ifneq ($(strip $(TCSUPPORT_TRACEROUTE_GUI)),)
export TCSUPPORT_TRACEROUTE_GUI
BSP_CFLAGS+=-DTCSUPPORT_TRACEROUTE_GUI
endif
ifneq ($(strip $(TCSUPPORT_FTP_THROUGHPUT)),)
export TCSUPPORT_FTP_THROUGHPUT=1
BSP_CFLAGS+=-DTCSUPPORT_FTP_THROUGHPUT
endif
ifneq ($(strip $(TCSUPPORT_SBTHROUGHPUT_ENHANCE)),)
export TCSUPPORT_SBTHROUGHPUT_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_SBTHROUGHPUT_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_VPN_SWITCH_GUI)),)
export TCSUPPORT_VPN_SWITCH_GUI=1
BSP_CFLAGS+=-DTCSUPPORT_VPN_SWITCH_GUI
endif
ifneq ($(strip $(TCSUPPORT_LAYER3FORWARD_ENHANCEMENT)),)
export TCSUPPORT_LAYER3FORWARD_ENHANCEMENT=1
BSP_CFLAGS+=-DTCSUPPORT_LAYER3FORWARD_ENHANCEMENT
endif
ifneq ($(strip $(TCSUPPORT_UPGRADE_WDOGREBOOT)),)
export TCSUPPORT_UPGRADE_WDOGREBOOT=1
BSP_CFLAGS+=-DTCSUPPORT_UPGRADE_WDOGREBOOT
endif
ifneq ($(strip $(TCSUPPORT_MULTI_BOOT)),)
export TCSUPPORT_MULTI_BOOT=1
BSP_CFLAGS+=-DTCSUPPORT_MULTI_BOOT
endif
ifneq ($(strip $(TCSUPPORT_MULTI_UPGRADE_LIONS)),)
export TCSUPPORT_MULTI_UPGRADE_LIONS=1
BSP_CFLAGS+=-DTCSUPPORT_MULTI_UPGRADE_LIONS
endif
ifneq ($(strip $(TCSUPPORT_RESTORE_LINOS_INFO)),)
export TCSUPPORT_RESTORE_LINOS_INFO=1
BSP_CFLAGS+=-DTCSUPPORT_RESTORE_LINOS_INFO
endif
ifneq ($(strip $(TCSUPPORT_CZ_TRUE)),)
export TCSUPPORT_CZ_TRUE=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_TRUE
endif
ifneq ($(strip $(TCSUPPORT_CT_INFORM_NODE)),)
export TCSUPPORT_CT_INFORM_NODE
BSP_CFLAGS+=-DTCSUPPORT_CT_INFORM_NODE
endif
ifneq ($(strip $(TCSUPPORT_NO_BOOT_VALUECHANGE)),)
export TCSUPPORT_NO_BOOT_VALUECHANGE
BSP_CFLAGS+=-DTCSUPPORT_NO_BOOT_VALUECHANGE
endif
ifneq ($(strip $(TCSUPPORT_WPA_SUPPLICANT)),)
export TCSUPPORT_WPA_SUPPLICANT=1
BSP_CFLAGS+=-DTCSUPPORT_WPA_SUPPLICANT
endif
ifneq ($(strip $(TCSUPPORT_POWER_LED_BLINKRED)),)
export TCSUPPORT_POWER_LED_BLINKRED
BSP_CFLAGS+=-DTCSUPPORT_POWER_LED_BLINKRED
endif
ifneq ($(strip $(TCSUPPORT_CWMP_IOT_STRINGTYPE)),)
export TCSUPPORT_CWMP_IOT_STRINGTYPE
BSP_CFLAGS+=-DTCSUPPORT_CWMP_IOT_STRINGTYPE
endif
ifneq ($(strip $(TCSUPPORT_SUPPORT_FLASH)),)
export TCSUPPORT_SUPPORT_FLASH=1
BSP_CFLAGS+=-DTCSUPPORT_SUPPORT_FLASH
endif
ifneq ($(strip $(TCSUPPORT_TEST_LED_ALL)),)
export TCSUPPORT_TEST_LED_ALL=1
BSP_CFLAGS+=-DTCSUPPORT_TEST_LED_ALL
endif
ifneq ($(strip $(TCSUPPORT_BRIDGE_MAC_LIMIT)),)
export TCSUPPORT_BRIDGE_MAC_LIMIT=1
export TCSUPPORT_BRIDGE_MAC_LIMIT
BSP_CFLAGS+=-DTCSUPPORT_BRIDGE_MAC_LIMIT
endif
ifneq ($(strip $(TCSUPPORT_CDS)),)
export TCSUPPORT_CDS=1
export TCSUPPORT_CDS
BSP_CFLAGS+=-DTCSUPPORT_CDS
endif
ifneq ($(strip $(TCSUPPORT_CDS_PASSWD_ENCRYPT)),)
export TCSUPPORT_CDS_PASSWD_ENCRYPT=1
export TCSUPPORT_CDS_PASSWD_ENCRYPT
BSP_CFLAGS+=-DTCSUPPORT_CDS_PASSWD_ENCRYPT
endif
ifneq ($(strip $(TCSUPPORT_GPON_ATTACK_ENHANCE)),)
export TCSUPPORT_GPON_ATTACK_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_GPON_ATTACK_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_CPU_PERFORMANCE_TEST)),)
export TCSUPPORT_CPU_PERFORMANCE_TEST=1
BSP_CFLAGS+=-DTCSUPPORT_CPU_PERFORMANCE_TEST
endif
ifneq ($(strip $(TCSUPPORT_2DNS)),)
export TCSUPPORT_2DNS=1
BSP_CFLAGS+=-DTCSUPPORT_2DNS
endif
ifneq ($(strip $(TCSUPPORT_UPGRADE_NO_REBOOT)),)
export TCSUPPORT_UPGRADE_NO_REBOOT=1
BSP_CFLAGS+=-DTCSUPPORT_UPGRADE_NO_REBOOT
endif
ifneq ($(strip $(TCSUPPORT_BOSA_CARLIBRATION)),)
export TCSUPPORT_BOSA_CARLIBRATION=1
export TCSUPPORT_BOSA_CARLIBRATION
BSP_CFLAGS+=-DTCSUPPORT_BOSA_CARLIBRATION
endif
ifneq ($(strip $(TCSUPPORT_BOSA_DATA_TO_FLASH)),)
export TCSUPPORT_BOSA_DATA_TO_FLASH=1
export TCSUPPORT_BOSA_DATA_TO_FLASH
BSP_CFLAGS+=-DTCSUPPORT_BOSA_DATA_TO_FLASH
endif
ifneq ($(strip $(TCSUPPORT_ROUTEPOLICY)),)
export TCSUPPORT_ROUTEPOLICY=1
export TCSUPPORT_ROUTEPOLICY
BSP_CFLAGS+=-DTCSUPPORT_ROUTEPOLICY
endif
ifneq ($(strip $(TCSUPPORT_URL_ROUTEPOLICY)),)
export TCSUPPORT_URL_ROUTEPOLICY=1
export TCSUPPORT_URL_ROUTEPOLICY
BSP_CFLAGS+=-DTCSUPPORT_URL_ROUTEPOLICY
endif
ifneq ($(strip $(TCSUPPORT_ROUTEPOLICY_PRIOR_PORTBIND)),)
export TCSUPPORT_ROUTEPOLICY_PRIOR_PORTBIND=1
export TCSUPPORT_ROUTEPOLICY_PRIOR_PORTBIND
BSP_CFLAGS+=-DTCSUPPORT_ROUTEPOLICY_PRIOR_PORTBIND
endif
ifneq ($(strip $(TCSUPPORT_TW_BOARD_CDS)),)
export TCSUPPORT_TW_BOARD_CDS=1
export TCSUPPORT_TW_BOARD_CDS
BSP_CFLAGS+=-DTCSUPPORT_TW_BOARD_CDS
endif
ifneq ($(strip $(TCSUPPORT_TW_BOARD_CJ)),)
export TCSUPPORT_TW_BOARD_CJ=1
export TCSUPPORT_TW_BOARD_CJ
BSP_CFLAGS+=-DTCSUPPORT_TW_BOARD_CJ
endif
ifneq ($(strip $(TCSUPPORT_CT)),)
export TCSUPPORT_CT=1
export TCSUPPORT_CT
BSP_CFLAGS+=-DTCSUPPORT_CT
endif
ifneq ($(strip $(CT_COM)),)
export CT_COM=1
BSP_CFLAGS+=-DCT_COM
BSP_CFLAGS+=-DTCSUPPORT_CT_COM
endif
ifneq ($(strip $(TCSUPPORT_C1_CUC)),)
export TCSUPPORT_C1_CUC
BSP_CFLAGS+=-DTCSUPPORT_C1_CUC
endif
ifneq ($(strip $(TCSUPPORT_CT_USB)),)
export TCSUPPORT_CT_USB=1
BSP_CFLAGS+=-DTCSUPPORT_CT_USB
endif
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_PPPOEPROXY)
ifneq ($(strip $(TCSUPPORT_CT_PPPOEPROXY)),)
export TCSUPPORT_CT_PPPOEPROXY
export TCSUPPORT_CT_PPPOEPROXY=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PPPOEPROXY
endif
#endif/*TCSUPPORT_COMPILE*/
ifneq ($(strip $(TCSUPPORT_CT_PORT_BIND)),)
export TCSUPPORT_CT_PORT_BIND
BSP_CFLAGS+=-DTCSUPPORT_CT_PORT_BIND
endif
ifneq ($(strip $(TCSUPPORT_CT_WANNODE_MAPPING)),)
export TCSUPPORT_CT_WANNODE_MAPPING
BSP_CFLAGS+=-DTCSUPPORT_CT_WANNODE_MAPPING
endif
ifneq ($(strip $(TCSUPPORT_CT_ACCESSLIMIT)),)
export TCSUPPORT_CT_ACCESSLIMIT
BSP_CFLAGS+=-DTCSUPPORT_CT_ACCESSLIMIT
endif
ifneq ($(strip $(TCSUPPORT_CT_BACKUPROMFILEENCHANCEMENT)),)
export TCSUPPORT_CT_BACKUPROMFILEENCHANCEMENT
BSP_CFLAGS+=-DTCSUPPORT_CT_BACKUPROMFILEENCHANCEMENT
endif
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_BOOTLOADER_UPGRADE)
ifneq ($(strip $(TCSUPPORT_CT_BOOTLOADER_UPGRADE)),)
export TCSUPPORT_CT_BOOTLOADER_UPGRADE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_BOOTLOADER_UPGRADE
endif
#endif/*TCSUPPORT_COMPILE*/
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_E8DDNS)
ifneq ($(strip $(TCSUPPORT_CT_E8DDNS)),)
export TCSUPPORT_CT_E8DDNS
BSP_CFLAGS+=-DTCSUPPORT_CT_E8DDNS
endif
#endif/*TCSUPPORT_COMPILE*/
ifneq ($(strip $(TCSUPPORT_CT_2PWIFI)),)
export TCSUPPORT_CT_2PWIFI
BSP_CFLAGS+=-DTCSUPPORT_CT_2PWIFI
endif
ifneq ($(strip $(TCSUPPORT_KEYPARA_STORE)),)
export TCSUPPORT_KEYPARA_STORE
BSP_CFLAGS+=-DTCSUPPORT_KEYPARA_STORE
endif
ifneq ($(strip $(TCSUPPORT_CT_DEFAULTPARA_STORE)),)
export TCSUPPORT_CT_DEFAULTPARA_STORE
BSP_CFLAGS+=-DTCSUPPORT_CT_DEFAULTPARA_STORE
endif
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_PORTAL_MANAGEMENT)
ifneq ($(strip $(TCSUPPORT_CT_PORTAL_MANAGEMENT)),)
export TCSUPPORT_CT_PORTAL_MANAGEMENT
BSP_CFLAGS+=-DTCSUPPORT_CT_PORTAL_MANAGEMENT
endif
#endif/*TCSUPPORT_COMPILE*/
ifneq ($(strip $(TCSUPPORT_CT_NETWORKMANAGESERVICE)),)
export TCSUPPORT_CT_NETWORKMANAGESERVICE
BSP_CFLAGS+=-DTCSUPPORT_CT_NETWORKMANAGESERVICE
endif
ifneq ($(strip $(TCSUPPORT_CT_E8GUI)),)
export TCSUPPORT_CT_E8GUI
BSP_CFLAGS+=-DTCSUPPORT_CT_E8GUI
ifneq ($(strip $(TCSUPPORT_CT_E8BGUI)),)
export TCSUPPORT_CT_E8BGUI
BSP_CFLAGS+=-DTCSUPPORT_CT_E8BGUI
endif
ifneq ($(strip $(TCSUPPORT_CT_E8CGUI)),)
export TCSUPPORT_CT_E8CGUI
BSP_CFLAGS+=-DTCSUPPORT_CT_E8CGUI
endif
ifneq ($(strip $(TCSUPPORT_CT_PON)),)
export TCSUPPORT_CT_PON=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON
export TCSUPPORT_CWMP_PRECISE_TIME=1
BSP_CFLAGS+=-DTCSUPPORT_CWMP_PRECISE_TIME
ifneq ($(strip $(TCSUPPORT_IGMP_PROXY)),)
export TCSUPPORT_IGMP_QUICK_LEAVE=1
BSP_CFLAGS+=-DTCSUPPORT_IGMP_QUICK_LEAVE
endif
export TCSUPPORT_CT_PORTSLIMIT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PORTSLIMIT
endif
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CT_PON_SLAVEIMAGE)
ifneq ($(strip $(TCSUPPORT_CT_PON_SLAVEIMAGE)),)
export TCSUPPORT_CT_PON_SLAVEIMAGE
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_SLAVEIMAGE
endif
#endif/*TCSUPPORT_COMPILE*/
ifneq ($(strip $(TCSUPPORT_CT_CWMP_E8BPARAMETER)),)
export TCSUPPORT_CT_CWMP_E8BPARAMETER
BSP_CFLAGS+=-DTCSUPPORT_CT_CWMP_E8BPARAMETER
endif
ifneq ($(strip $(TCSUPPORT_CUC_CWMP_PARAMETER)),)
export TCSUPPORT_CUC_CWMP_PARAMETER
BSP_CFLAGS+=-DTCSUPPORT_CUC_CWMP_PARAMETER
endif
ifneq ($(strip $(TCSUPPORT_CT_2NTP)),)
export TCSUPPORT_CT_2NTP
BSP_CFLAGS+=-DTCSUPPORT_CT_2NTP
endif
ifneq ($(strip $(TCSUPPORT_CT_5NTP)),)
export TCSUPPORT_CT_5NTP
BSP_CFLAGS+=-DTCSUPPORT_CT_5NTP
endif
ifneq ($(strip $(TCSUPPORT_CT_NTPSERVERTYPE)),)
export TCSUPPORT_CT_NTPSERVERTYPE
BSP_CFLAGS+=-DTCSUPPORT_CT_NTPSERVERTYPE
endif
ifneq ($(strip $(TCSUPPORT_CT_GUIACCESSLIMIT)),)
export TCSUPPORT_CT_GUIACCESSLIMIT
BSP_CFLAGS+=-DTCSUPPORT_CT_GUIACCESSLIMIT
endif
ifneq ($(strip $(TCSUPPORT_CT_ZIPROMFILE)),)
export TCSUPPORT_CT_ZIPROMFILE
BSP_CFLAGS+=-DTCSUPPORT_CT_ZIPROMFILE
endif
ifneq ($(strip $(TCSUPPORT_CT_GUIPSWSHOW)),)
export TCSUPPORT_CT_GUIPSWSHOW
BSP_CFLAGS+=-DTCSUPPORT_CT_GUIPSWSHOW
endif
ifneq ($(strip $(TCSUPPORT_CT_FW_UPGRADE_16M)),)
export TCSUPPORT_CT_FW_UPGRADE_16M
BSP_CFLAGS+=-DTCSUPPORT_CT_FW_UPGRADE_16M
endif
endif
ifneq ($(strip $(TCSUPPORT_CT_ADSLSETTING)),)
export TCSUPPORT_CT_ADSLSETTING
BSP_CFLAGS+=-DTCSUPPORT_CT_ADSLSETTING
endif
ifneq ($(strip $(TCSUPPORT_RIPD)),)
export TCSUPPORT_RIPD
BSP_CFLAGS+=-DTCSUPPORT_RIPD
endif
ifneq ($(strip $(TCSUPPORT_CT_IPPINGDIAGNOSTIC)),)
export TCSUPPORT_CT_IPPINGDIAGNOSTIC
BSP_CFLAGS+=-DTCSUPPORT_CT_IPPINGDIAGNOSTIC
endif
ifneq ($(strip $(TCSUPPORT_CT_WLAN_NODE)),)
export TCSUPPORT_CT_WLAN_NODE
BSP_CFLAGS+=-DTCSUPPORT_CT_WLAN_NODE
endif
ifneq ($(strip $(TCSUPPORT_CT_WLAN_JOYME3)),)
export TCSUPPORT_CT_WLAN_JOYME3=y
export TCSUPPORT_WLAN_ACL_BLK_COUNT=y
export TCSUPPORT_WLAN_MIXMODE=y
export TCSUPPORT_WLAN_VENDIE=y
export TCSUPPORT_WLAN_ACS=y
export TCSUPPORT_WLAN_DOT11K_RRM=y
export TCSUPPORT_WLAN_DOT11V_WNM=y
export TCSUPPORT_WLAN_BNDSTRG=y
export TCSUPPORT_WLAN_BNDSTRG_JOYME3=y
export TCSUPPORT_WLAN_WIFI_DIAG=y
BSP_CFLAGS+=-DTCSUPPORT_CT_WLAN_JOYME3
BSP_CFLAGS+=-DTCSUPPORT_WLAN_ACL_BLK_COUNT
BSP_CFLAGS+= -DTCSUPPORT_WLAN_MIXMODE
BSP_CFLAGS+= -DTCSUPPORT_WLAN_VENDIE
BSP_CFLAGS+= -DTCSUPPORT_WLAN_ACS
BSP_CFLAGS+=-DTCSUPPORT_WLAN_DOT11K_RRM
BSP_CFLAGS+= -DTCSUPPORT_WLAN_DOT11V_WNM
BSP_CFLAGS+= -DTCSUPPORT_WLAN_BNDSTRG
BSP_CFLAGS+= -DTCSUPPORT_WLAN_BNDSTRG_JOYME3
BSP_CFLAGS+= -DTCSUPPORT_WLAN_WIFI_DIAG
endif
ifneq ($(strip $(TCSUPPORT_CT_IPTV_NODE)),)
export TCSUPPORT_CT_IPTV_NODE
BSP_CFLAGS+=-DTCSUPPORT_CT_IPTV_NODE
endif
ifneq ($(strip $(TCSUPPORT_CT_RECONNECT_NODE)),)
export TCSUPPORT_CT_RECONNECT_NODE
BSP_CFLAGS+=-DTCSUPPORT_CT_RECONNECT_NODE
endif
ifneq ($(strip $(TCSUPPORT_CT_INFORM_NODE)),)
export TCSUPPORT_CT_INFORM_NODE
BSP_CFLAGS+=-DTCSUPPORT_CT_INFORM_NODE
endif
ifneq ($(strip $(TCSUPPORT_CT_ALARMMONITOR)),)
export TCSUPPORT_CT_ALARMMONITOR
BSP_CFLAGS+=-DTCSUPPORT_CT_ALARMMONITOR
endif
ifneq ($(strip $(TCSUPPORT_CT_ALGABILITY)),)
export TCSUPPORT_CT_ALGABILITY
BSP_CFLAGS+=-DTCSUPPORT_CT_ALGABILITY
endif
ifneq ($(strip $(TCSUPPORT_CT_DEVICEREG)),)
export TCSUPPORT_CT_DEVICEREG
BSP_CFLAGS+=-DCT_COM_DEVICEREG
endif
ifneq ($(strip $(TCSUPPORT_ITMS_CONFIG_AS_DEFAULT)),)
export TCSUPPORT_ITMS_CONFIG_AS_DEFAULT
BSP_CFLAGS+=-DTCSUPPORT_ITMS_CONFIG_AS_DEFAULT
endif
ifneq ($(strip $(TCSUPPORT_CT_PPPCONN_ERROR)),)
export TCSUPPORT_CT_PPPCONN_ERROR
BSP_CFLAGS+=-DTCSUPPORT_CT_PPPCONN_ERROR
endif
ifneq ($(strip $(TCSUPPORT_CT_FTP_DOWNLOADCLIENT)),)
export TCSUPPORT_CT_FTP_DOWNLOADCLIENT
BSP_CFLAGS+=-DTCSUPPORT_CT_FTP_DOWNLOADCLIENT
endif
ifneq ($(strip $(TCSUPPORT_CT_USB_BACKUPRESTORE)),)
export TCSUPPORT_CT_USB_BACKUPRESTORE
BSP_CFLAGS+=-DTCSUPPORT_CT_USB_BACKUPRESTORE
endif
ifneq ($(strip $(TCSUPPORT_CT_DHCPC_OPTION60)),)
export TCSUPPORT_CT_DHCPC_OPTION60
BSP_CFLAGS+=-DTCSUPPORT_CT_DHCPC_OPTION60
endif
ifneq ($(strip $(TCSUPPORT_CT_DHCPC_OPTION125)),)
export TCSUPPORT_CT_DHCPC_OPTION125
BSP_CFLAGS+=-DTCSUPPORT_CT_DHCPC_OPTION125
endif
ifneq ($(strip $(TCSUPPORT_CT_DHCP6_OPTION)),)
export TCSUPPORT_CT_DHCP6_OPTION
BSP_CFLAGS+=-DTCSUPPORT_CT_DHCP6_OPTION
endif
ifneq ($(strip $(TCSUPPORT_GOOGLE_FIBER_DHCPv6C)),)
export TCSUPPORT_GOOGLE_FIBER_DHCPv6C
BSP_CFLAGS+=-DTCSUPPORT_GOOGLE_FIBER_DHCPv6C
endif
ifneq ($(strip $(TCSUPPORT_GOOGLE_FIBER)),)
export TCSUPPORT_GOOGLE_FIBER=1
BSP_CFLAGS+=-DTCSUPPORT_GOOGLE_FIBER
endif
ifneq ($(strip $(TCSUPPORT_VIR_SERVER)),)
export TCSUPPORT_VIR_SERVER
BSP_CFLAGS+=-DTCSUPPORT_VIR_SERVER
endif
ifneq ($(strip $(TCSUPPORT_CT_DNSMASQ_MONITOR)),)
export TCSUPPORT_CT_DNSMASQ_MONITOR
BSP_CFLAGS+=-DTCSUPPORT_CT_DNSMASQ_MONITOR
endif
ifneq ($(strip $(TCSUPPORT_RESTORE_ROM_T)),)
export TCSUPPORT_RESTORE_ROM_T=1
BSP_CFLAGS+=-DTCSUPPORT_RESTORE_ROM_T
endif
ifneq ($(strip $(TCSUPPORT_WLAN_MAXSTANUM_GUI)),)
export TCSUPPORT_WLAN_MAXSTANUM_GUI=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_MAXSTANUM_GUI
endif
ifneq ($(strip $(TCSUPPORT_WLAN_ED_MONITOR)),)
export TCSUPPORT_WLAN_ED_MONITOR=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_ED_MONITOR
endif
ifneq ($(strip $(TCSUPPORT_SOFT_RATELIMIT)),)
export TCSUPPORT_SOFT_RATELIMIT=1
BSP_CFLAGS+=-DTCSUPPORT_SOFT_RATELIMIT
endif
ifneq ($(strip $(TCSUPPORT_MULTISERVICE_ON_WAN)),)
export TCSUPPORT_MULTISERVICE_ON_WAN
BSP_CFLAGS+=-DTCSUPPORT_MULTISERVICE_ON_WAN
endif
ifneq ($(strip $(TCSUPPORT_CZ_OI)),)
export TCSUPPORT_CZ_OI
BSP_CFLAGS+=-DTCSUPPORT_CZ_OI
endif
ifneq ($(strip $(TCSUPPORT_CZ_GVT)),)
export TCSUPPORT_CZ_GVT
BSP_CFLAGS+=-DTCSUPPORT_CZ_GVT
endif
ifneq ($(strip $(TCSUPPORT_WANIP_NETWORK_CHECK)),)
export TCSUPPORT_WANIP_NETWORK_CHECK
BSP_CFLAGS+=-DTCSUPPORT_WANIP_NETWORK_CHECK
endif
ifneq ($(strip $(TCSUPPORT_CWMP_VDSL)),)
export TCSUPPORT_CWMP_VDSL
BSP_CFLAGS+=-DTCSUPPORT_CWMP_VDSL
endif
ifneq ($(strip $(TCSUPPORT_CWMP_XPON)),)
export TCSUPPORT_CWMP_XPON
BSP_CFLAGS+=-DTCSUPPORT_CWMP_XPON
endif
ifneq ($(strip $(TCSUPPORT_CWMP_ACL)),)
export TCSUPPORT_CWMP_ACL=1
BSP_CFLAGS+=-DTCSUPPORT_CWMP_ACL
endif
ifneq ($(strip $(TCSUPPORT_CWMP_IPV6_ACL)),)
export TCSUPPORT_CWMP_IPV6_ACL=1
BSP_CFLAGS+=-DTCSUPPORT_CWMP_IPV6_ACL
endif
ifneq ($(strip $(TCSUPPORT_HTBW_40M)),)
export TCSUPPORT_HTBW_40M
BSP_CFLAGS+=-DTCSUPPORT_HTBW_40M
endif
ifneq ($(strip $(TCSUPPORT_FON)),)
export TCSUPPORT_FON=1
BSP_CFLAGS+=-DTCSUPPORT_FON
endif
ifneq ($(strip $(TCSUPPORT_TR069_UPGRADE_CUSTOM)),)
export TCSUPPORT_TR069_UPGRADE_CUSTOM=1
BSP_CFLAGS+=-DTCSUPPORT_TR069_UPGRADE_CUSTOM
endif
ifneq ($(strip $(TCSUPPORT_CT_E8GUI_TY)),)
export TCSUPPORT_CT_E8GUI_TY
BSP_CFLAGS+=-DTCSUPPORT_CT_E8GUI_TY
endif
ifneq ($(strip $(TCSUPPORT_ISP_WIZARD)),)
export TCSUPPORT_ISP_WIZARD
BSP_CFLAGS+=-DTCSUPPORT_ISP_WIZARD
endif
ifneq ($(strip $(TCSUPPORT_WAN_DNS_EACH_PVC)),)
export TCSUPPORT_WAN_DNS_EACH_PVC
BSP_CFLAGS+=-DTCSUPPORT_WAN_DNS_EACH_PVC
endif
ifneq ($(strip $(TCSUPPORT_TR69_BIND_PVC)),)
export TCSUPPORT_TR69_BIND_PVC
BSP_CFLAGS+=-DTCSUPPORT_TR69_BIND_PVC
endif
ifneq ($(strip $(TCSUPPORT_ARC_CMWP)),)
export TCSUPPORT_ARC_CMWP
BSP_CFLAGS+=-TCSUPPORT_ARC_CMWP
endif
ifneq ($(strip $(TCSUPPORT_C5_VOLLCOMM)),)
export TCSUPPORT_C5_VOLLCOMM
BSP_CFLAGS+=-DTCSUPPORT_C5_VOLLCOMM
endif
ifneq ($(strip $(TCSUPPORT_VIRSVR_APPL_AND_PROT)),)
export TCSUPPORT_VIRSVR_APPL_AND_PROT
BSP_CFLAGS+=-DTCSUPPORT_VIRSVR_APPL_AND_PROT
endif
ifneq ($(strip $(TCSUPPORT_3LEVEL_CHANGE_PASSWD)),)
export TCSUPPORT_3LEVEL_CHANGE_PASSWD
BSP_CFLAGS+=-DTCSUPPORT_3LEVEL_CHANGE_PASSWD
endif
ifneq ($(strip $(TCSUPPORT_GUI_ALG_CONTROL)),)
export TCSUPPORT_GUI_ALG_CONTROL
BSP_CFLAGS+=-DTCSUPPORT_GUI_ALG_CONTROL
endif
ifneq ($(strip $(TCSUPPORT_EPON_ATTACK_ENHANCE)),)
export TCSUPPORT_EPON_ATTACK_ENHANCE
BSP_CFLAGS+=-DTCSUPPORT_EPON_ATTACK_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_PROLINE_CMD_ACTION)),)
export TCSUPPORT_PROLINE_CMD_ACTION
BSP_CFLAGS+=-DTCSUPPORT_PROLINE_CMD_ACTION
endif
ifneq ($(strip $(TCSUPPORT_IGMP_QUICK_LEAVE)),)
export TCSUPPORT_IGMP_QUICK_LEAVE=1
BSP_CFLAGS+=-DTCSUPPORT_IGMP_QUICK_LEAVE
endif
ifneq ($(strip $(TCSUPPORT_MULTI_SWITCH_EXT)),)
export TCSUPPORT_MULTI_SWITCH_EXT=1
BSP_CFLAGS+=-DTCSUPPORT_MULTI_SWITCH_EXT
endif
ifneq ($(strip $(TCSUPPORT_MANUAL_ETHERNET_PORTMAP)),)
BSP_CFLAGS+=-DTCSUPPORT_MANUAL_ETHERNET_PORTMAP
ifneq ($(strip $(TCSUPPORT_MULTI_SWITCH_EXT)),)
BSP_CFLAGS+=-DTCSUPPORT_ETHERNET_PORTMAP=\""$(TCSUPPORT_WAN_PORT)_$(TCSUPPORT_LAN0_PORT)_$(TCSUPPORT_LAN1_PORT)_$(TCSUPPORT_LAN2_PORT)_$(TCSUPPORT_LAN3_PORT)_$(TCSUPPORT_LAN4_PORT)_$(TCSUPPORT_LAN5_PORT)_$(TCSUPPORT_LAN6_PORT)_$(TCSUPPORT_LAN7_PORT)_$(TCSUPPORT_LAN8_PORT)_$(TCSUPPORT_LAN9_PORT)_$(TCSUPPORT_LAN10_PORT)"\"
else
BSP_CFLAGS+=-DTCSUPPORT_ETHERNET_PORTMAP=\""$(TCSUPPORT_WAN_PORT)_$(TCSUPPORT_LAN0_PORT)_$(TCSUPPORT_LAN1_PORT)_$(TCSUPPORT_LAN2_PORT)_$(TCSUPPORT_LAN3_PORT)_$(TCSUPPORT_LAN4_PORT)_$(TCSUPPORT_LAN5_PORT)"\"
endif
endif
ifneq ($(strip $(TCSUPPORT_SHARE_PVC)),)
export TCSUPPORT_SHARE_PVC=1
BSP_CFLAGS+=-DTCSUPPORT_SHARE_PVC
endif
ifneq ($(strip $(TCSUPPORT_AGEOUT_MAC)),)
export TCSUPPORT_AGEOUT_MAC=1
BSP_CFLAGS+=-DTCSUPPORT_AGEOUT_MAC
endif
ifneq ($(strip $(TCSUPPORT_UNIQUEMAC_ALL)),)
export TCSUPPORT_UNIQUEMAC_ALL=1
BSP_CFLAGS+=-DTCSUPPORT_UNIQUEMAC_ALL
endif
ifneq ($(strip $(TCSUPPORT_CD_GUI_RIP)),)
export TCSUPPORT_CD_GUI_RIP
BSP_CFLAGS+=-DTCSUPPORT_CD_GUI_RIP
endif
ifneq ($(strip $(TCSUPPORT_ETHER_ALL_LED)),)
export TCSUPPORT_ETHER_ALL_LED
BSP_CFLAGS+=-DTCSUPPORT_ETHER_ALL_LED
endif
ifneq ($(strip $(TCSUPPORT_FW_INTERNET_LED)),)
export TCSUPPORT_FW_INTERNET_LED
BSP_CFLAGS+=-DTCSUPPORT_FW_INTERNET_LED
endif
ifneq ($(strip $(TCSUPPORT_VLAN_DOT1P)),)
export TCSUPPORT_VLAN_DOT1P
BSP_CFLAGS+=-DTCSUPPORT_VLAN_DOT1P
endif
ifneq ($(strip $(TCSUPPORT_VLAN_TPID)),)
export TCSUPPORT_VLAN_TPID
BSP_CFLAGS+=-DTCSUPPORT_VLAN_TPID
endif
ifneq ($(strip $(CWMP_REDIRECT)),)
export CWMP_REDIRECT
BSP_CFLAGS+=-DCWMP_REDIRECT
endif
ifneq ($(strip $(TCSUPPORT_CROSS_REBOOT)),)
export TCSUPPORT_CROSS_REBOOT
BSP_CFLAGS+=-DTCSUPPORT_CROSS_REBOOT
endif
ifneq ($(strip $(AZTECH_CWMP_REORDER)),)
export AZTECH_CWMP_REORDER
BSP_CFLAGS+=-DAZTECH_CWMP_REORDER
endif
ifneq ($(strip $(TCSUPPORT_SAGECOM_CWMP)),)
export TCSUPPORT_SAGECOM_CWMP
BSP_CFLAGS+=-DTCSUPPORT_SAGECOM_CWMP
endif
ifneq ($(strip $(TCSUPPORT_FON_MODEL_A)),)
export TCSUPPORT_FON_MODEL_A=1
BSP_CFLAGS+=-DTCSUPPORT_FON_MODEL_A
endif
ifneq ($(strip $(TCSUPPORT_FON_MODEL_B)),)
export TCSUPPORT_FON_MODEL_B=1
BSP_CFLAGS+=-DTCSUPPORT_FON_MODEL_B
endif
ifneq ($(strip $(TCSUPPORT_FON_CHILLI_ENHANCE)),)
export TCSUPPORT_FON_CHILLI_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_FON_CHILLI_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_OOM_RB_NEXT)),)
export TCSUPPORT_OOM_RB_NEXT=1
BSP_CFLAGS += -DTCSUPPORT_OOM_RB_NEXT
endif
ifneq ($(strip $(TCSUPPORT_WAN_ETHER_LED)),)
export TCSUPPORT_WAN_ETHER_LED=1
BSP_CFLAGS+=-DTCSUPPORT_WAN_ETHER_LED
endif
ifneq ($(strip $(TCSUPPORT_MT7530_SWITCH_API)),)
export TCSUPPORT_MT7530_SWITCH_API=1
BSP_CFLAGS+=-DTCSUPPORT_MT7530_SWITCH_API
endif
ifneq ($(strip $(TCSUPPORT_CWMP_FAULT_RESPONSE)),)
export TCSUPPORT_CWMP_FAULT_RESPONSE
BSP_CFLAGS+=-DTCSUPPORT_CWMP_FAULT_RESPONSE
endif
ifneq ($(strip $(TCSUPPORT_DHCP_NOFORWARD)),)
export TCSUPPORT_DHCP_NOFORWARD
BSP_CFLAGS+=-DTCSUPPORT_DHCP_NOFORWARD
endif
ifneq ($(strip $(TCSUPPORT_POWERSAVE_ENABLE)),)
export TCSUPPORT_POWERSAVE_ENABLE=1
BSP_CFLAGS+=-DTCSUPPORT_POWERSAVE_ENABLE
endif
ifneq ($(strip $(TCSUPPORT_NEW_SPIFLASH)),)
export TCSUPPORT_NEW_SPIFLASH=1
BSP_CFLAGS+=-DTCSUPPORT_NEW_SPIFLASH
endif
ifneq ($(strip $(TCSUPPORT_NEW_SPIFLASH_DEBUG)),)
export TCSUPPORT_NEW_SPIFLASH_DEBUG=1
BSP_CFLAGS+=-DTCSUPPORT_NEW_SPIFLASH_DEBUG
endif
ifneq ($(strip $(TCSUPPORT_CZ_H108N_COC_FOR_SDR)),)
export TCSUPPORT_CZ_H108N_COC_FOR_SDR=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_H108N_COC_FOR_SDR
endif
ifneq ($(strip $(TCSUPPORT_CHT_ARP)),)
export TCSUPPORT_CHT_ARP=1
BSP_CFLAGS+=-DTCSUPPORT_CHT_ARP
endif
ifneq ($(strip $(WIZARD_OI_GUI)),)
export WIZARD_OI_GUI=1
BSP_CFLAGS+=-DWIZARD_OI_GUI
endif
ifneq ($(strip $(TCSUPPORT_CT_OMCI_CFG_SHRINK)),)
export TCSUPPORT_CT_OMCI_CFG_SHRINK=1
BSP_CFLAGS+=-DTCSUPPORT_CT_OMCI_CFG_SHRINK
endif
ifneq ($(strip $(TCSUPPORT_OI_C9)),)
export TCSUPPORT_OI_C9=1
BSP_CFLAGS+=-DTCSUPPORT_OI_C9
endif
ifneq ($(strip $(TCSUPPORT_OI_C7)),)
export TCSUPPORT_OI_C7=1
BSP_CFLAGS+=-DTCSUPPORT_OI_C7
endif
ifneq ($(strip $(TCSUPPORT_UPNP_ENHANCE)),)
export TCSUPPORT_UPNP_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_UPNP_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_WPS_GPIO_CO_USE)),)
export TCSUPPORT_WPS_GPIO_CO_USE=1
BSP_CFLAGS+=-DTCSUPPORT_WPS_GPIO_CO_USE
endif
ifneq ($(strip $(TCSUPPORT_CZ_H168N)),)
export TCSUPPORT_CZ_H168N=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_H168N
endif
ifneq ($(strip $(TCSUPPORT_CZ_H108L)),)
export TCSUPPORT_CZ_H108L=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_H108L
endif
ifneq ($(strip $(TCSUPPORT_CZ_H108N)),)
export TCSUPPORT_CZ_H108N=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_H108N
endif
ifneq ($(strip $(TCSUPPORT_CZ_H108N_GB)),)
export TCSUPPORT_CZ_H108N_GB=1
BSP_CFLAGS+=-DTCSUPPORT_CZ_H108N_GB
endif
ifneq ($(strip $(TCSUPPORT_DAYLIGHT_SOUTH_HEMI)),)
export TCSUPPORT_DAYLIGHT_SOUTH_HEMI=1
BSP_CFLAGS+=-DTCSUPPORT_DAYLIGHT_SOUTH_HEMI
endif
ifneq ($(strip $(TCSUPPORT_ALC_OFF)),)
export TCSUPPORT_ALC_OFF=1
BSP_CFLAGS+=-DTCSUPPORT_ALC_OFF
endif
ifneq ($(strip $(TCSUPPORT_WPS_BTN_NEWSPEC)),)
export TCSUPPORT_WPS_BTN_NEWSPEC=1
BSP_CFLAGS+=-DTCSUPPORT_WPS_BTN_NEWSPEC
endif
ifneq ($(strip $(TCSUPPORT_ZEBRA_WORKAROUND)),)
export TCSUPPORT_ZEBRA_WORKAROUND=1
BSP_CFLAGS+=-DTCSUPPORT_ZEBRA_WORKAROUND
endif
ifneq ($(strip $(TCSUPPORT_H108NS_OTE)),)
export TCSUPPORT_H108NS_OTE=1
BSP_CFLAGS+=-DTCSUPPORT_H108NS_OTE
endif
ifneq ($(strip $(TCSUPPORT_USB_3G_DONGLE_PIN)),)
export TCSUPPORT_USB_3G_DONGLE_PIN=1
BSP_CFLAGS+=-DTCSUPPORT_USB_3G_DONGLE_PIN
endif
ifneq ($(strip $(TCSUPPORT_FTP_CMD)),)
export TCSUPPORT_FTP_CMD=1
BSP_CFLAGS+=-DTCSUPPORT_FTP_CMD
endif
ifneq ($(strip $(TCSUPPORT_USB_FTP_SERVER)),)
export TCSUPPORT_USB_FTP_SERVER=1
BSP_CFLAGS+=-DTCSUPPORT_USB_FTP_SERVER
endif
ifneq ($(strip $(TCSUPPORT_FTP_USB)),)
export TCSUPPORT_FTP_USB=1
BSP_CFLAGS+=-DTCSUPPORT_FTP_USB
endif
ifneq ($(strip $(TCSUPPORT_WIZARD_FON_OI)),)
export TCSUPPORT_WIZARD_FON_OI=1
BSP_CFLAGS+=-DTCSUPPORT_WIZARD_FON_OI
endif
ifneq ($(strip $(TCSUPPORT_IGMP_SET_GROUP)),)
export TCSUPPORT_IGMP_SET_GROUP=1
BSP_CFLAGS+=-DTCSUPPORT_IGMP_SET_GROUP
endif
ifneq ($(strip $(TCSUPPORT_PPPOA_ENHANCE)),)
export TCSUPPORT_PPPOA_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_PPPOA_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_MBUF_ENHANCE)),)
export TCSUPPORT_MBUF_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_MBUF_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_OMCI)),)
export TCSUPPORT_OMCI
BSP_CFLAGS+=-DTCSUPPORT_OMCI
ifneq ($(strip $(TCSUPPORT_OMCI_EXTENDED_MSG)),)
export TCSUPPORT_OMCI_EXTENDED_MSG
BSP_CFLAGS+=-DTCSUPPORT_OMCI_EXTENDED_MSG
endif
ifneq ($(strip $(TCSUPPORT_OMCI_CTC)),)
export TCSUPPORT_OMCI_CTC
BSP_CFLAGS+=-DTCSUPPORT_OMCI_CTC
endif
ifneq ($(strip $(TCSUPPORT_EPONCMD)),)
export TCSUPPORT_EPONCMD
BSP_CFLAGS+=-DTCSUPPORT_EPONCMD
endif
ifneq ($(strip $(TCSUPPORT_EPON_OAM)),)
export TCSUPPORT_EPON_OAM
BSP_CFLAGS+=-DTCSUPPORT_EPON_OAM
ifneq ($(strip $(TCSUPPORT_EPON_OAM_CTC)),)
export TCSUPPORT_EPON_OAM_CTC
BSP_CFLAGS+=-DTCSUPPORT_EPON_OAM_CTC
endif
ifneq ($(strip $(TCSUPPORT_EPON_OAM_LAN_DBG)),)
export TCSUPPORT_EPON_OAM_LAN_DBG
BSP_CFLAGS+=-DTCSUPPORT_EPON_OAM_LAN_DBG
endif
ifneq ($(strip $(TCSUPPORT_EPON_FPGA_WORKAROUND)),)
export TCSUPPORT_EPON_FPGA_WORKAROUND
BSP_CFLAGS+=-DTCSUPPORT_EPON_FPGA_WORKAROUND
endif
endif
ifneq ($(strip $(TCSUPPORT_OMCI_DOT1AG)),)
export TCSUPPORT_OMCI_DOT1AG
BSP_CFLAGS+=-DTCSUPPORT_OMCI_DOT1AG
endif
ifneq ($(strip $(TCSUPPORT_HGU_OMCI_MIB_UPLOAD_PPTP_ETH_UNI)),)
export TCSUPPORT_HGU_OMCI_MIB_UPLOAD_PPTP_ETH_UNI
BSP_CFLAGS+=-DTCSUPPORT_HGU_OMCI_MIB_UPLOAD_PPTP_ETH_UNI
endif
ifneq ($(strip $(TCSUPPORT_OMCI_ALCATEL)),)
export TCSUPPORT_OMCI_ALCATEL
BSP_CFLAGS+=-DTCSUPPORT_OMCI_ALCATEL
endif
ifneq ($(strip $(TCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME)),)
export TCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME
BSP_CFLAGS+=-DTCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME
endif
ifneq ($(strip $(TCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME_FOR_INA)),)
export TCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME_FOR_INA
BSP_CFLAGS+=-DTCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME_FOR_INA
endif
ifneq ($(strip $(TCSUPPORT_UPSTREAM_VLAN_POLICER)),)
export TCSUPPORT_UPSTREAM_VLAN_POLICER
BSP_CFLAGS+=-DTCSUPPORT_UPSTREAM_VLAN_POLICER
endif
ifneq ($(strip $(TCSUPPORT_LAN_VLAN)),)
export TCSUPPORT_LAN_VLAN
BSP_CFLAGS+=-DTCSUPPORT_LAN_VLAN
endif
ifneq ($(strip $(TCSUPPORT_LAN_VLAN_RANGE)),)
export TCSUPPORT_LAN_VLAN_RANGE
BSP_CFLAGS+=-DTCSUPPORT_LAN_VLAN_RANGE
endif
ifneq ($(strip $(TCSUPPORT_OMCI_LAN_DEBUG)),)
export TCSUPPORT_OMCI_LAN_DEBUG
BSP_CFLAGS+=-DTCSUPPORT_OMCI_LAN_DEBUG
endif
endif
ifneq ($(strip $(TCSUPPORT_PONMGR)),)
export TCSUPPORT_PONMGR
BSP_CFLAGS+=-DTCSUPPORT_PONMGR
endif
ifneq ($(strip $(TCSUPPORT_PMMGR)),)
export TCSUPPORT_PMMGR
BSP_CFLAGS+=-DTCSUPPORT_PMMGR
BSP_CFLAGS+=-DPMMGR_DEBUG
endif
ifneq ($(strip $(TCSUPPORT_XPON_IGMP)),)
export TCSUPPORT_XPON_IGMP
BSP_CFLAGS+=-DTCSUPPORT_XPON_IGMP
endif
ifneq ($(strip $(TCSUPPORT_XPON_IGMP_CHT)),)
export TCSUPPORT_XPON_IGMP_CHT
BSP_CFLAGS+=-DTCSUPPORT_XPON_IGMP_CHT
endif
ifneq ($(strip $(TCSUPPORT_XPON_LED)),)
export TCSUPPORT_XPON_LED=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_LED
endif
ifneq ($(strip $(TCSUPPORT_XPON_LED_UPGRADE)),)
export TCSUPPORT_XPON_LED_UPGRADE=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_LED_UPGRADE
endif
ifneq ($(strip $(TCSUPPORT_EPON_DUMMY)),)
export TCSUPPORT_EPON_DUMMY=1
BSP_CFLAGS+=-DTCSUPPORT_EPON_DUMMY
endif
ifneq ($(strip $(TCSUPPORT_PON_TEST)),)
export TCSUPPORT_PON_TEST=1
BSP_CFLAGS+=-DTCSUPPORT_PON_TEST
endif
ifneq ($(strip $(TCSUPPORT_PON_SFU_HGU_HYBRID)),)
export TCSUPPORT_PON_SFU_HGU_HYBRID=1
BSP_CFLAGS+=-DTCSUPPORT_PON_SFU_HGU_HYBRID
endif
ifneq ($(strip $(TCSUPPORT_CD_HTTP_PORT)),)
export TCSUPPORT_CD_HTTP_PORT=1
BSP_CFLAGS+=-DTCSUPPORT_CD_HTTP_PORT
endif
ifneq ($(strip $(TCSUPPORT_FON_V2)),)
export TCSUPPORT_FON_V2=1
BSP_CFLAGS+=-DTCSUPPORT_FON_V2
endif
ifneq ($(strip $(TCSUPPORT_FON_V2_MODEL_D_OTE)),)
export TCSUPPORT_FON_V2_MODEL_D_OTE=1
BSP_CFLAGS+=-DTCSUPPORT_FON_V2_MODEL_D_OTE
endif
ifneq ($(strip $(TCSUPPORT_CD_DDNS)),)
export TCSUPPORT_CD_DDNS=1
BSP_CFLAGS+=-DTCSUPPORT_CD_DDNS
endif
ifneq ($(strip $(TCSUPPORT_CD_WIND)),)
export TCSUPPORT_CD_WIND=1
BSP_CFLAGS+=-DTCSUPPORT_CD_WIND
endif
ifneq ($(strip $(TCSUPPORT_CT_WAN_PTM)),)
export TCSUPPORT_CT_WAN_PTM=1
BSP_CFLAGS+=-DTCSUPPORT_CT_WAN_PTM
export TCSUPPORT_IGMP_QUICK_LEAVE=1
BSP_CFLAGS+=-DTCSUPPORT_IGMP_QUICK_LEAVE
endif
ifneq ($(strip $(TCSUPPORT_CT_VLAN_BIND)),)
export TCSUPPORT_CT_VLAN_BIND=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VLAN_BIND
endif
ifneq ($(strip $(TCSUPPORT_CT_FULL_ROUTE)),)
export TCSUPPORT_CT_FULL_ROUTE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_FULL_ROUTE
endif
ifneq ($(strip $(TCSUPPORT_CT_WAN_STAT)),)
export TCSUPPORT_CT_WAN_STAT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_WAN_STAT
endif
ifneq ($(strip $(TCSUPPORT_CT_DUAL_IMAGE)),)
export TCSUPPORT_CT_DUAL_IMAGE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DUAL_IMAGE
endif
ifneq ($(strip $(TCSUPPORT_CT_WAN_CHILD_PREFIX)),)
export TCSUPPORT_CT_WAN_CHILD_PREFIX
BSP_CFLAGS+=-DTCSUPPORT_CT_WAN_CHILD_PREFIX
endif
ifneq ($(strip $(TCSUPPORT_CT_HWQOS)),)
export TCSUPPORT_CT_HWQOS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_HWQOS
endif
ifneq ($(strip $(TCSUPPORT_CT_DHCP6C_STATUS_CODE)),)
export TCSUPPORT_CT_DHCP6C_STATUS_CODE
BSP_CFLAGS+=-DTCSUPPORT_CT_DHCP6C_STATUS_CODE
endif
ifneq ($(strip $(TCSUPPORT_CT_E8B_ADSL)),)
export TCSUPPORT_CT_E8B_ADSL=1
BSP_CFLAGS+=-DTCSUPPORT_CT_E8B_ADSL
endif
ifneq ($(strip $(TCSUPPORT_CT_IPV4_RADIO)),)
export TCSUPPORT_CT_IPV4_RADIO=1
BSP_CFLAGS+=-DTCSUPPORT_CT_IPV4_RADIO
endif
ifneq ($(strip $(TCSUPPORT_CT_SYSTEM_EX)),)
export TCSUPPORT_CT_SYSTEM_EX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_SYSTEM_EX
endif
ifneq ($(strip $(TCSUPPORT_CT_DSLITE)),)
export TCSUPPORT_CT_DSLITE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DSLITE
endif
ifneq ($(strip $(TCSUPPORT_CT_BRIDGEARP_NOFWD_LAN)),)
export TCSUPPORT_CT_BRIDGEARP_NOFWD_LAN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_BRIDGEARP_NOFWD_LAN
endif
ifneq ($(strip $(TCSUPPORT_CT_DSL_EX)),)
export TCSUPPORT_CT_DSL_EX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DSL_EX
endif
ifneq ($(strip $(TCSUPPORT_CT_UPNP_DM)),)
export TCSUPPORT_CT_UPNP_DM=1
BSP_CFLAGS+=-DTCSUPPORT_CT_UPNP_DM
endif
ifneq ($(strip $(TCSUPPORT_CT_SERVICELIST_E8C)),)
export TCSUPPORT_CT_SERVICELIST_E8C=1
BSP_CFLAGS+=-DTCSUPPORT_CT_SERVICELIST_E8C
endif
ifneq ($(strip $(TCSUPPORT_CT_CWMP_ZIPROMFILE)),)
export TCSUPPORT_CT_CWMP_ZIPROMFILE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_CWMP_ZIPROMFILE
endif
ifneq ($(strip $(TCSUPPORT_NPTv6)),)
export TCSUPPORT_NPTv6=1
BSP_CFLAGS+=-DTCSUPPORT_NPTv6
endif
ifneq ($(strip $(TCSUPPORT_CT_VOIP_H248)),)
export TCSUPPORT_CT_VOIP_H248=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VOIP_H248
ifneq ($(strip $(VP_MEGACO)),)
export VP_MEGACO=1
BSP_CFLAGS+=-DVP_MEGACO
endif
endif
ifneq ($(strip $(TCSUPPORT_CT_VOIP_SIP)),)
export TCSUPPORT_CT_VOIP_SIP=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VOIP_SIP
ifneq ($(strip $(TCSUPPORT_VOIP_IMSSIP)),)
export TCSUPPORT_VOIP_IMSSIP=1
BSP_CFLAGS+=-DTCSUPPORT_VOIP_IMSSIP
NUM_CHANNELS=2
export NUM_CHANNELS
BSP_CFLAGS += -DNUM_CHANNELS=$(NUM_CHANNELS)
ifneq ($(strip $(VOIP_USE_LAN_IP)),)
BSP_CFLAGS += -DVOIP_USE_LAN_IP
endif
endif
endif
ifneq ($(strip $(TCSUPPORT_CT_VOIP_QOS)),)
export TCSUPPORT_CT_VOIP_QOS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VOIP_QOS
endif
ifneq ($(strip $(TCSUPPORT_CT_FTP_BACKDOOR)),)
export TCSUPPORT_CT_FTP_BACKDOOR=1
BSP_CFLAGS+=-DTCSUPPORT_CT_FTP_BACKDOOR
endif
ifneq ($(strip $(TCSUPPORT_CT_DHCP_PORT_FILTER)),)
export TCSUPPORT_CT_DHCP_PORT_FILTER=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DHCP_PORT_FILTER
endif
#if/*TCSUPPORT_COMPILE*/ defined(TCSUPPORT_CUC)
ifneq ($(strip $(TCSUPPORT_CUC)),)
export TCSUPPORT_CUC=1
BSP_CFLAGS+=-DTCSUPPORT_CUC
endif
ifneq ($(strip $(TCSUPPORT_CUC_DUAL_IMAGE)),)
export TCSUPPORT_CUC_DUAL_IMAGE=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_DUAL_IMAGE
endif
ifneq ($(strip $(TCSUPPORT_CUC_GUI)),)
export TCSUPPORT_CUC_GUI=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_GUI
endif
ifneq ($(strip $(TCSUPPORT_CUC_2PORT)),)
export TCSUPPORT_CUC_2PORT=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_2PORT
endif
ifneq ($(strip $(TCSUPPORT_CUC_VOIP_SKY)),)
export TCSUPPORT_CUC_VOIP_SKY=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_VOIP_SKY
endif
ifneq ($(strip $(TCSUPPORT_CUC_QOS)),)
export TCSUPPORT_CUC_QOS=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_QOS
endif
ifneq ($(strip $(TCSUPPORT_CUC_SFU)),)
export TCSUPPORT_CUC_SFU=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_SFU
endif
ifneq ($(strip $(TCSUPPORT_CUC_LANDING_PAGE)),)
export TCSUPPORT_CUC_LANDING_PAGE=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_LANDING_PAGE
endif
ifneq ($(strip $(TCSUPPORT_CUC_VOIP_NODE)),)
export TCSUPPORT_CUC_VOIP_NODE=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_VOIP_NODE
endif
ifneq ($(strip $(TCSUPPORT_CUC_C5_4P)),)
export TCSUPPORT_CUC_C5_4P=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_C5_4P
endif
ifneq ($(strip $(TCSUPPORT_CUC_C5_2P)),)
export TCSUPPORT_CUC_C5_2P=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_C5_2P
endif
ifneq ($(strip $(TCSUPPORT_CUC_C5_SFU)),)
export TCSUPPORT_CUC_C5_SFU=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_C5_SFU
endif
ifneq ($(strip $(TCSUPPORT_CUC_FJ_SFU)),)
export TCSUPPORT_CUC_FJ_SFU=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_FJ_SFU
endif
ifneq ($(strip $(TCSUPPORT_VOIP_1FXSPORT)),)
export TCSUPPORT_VOIP_1FXSPORT=1
BSP_CFLAGS+=-DTCSUPPORT_VOIP_1FXSPORT
endif
#endif/*TCSUPPORT_COMPILE*/
ifneq ($(strip $(TCSUPPORT_CT_PON_CY)),)
export TCSUPPORT_CT_PON_CY=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CY
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CY_JX)),)
export TCSUPPORT_HWNAT_WIFI=1
export TCSUPPORT_CT_PON_CY_JX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CY_JX
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CJZ)),)
export TCSUPPORT_CT_PON_CJZ
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CJZ
endif
ifneq ($(strip $(TCSUPPORT_CT_SFU_SK)),)
export TCSUPPORT_CT_SFU_SK=1
BSP_CFLAGS+=-DTCSUPPORT_CT_SFU_SK
endif
ifneq ($(strip $(TCSUPPORT_CT_SFU_SX)),)
export TCSUPPORT_CT_SFU_SX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_SFU_SX
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_SK)),)
export TCSUPPORT_CT_PON_SK=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_SK
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CN)),)
export TCSUPPORT_CT_PON_CN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CN
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CN_JS)),)
export TCSUPPORT_CT_PON_CN_JS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CN_JS
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CN_CN)),)
export TCSUPPORT_CT_PON_CN_CN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CN_CN
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_C9)),)
export TCSUPPORT_CT_PON_C9
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_C9
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_C5)),)
export TCSUPPORT_CT_PON_C5
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_C5
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_C7)),)
export TCSUPPORT_CT_PON_C7=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_C7
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_SMALLSYSTEM)),)
export TCSUPPORT_CT_PON_SMALLSYSTEM
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_SMALLSYSTEM
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_BIGSYSTEM)),)
export TCSUPPORT_CT_PON_BIGSYSTEM=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_BIGSYSTEM
endif
ifneq ($(strip $(TCSUPPORT_CY)),)
export TCSUPPORT_CY=1
export TCSUPPORT_CY
BSP_CFLAGS+=-DTCSUPPORT_CY
endif
ifneq ($(strip $(TCSUPPORT_CY_PON)),)
export TCSUPPORT_CY_PON=1
BSP_CFLAGS+=-DTCSUPPORT_CY_PON
endif
ifneq ($(strip $(TCSUPPORT_HW_SW_FWVER)),)
export TCSUPPORT_HW_SW_FWVER=1
BSP_CFLAGS+=-DTCSUPPORT_HW_SW_FWVER
endif
ifneq ($(strip $(TCSUPPORT_C7)),)
export TCSUPPORT_C7=1
export TCSUPPORT_C7
BSP_CFLAGS+=-DTCSUPPORT_C7
endif
ifneq ($(strip $(TCSUPPORT_CT_PROLINE_SUPPORT)),)
export TCSUPPORT_CT_PROLINE_SUPPORT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PROLINE_SUPPORT
endif
ifneq ($(strip $(TCSUPPORT_CT_PPPINFORM)),)
export TCSUPPORT_CT_PPPINFORM=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PPPINFORM
endif
ifneq ($(strip $(TCSUPPORT_CT_AUTOREGISTER)),)
export TCSUPPORT_CT_AUTOREGISTER=1
BSP_CFLAGS+=-DTCSUPPORT_CT_AUTOREGISTER
endif
ifneq ($(strip $(TCSUPPORT_CT_FJ)),)
export TCSUPPORT_CT_FJ
BSP_CFLAGS+=-DTCSUPPORT_CT_FJ
endif
ifneq ($(strip $(TCSUPPORT_CCT)),)
export TCSUPPORT_CCT
BSP_CFLAGS+=-DTCSUPPORT_CCT
endif
ifneq ($(strip $(TCSUPPORT_RESERVEAREA_EXTEND)),)
export TCSUPPORT_RESERVEAREA_EXTEND=1
BSP_CFLAGS+=-DTCSUPPORT_RESERVEAREA_EXTEND
endif
ifneq ($(strip $(TCSUPPORT_CT_DEV_ACCESS_TYPE)),)
export TCSUPPORT_CT_DEV_ACCESS_TYPE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DEV_ACCESS_TYPE
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_YN)),)
export TCSUPPORT_CT_PON_YN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_YN
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_NX)),)
export TCSUPPORT_CT_PON_NX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_NX
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_GS)),)
export TCSUPPORT_CT_PON_GS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_GS
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_C9_HUN)),)
export TCSUPPORT_CT_PON_C9_HUN
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_C9_HUN
endif
ifneq ($(strip $(TCSUPPORT_CT_DEVREG_PROV_CODE)),)
export TCSUPPORT_CT_DEVREG_PROV_CODE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DEVREG_PROV_CODE
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_GD)),)
export TCSUPPORT_CT_PON_GD=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_GD
export TCSUPPORT_CWMP_PRECISE_TIME
BSP_CFLAGS+=-DTCSUPPORT_CWMP_PRECISE_TIME
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_GDV20)),)
export TCSUPPORT_CT_PON_GDV20=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_GDV20
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CQ)),)
export TCSUPPORT_CT_PON_CQ=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CQ
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_SC)),)
export TCSUPPORT_CT_PON_SC=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_SC
export TCSUPPORT_CT_PPP_ONDEMAND_WEBUI=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PPP_ONDEMAND_WEBUI
endif
ifneq ($(strip $(TCSUPPORT_CT_UPG_PINGPONG)),)
export TCSUPPORT_CT_UPG_PINGPONG=1
BSP_CFLAGS+=-DTCSUPPORT_CT_UPG_PINGPONG
endif
ifneq ($(strip $(TCSUPPORT_CT_REMOTE_UPG_WEBREDIRECT)),)
export TCSUPPORT_CT_REMOTE_UPG_WEBREDIRECT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_REMOTE_UPG_WEBREDIRECT
endif
ifneq ($(strip $(TCSUPPORT_CD_CWMP_ADSL)),)
export TCSUPPORT_CD_CWMP_ADSL=1
BSP_CFLAGS+=-DTCSUPPORT_CD_CWMP_ADSL
endif
ifneq ($(strip $(TCSUPPORT_CD_MAC2SSID)),)
export TCSUPPORT_CD_MAC2SSID=1
BSP_CFLAGS+=-DTCSUPPORT_CD_MAC2SSID
endif
ifneq ($(strip $(TCSUPPORT_CD_PVC2_ROUTE)),)
export TCSUPPORT_CD_PVC2_ROUTE=1
BSP_CFLAGS+=-DTCSUPPORT_CD_PVC2_ROUTE
endif
ifneq ($(strip $(TCSUPPORT_LED_SWITCH_BUTTON)),)
export TCSUPPORT_LED_SWITCH_BUTTON=1
BSP_CFLAGS+=-DTCSUPPORT_LED_SWITCH_BUTTON
endif
ifneq ($(strip $(TCSUPPORT_CUC_TIME_DISPLAY)),)
export TCSUPPORT_CUC_TIME_DISPLAY
BSP_CFLAGS+=-DTCSUPPORT_CUC_TIME_DISPLAY
endif
ifneq ($(strip $(TCSUPPORT_CT_LONG_RESETBTN)),)
export TCSUPPORT_CT_LONG_RESETBTN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_LONG_RESETBTN
endif
ifneq ($(strip $(TCSUPPORT_CT_PPP_ONDEMAND)),)
export TCSUPPORT_CT_PPP_ONDEMAND=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PPP_ONDEMAND
endif
ifneq ($(strip $(TCSUPPORT_CT_PPP_MANUALLY)),)
export TCSUPPORT_CT_PPP_MANUALLY=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PPP_MANUALLY
endif
ifneq ($(strip $(TCSUPPORT_CT_ADV_DNSPROXY)),)
export TCSUPPORT_CT_ADV_DNSPROXY=1
BSP_CFLAGS+=-DTCSUPPORT_CT_ADV_DNSPROXY
endif
ifneq ($(strip $(TCSUPPORT_CY_E8_SFU)),)
export TCSUPPORT_CY_E8_SFU=1
BSP_CFLAGS+=-DTCSUPPORT_CY_E8_SFU
endif
ifneq ($(strip $(TCSUPPORT_CT_SFU_C9)),)
export TCSUPPORT_CT_SFU_C9=1
BSP_CFLAGS+=-DTCSUPPORT_CT_SFU_C9
endif
ifneq ($(strip $(TCSUPPORT_CT_ECN_GZ)),)
export TCSUPPORT_CT_ECN_GZ=1
BSP_CFLAGS+=-DTCSUPPORT_CT_ECN_GZ
endif
ifneq ($(strip $(TCSUPPORT_CT_SIMCARD_SEPARATION)),)
export TCSUPPORT_CT_SIMCARD_SEPARATION
BSP_CFLAGS+=-DTCSUPPORT_CT_SIMCARD_SEPARATION
endif
ifneq ($(strip $(TCSUPPORT_CT_BLOCK_PROCESS)),)
export TCSUPPORT_CT_BLOCK_PROCESS
BSP_CFLAGS+=-DTCSUPPORT_CT_BLOCK_PROCESS
endif
ifneq ($(strip $(TCSUPPORT_CT_NEWGUI)),)
export TCSUPPORT_CT_NEWGUI=1
BSP_CFLAGS+=-DTCSUPPORT_CT_NEWGUI
endif
ifneq ($(strip $(TCSUPPORT_CT_2PORTS)),)
export TCSUPPORT_CT_2PORTS
BSP_CFLAGS+=-DTCSUPPORT_CT_2PORTS
endif
ifneq ($(strip $(TCSUPPORT_CT_1PORT)),)
export TCSUPPORT_CT_1PORT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_1PORT
endif
ifneq ($(strip $(TCSUPPORT_CT_1FXS)),)
export TCSUPPORT_CT_1FXS
BSP_CFLAGS+=-DTCSUPPORT_CT_1FXS
endif
ifneq ($(strip $(TCSUPPORT_VOIP_4FXS)),)
export TCSUPPORT_VOIP_4FXS
BSP_CFLAGS+=-DTCSUPPORT_VOIP_4FXS
endif
ifneq ($(strip $(TCSUPPORT_DOT11N_SPEC_COMPLY)),)
export TCSUPPORT_DOT11N_SPEC_COMPLY=1
export TCSUPPORT_HTBW_40M
BSP_CFLAGS+=-DTCSUPPORT_DOT11N_SPEC_COMPLY
BSP_CFLAGS+=-DTCSUPPORT_HTBW_40M
endif
ifneq ($(strip $(TCSUPPORT_WPA2_PRE_AUTH)),)
export TCSUPPORT_WPA2_PRE_AUTH=1
BSP_CFLAGS+=-DTCSUPPORT_WPA2_PRE_AUTH
endif
ifneq ($(strip $(TCSUPPORT_C1_MS)),)
export TCSUPPORT_C1_MS=1
BSP_CFLAGS+=-DTCSUPPORT_C1_MS
endif
ifneq ($(strip $(TCSUPPORT_C1_ZY)),)
export TCSUPPORT_C1_ZY=1
BSP_CFLAGS+=-DTCSUPPORT_C1_ZY
endif
ifneq ($(strip $(TCSUPPORT_WEB_LOGOUT)),)
export TCSUPPORT_WEB_LOGOUT=1
BSP_CFLAGS+=-DTCSUPPORT_WEB_LOGOUT
endif
ifneq ($(strip $(TCSUPPORT_CT_LOOPDETECT)),)
export TCSUPPORT_CT_LOOPDETECT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_LOOPDETECT
endif
ifneq ($(strip $(TCSUPPORT_CG_DS_ADD_TAG)),)
export TCSUPPORT_CG_DS_ADD_TAG=1
BSP_CFLAGS+=-DTCSUPPORT_CG_DS_ADD_TAG
endif
ifneq ($(strip $(TCSUPPORT_WAN_UPSTREAM_REMARK)),)
export TCSUPPORT_WAN_UPSTREAM_REMARK=1
BSP_CFLAGS+=-DTCSUPPORT_WAN_UPSTREAM_REMARK
endif
ifneq ($(strip $(TCSUPPORT_MT7520S)),)
export TCSUPPORT_MT7520S=1
BSP_CFLAGS+=-DTCSUPPORT_MT7520S
endif
ifneq ($(strip $(TCSUPPORT_CHS)),)
export TCSUPPORT_CHS=1
BSP_CFLAGS+=-DTCSUPPORT_CHS
endif
ifneq ($(strip $(TCSUPPORT_NOT_CARE_VER_DY_STALIST)),)
export TCSUPPORT_NOT_CARE_VER_DY_STALIST=1
BSP_CFLAGS+=-DTCSUPPORT_NOT_CARE_VER_DY_STALIST
endif
ifneq ($(strip $(TCSUPPORT_IS_FH_CO_GW)),)
export TCSUPPORT_IS_FH_CO_GW=1
BSP_CFLAGS+=-DTCSUPPORT_IS_FH_CO_GW
endif
ifneq ($(strip $(TCSUPPORT_CT_DIAG_MICROSECOND)),)
export TCSUPPORT_CT_DIAG_MICROSECOND=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DIAG_MICROSECOND
endif
ifneq ($(strip $(TCSUPPORT_CT_MONITORCOLLECTOR)),)
export TCSUPPORT_CT_MONITORCOLLECTOR=1
BSP_CFLAGS+=-DTCSUPPORT_CT_MONITORCOLLECTOR
endif
ifneq ($(strip $(TCSUPPORT_CT_PPPOE_EMULATOR)),)
export TCSUPPORT_CT_PPPOE_EMULATOR
BSP_CFLAGS+=-DTCSUPPORT_CT_PPPOE_EMULATOR
endif
ifneq ($(strip $(TCSUPPORT_CT_PPPOE_IPV6_EMULATOR)),)
export TCSUPPORT_CT_PPPOE_IPV6_EMULATOR=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PPPOE_IPV6_EMULATOR
endif
ifneq ($(strip $(TCSUPPORT_ASB_VECTOR)),)
export TCSUPPORT_ASB_VECTOR=1
BSP_CFLAGS+=-DTCSUPPORT_ASB_VECTOR
endif
ifneq ($(strip $(TCSUPPORT_CT_UPLOAD_ALLINONE)),)
export TCSUPPORT_CT_UPLOAD_ALLINONE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_UPLOAD_ALLINONE
endif
ifneq ($(strip $(TCSUPPORT_CT_WANNINDEX_INCREASE)),)
export TCSUPPORT_CT_WANNINDEX_INCREASE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_WANNINDEX_INCREASE
endif
ifneq ($(strip $(TCSUPPORT_XPON_HYBIRD)),)
export TCSUPPORT_XPON_HYBIRD=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_HYBIRD
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_NMG)),)
export TCSUPPORT_CT_PON_NMG=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_NMG
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_SN)),)
export TCSUPPORT_CT_PON_SN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_SN
endif
ifneq ($(strip $(TCSUPPORT_CT_PHONEAPP)),)
export TCSUPPORT_CT_PHONEAPP=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PHONEAPP
export TCSUPPORT_TRACEROUTE=1
BSP_CFLAGS+=-DTCSUPPORT_TRACEROUTE
endif
ifneq ($(strip $(TCSUPPORT_CT_JOYME)),)
export TCSUPPORT_CT_JOYME=1
BSP_CFLAGS+=-DTCSUPPORT_CT_JOYME
endif
ifneq ($(strip $(TCSUPPORT_CT_JOYME2)),)
export TCSUPPORT_CT_JOYME2=1
BSP_CFLAGS+=-DTCSUPPORT_CT_JOYME2
endif
ifneq ($(strip $(TCSUPPORT_CT_JOYME4)),)
export TCSUPPORT_CT_JOYME4=1
BSP_CFLAGS+=-DTCSUPPORT_CT_JOYME4
endif
ifneq ($(strip $(TCSUPPORT_CT_JOYME_BANDWIDTH)),)
export TCSUPPORT_CT_JOYME_BANDWIDTH=1
BSP_CFLAGS+=-DTCSUPPORT_CT_JOYME_BANDWIDTH
endif
ifneq ($(strip $(TCSUPPORT_CT_OSGI)),)
export TCSUPPORT_CT_OSGI=1
BSP_CFLAGS+=-DTCSUPPORT_CT_OSGI
endif
ifneq ($(strip $(TCSUPPORT_CT_OPENJDK)),)
export TCSUPPORT_CT_OPENJDK=1
BSP_CFLAGS+=-DTCSUPPORT_CT_OPENJDK
endif
ifneq ($(strip $(TCSUPPORT_CT_DHCP_FORCERENEW)),)
export TCSUPPORT_CT_DHCP_FORCERENEW=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DHCP_FORCERENEW
endif
ifneq ($(strip $(TCSUPPORT_CT_DHCP_ARPPING)),)
export TCSUPPORT_CT_DHCP_ARPPING=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DHCP_ARPPING
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_BIND2)),)
export TCSUPPORT_CT_PON_BIND2=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_BIND2
endif
ifneq ($(strip $(TCSUPPORT_CT_ITMS_TMOUT)),)
export TCSUPPORT_CT_ITMS_TMOUT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_ITMS_TMOUT
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_JS)),)
export TCSUPPORT_CT_PON_JS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_JS
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_JS_IP)),)
export TCSUPPORT_CT_PON_JS_IP=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_JS_IP
endif
ifneq ($(strip $(TCSUPPORT_CT_VOIP_CRYPT)),)
export TCSUPPORT_CT_VOIP_CRYPT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VOIP_CRYPT
endif
ifneq ($(strip $(TCSUPPORT_CUC_PON_SFU)),)
export TCSUPPORT_CUC_PON_SFU=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_PON_SFU
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_GX)),)
export TCSUPPORT_CT_PON_GX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_GX
endif
ifneq ($(strip $(TCSUPPORT_C5_XPON_AUTH_LED)),)
export TCSUPPORT_C5_XPON_AUTH_LED=1
BSP_CFLAGS+=-DTCSUPPORT_C5_XPON_AUTH_LED
endif
ifneq ($(strip $(TCSUPPORT_CT_C9)),)
export TCSUPPORT_CT_C9=1
BSP_CFLAGS+=-DTCSUPPORT_CT_C9
endif
ifneq ($(strip $(TCSUPPORT_PON_ROSTELECOM)),)
export TCSUPPORT_PON_ROSTELECOM=1
BSP_CFLAGS+=-DTCSUPPORT_PON_ROSTELECOM
endif
ifneq ($(strip $(TCSUPPORT_C9_ROST_LED)),)
export TCSUPPORT_C9_ROST_LED=1
BSP_CFLAGS+=-DTCSUPPORT_C9_ROST_LED
endif
ifneq ($(strip $(TCSUPPORT_CT_PORTSLIMIT)),)
export TCSUPPORT_CT_PORTSLIMIT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PORTSLIMIT
endif
ifneq ($(strip $(TCSUPPORT_C7_CU)),)
export TCSUPPORT_C7_CU
BSP_CFLAGS+=-DTCSUPPORT_C7_CU
endif
ifneq ($(strip $(TCSUPPORT_CT_IPOE_EMULATOR)),)
export TCSUPPORT_CT_IPOE_EMULATOR=1
BSP_CFLAGS+=-DTCSUPPORT_CT_IPOE_EMULATOR
endif
ifneq ($(strip $(TCSUPPORT_TR69_IP_HOST)),)
export TCSUPPORT_TR69_IP_HOST
BSP_CFLAGS+=-DTCSUPPORT_TR69_IP_HOST
endif
ifneq ($(strip $(TCSUPPORT_PON_FH)),)
export TCSUPPORT_PON_FH=1
BSP_CFLAGS+=-DTCSUPPORT_PON_FH
endif
ifneq ($(strip $(TCSUPPORT_ENGLISH_ONLY)),)
export TCSUPPORT_ENGLISH_ONLY=1
BSP_CFLAGS+=-DTCSUPPORT_ENGLISH_ONLY
endif
ifneq ($(strip $(TCSUPPORT_CT_C5_HEN_SFU)),)
export TCSUPPORT_CT_C5_HEN_SFU=1
BSP_CFLAGS+=-DTCSUPPORT_CT_C5_HEN_SFU
endif
ifneq ($(strip $(TCSUPPORT_MT7570)),)
export TCSUPPORT_MT7570=1
BSP_CFLAGS+=-DTCSUPPORT_MT7570
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_JX)),)
export TCSUPPORT_CT_PON_JX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_JX
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_QH)),)
export TCSUPPORT_CT_PON_QH=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_QH
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CZ_QH)),)
export TCSUPPORT_CT_PON_CZ_QH=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CZ_QH
endif
ifneq ($(strip $(TCSUPPORT_CT_STBMAC_REPORT)),)
export TCSUPPORT_CT_STBMAC_REPORT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_STBMAC_REPORT
endif
ifneq ($(strip $(TCSUPPORT_GPIO40)),)
export TCSUPPORT_GPIO40=1
BSP_CFLAGS+=-DTCSUPPORT_GPIO40
endif
ifneq ($(strip $(TCSUPPORT_GPIO25)),)
export TCSUPPORT_GPIO25=1
BSP_CFLAGS+=-DTCSUPPORT_GPIO25
endif
ifneq ($(strip $(TCSUPPORT_CUC_C5_JZ_INVERSE)),)
export TCSUPPORT_CUC_C5_JZ_INVERSE=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_C5_JZ_INVERSE
endif
ifneq ($(strip $(TCSUPPORT_CT_PMINFORM)),)
export TCSUPPORT_CT_PMINFORM=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PMINFORM
endif
ifneq ($(strip $(TCSUPPORT_CT_ADSL_HN)),)
export TCSUPPORT_CT_ADSL_HN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_ADSL_HN
endif
ifneq ($(strip $(TCSUPPORT_C7_CUC)),)
export TCSUPPORT_C7_CUC=1
BSP_CFLAGS+=-DTCSUPPORT_C7_CUC
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_ONUCONFIG)),)
export TCSUPPORT_CT_PON_ONUCONFIG=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_ONUCONFIG
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_HUB)),)
export TCSUPPORT_CT_PON_HUB=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_HUB
endif
ifneq ($(strip $(TCSUPPORT_CT_PPP_ONDEMAND_WEBUI)),)
export TCSUPPORT_CT_PPP_ONDEMAND_WEBUI=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PPP_ONDEMAND_WEBUI
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_FHT)),)
export TCSUPPORT_CT_PON_FHT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_FHT
endif
ifneq ($(strip $(TCSUPPORT_CT_TR143_WGET_DOWNLOAD)),)
export TCSUPPORT_CT_TR143_WGET_DOWNLOAD=1
BSP_CFLAGS+=-DTCSUPPORT_CT_TR143_WGET_DOWNLOAD
endif
ifneq ($(strip $(TCSUPPORT_TR143_CURL_UPLOAD)),)
export TCSUPPORT_TR143_CURL_UPLOAD=1
BSP_CFLAGS+=-DTCSUPPORT_TR143_CURL_UPLOAD
export TCSUPPORT_LIBCURL=1
endif
ifneq ($(strip $(TCSUPPORT_CT_ADSL_TJ)),)
export TCSUPPORT_CT_ADSL_TJ=1
BSP_CFLAGS+=-DTCSUPPORT_CT_ADSL_TJ
endif
ifneq ($(strip $(TCSUPPORT_CT_STB_TEST)),)
export TCSUPPORT_CT_STB_TEST=1
BSP_CFLAGS+=-DTCSUPPORT_CT_STB_TEST
endif
ifneq ($(strip $(TCSUPPORT_CT_ADSL_BIND1)),)
export TCSUPPORT_CT_ADSL_BIND1=1
BSP_CFLAGS+=-DTCSUPPORT_CT_ADSL_BIND1
endif
ifneq ($(strip $(TCSUPPORT_CT_NAMECHGNOTIFY)),)
export TCSUPPORT_CT_NAMECHGNOTIFY=1
BSP_CFLAGS+=-DTCSUPPORT_CT_NAMECHGNOTIFY
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CA)),)
export TCSUPPORT_CT_PON_CA=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CA
endif
ifneq ($(strip $(TCSUPPORT_CATV_GD)),)
export TCSUPPORT_CATV_GD=1
BSP_CFLAGS+=-DTCSUPPORT_CATV_GD
endif
ifneq ($(strip $(TCSUPPORT_CMCC)),)
export TCSUPPORT_CMCC=1
BSP_CFLAGS+=-DTCSUPPORT_CMCC
ifneq ($(strip $(TCSUPPORT_CMCCV2)),)
export TCSUPPORT_CMCCV2=1
BSP_CFLAGS+=-DTCSUPPORT_CMCCV2
export TCSUPPORT_LIBCURL=1
endif
endif
ifneq ($(strip $(TCSUPPORT_WLAN_PERSSID_SWITCH_ENHANCE)),)
export TCSUPPORT_WLAN_PERSSID_SWITCH_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_PERSSID_SWITCH_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_CSC_EEUROPE)),)
export TCSUPPORT_CSC_EEUROPE=1
BSP_CFLAGS+=-DTCSUPPORT_CSC_EEUROPE
endif
ifneq ($(strip $(TCSUPPORT_CMCC_GANSU)),)
export TCSUPPORT_CMCC_GANSU=1
BSP_CFLAGS+=-DTCSUPPORT_CMCC_GANSU
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_HLJ)),)
export TCSUPPORT_CT_PON_HLJ=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_HLJ
endif
ifneq ($(strip $(TCSUPPORT_CT_DS_LIMIT)),)
export TCSUPPORT_CT_DS_LIMIT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DS_LIMIT
endif
ifneq ($(strip $(TCSUPPORT_PON_IP_HOST_AUTOWAN_VOICE)),)
export TCSUPPORT_PON_IP_HOST_AUTOWAN_VOICE=1
BSP_CFLAGS+=-DTCSUPPORT_PON_IP_HOST_AUTOWAN_VOICE
endif
ifneq ($(strip $(TCSUPPORT_GPON_GREENDROP_OPEN)),)
export TCSUPPORT_GPON_GREENDROP_OPEN=1
BSP_CFLAGS+=-DTCSUPPORT_GPON_GREENDROP_OPEN
endif
ifneq ($(strip $(TCSUPPORT_C1_ZY_SFU)),)
export TCSUPPORT_C1_ZY_SFU=1
BSP_CFLAGS+=-DTCSUPPORT_C1_ZY_SFU
endif
ifneq ($(strip $(TCSUPPORT_C1_ZY_HGU)),)
export TCSUPPORT_C1_ZY_HGU=1
BSP_CFLAGS+=-DTCSUPPORT_C1_ZY_HGU
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CY_JX)),)
export TCSUPPORT_CT_PON_CY_JX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CY_JX
endif
ifneq ($(strip $(TCSUPPORT_CT_TRACEROUTEIPV6)),)
export TCSUPPORT_CT_TRACEROUTEIPV6=1
BSP_CFLAGS+=-DTCSUPPORT_CT_TRACEROUTEIPV6
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CAU)),)
export TCSUPPORT_CT_PON_CAU=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CAU
endif
ifneq ($(strip $(TCSUPPORT_CT_PPPERRCODE_ENHANCE)),)
export TCSUPPORT_CT_PPPERRCODE_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PPPERRCODE_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_CT_BRIDGE_PPPSTATUS)),)
export TCSUPPORT_CT_BRIDGE_PPPSTATUS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_BRIDGE_PPPSTATUS
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CJ)),)
export TCSUPPORT_CT_PON_CJ=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CJ
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_BIND2_WEB)),)
export TCSUPPORT_CT_PON_BIND2_WEB=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_BIND2_WEB
endif
ifneq ($(strip $(TCSUPPORT_SEPERATED_ETH_ITF)),)
export TCSUPPORT_SEPERATED_ETH_ITF=1
BSP_CFLAGS+=-DTCSUPPORT_SEPERATED_ETH_ITF
endif
ifneq ($(strip $(TCSUPPORT_WAN2LAN_EXT)),)
export TCSUPPORT_WAN2LAN_EXT=1
BSP_CFLAGS+=-DTCSUPPORT_WAN2LAN_EXT
endif
ifneq ($(strip $(TCSUPPORT_XPON_HAL_API_EXT)),)
export TCSUPPORT_XPON_HAL_API_EXT=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_HAL_API_EXT
ifeq ($(strip $(TCSUPPORT_CPU_EN7580)),)
export TCSUPPORT_CT_HWNAT_OFFLOAD=1
export TCSUPPORT_CT_SWQOS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_HWNAT_OFFLOAD
BSP_CFLAGS+=-DTCSUPPORT_CT_SWQOS
endif
endif
ifneq ($(strip $(TCSUPPORT_XPON_HAL_API_QOS)),)
export TCSUPPORT_XPON_HAL_API_QOS=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_HAL_API_QOS
endif
ifneq ($(strip $(TCSUPPORT_XPON_HAL_API_QOS_CA)),)
export TCSUPPORT_XPON_HAL_API_QOS_CA=1
BSP_CFLAGS+=-DTCSUPPORT_XPON_HAL_API_QOS_CA
endif
ifneq ($(strip $(TCSUPPORT_IS_FH_PON)),)
export TCSUPPORT_IS_FH_PON=1
BSP_CFLAGS+=-DTCSUPPORT_IS_FH_PON
endif
ifneq ($(strip $(TCSUPPORT_FH_ENV)),)
export TCSUPPORT_FH_ENV=1
BSP_CFLAGS+=-DTCSUPPORT_FH_ENV
endif
ifneq ($(strip $(TCSUPPORT_FWC_ENV)),)
export TCSUPPORT_FWC_ENV=1
BSP_CFLAGS+=-DTCSUPPORT_FWC_ENV
endif
ifneq ($(strip $(TCSUPPORT_FH_UNIFIED_PLATFORM)),)
export TCSUPPORT_FH_UNIFIED_PLATFORM=1
BSP_CFLAGS+=-DTCSUPPORT_FH_UNIFIED_PLATFORM
endif
ifneq ($(strip $(TCSUPPORT_FWC_QOS)),)
export TCSUPPORT_FWC_QOS=1
BSP_CFLAGS+=-DTCSUPPORT_FWC_QOS
endif
ifneq ($(strip $(TCSUPPORT_FWC_TRAFFIC_CLASSIFY)),)
export TCSUPPORT_FWC_TRAFFIC_CLASSIFY=1
BSP_CFLAGS+=-DTCSUPPORT_FWC_TRAFFIC_CLASSIFY
endif
ifneq ($(strip $(TCSUPPORT_FWC_FDB_VLAN)),)
export TCSUPPORT_FWC_FDB_VLAN=1
BSP_CFLAGS+=-DTCSUPPORT_FWC_FDB_VLAN
endif
ifneq ($(strip $(TCSUPPORT_FWC_VLAN_TAG)),)
export TCSUPPORT_FWC_VLAN_TAG=1
BSP_CFLAGS+=-DTCSUPPORT_FWC_VLAN_TAG
endif
ifneq ($(strip $(TCSUPPORT_FWC_MCST)),)
export TCSUPPORT_FWC_MCST=1
BSP_CFLAGS+=-DTCSUPPORT_FWC_MCST
endif
ifneq ($(strip $(TCSUPPORT_CT_MAXNET_DPI)),)
export TCSUPPORT_CT_MAXNET_DPI=1
BSP_CFLAGS+=-DTCSUPPORT_CT_MAXNET_DPI
endif
ifneq ($(strip $(TCSUPPORT_CT_CUSTOMMENU)),)
export TCSUPPORT_CT_CUSTOMMENU=1
BSP_CFLAGS+=-DTCSUPPORT_CT_CUSTOMMENU
endif
ifneq ($(strip $(TCSUPPORT_CUC_PON_SD)),)
export TCSUPPORT_CUC_PON_SD=1
BSP_CFLAGS+=-DTCSUPPORT_CUC_PON_SD
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CZ_GD)),)
export TCSUPPORT_CT_PON_CZ_GD=1
export TCSUPPORT_HWNAT_WIFI=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CZ_GD
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CZ_GDCS)),)
export TCSUPPORT_CT_PON_CZ_GDCS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CZ_GDCS
endif
ifneq ($(strip $(TCSUPPORT_CT_LAN_BYPASS)),)
export TCSUPPORT_CT_LAN_BYPASS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_LAN_BYPASS
endif
ifneq ($(strip $(TCSUPPORT_FH_JOYMEV2_PON)),)
export TCSUPPORT_FH_JOYMEV2_PON=1
BSP_CFLAGS+=-DTCSUPPORT_FH_JOYMEV2_PON
endif
ifneq ($(strip $(TCSUPPORT_FH_SDN_PON)),)
export TCSUPPORT_FH_SDN_PON=1
BSP_CFLAGS+=-DTCSUPPORT_FH_SDN_PON
endif
ifneq ($(strip $(TCSUPPORT_CT_TY_LOGO)),)
export TCSUPPORT_CT_TY_LOGO=1
BSP_CFLAGS+=-DTCSUPPORT_CT_TY_LOGO
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CZ_GZ)),)
export TCSUPPORT_CT_PON_CZ_GZ=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CZ_GZ
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CZ_NX)),)
export TCSUPPORT_CT_PON_CZ_NX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CZ_NX
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CZ_GX)),)
export TCSUPPORT_CT_PON_CZ_GX=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CZ_GX
endif
ifneq ($(strip $(TCSUPPORT_CT_L2TP_VPN)),)
export TCSUPPORT_CT_L2TP_VPN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_L2TP_VPN
endif
ifneq ($(strip $(TCSUPPORT_L2TP_VPN_HWNAT)),)
export TCSUPPORT_L2TP_VPN_HWNAT=1
BSP_CFLAGS+=-DTCSUPPORT_L2TP_VPN_HWNAT
endif
ifneq ($(strip $(TCSUPPORT_TEST_SAMBA_SHORTCUT)),)
export TCSUPPORT_TEST_SAMBA_SHORTCUT=1
BSP_CFLAGS+=-DTCSUPPORT_TEST_SAMBA_SHORTCUT
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CZ_CQ)),)
export TCSUPPORT_CT_PON_CZ_CQ=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CZ_CQ
endif
ifneq ($(strip $(TCSUPPORT_CT_PON_CZ_HN)),)
export TCSUPPORT_CT_PON_CZ_HN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_PON_CZ_HN
endif
ifneq ($(strip $(TCSUPPORT_CT_RATE_PRIOR_SUPPORT)),)
export RATE_PRIOR_SUPPORT=1
BSP_CFLAGS+=-DRATE_PRIOR_SUPPORT
endif
ifneq ($(strip $(TCSUPPORT_CCA)),)
export TCSUPPORT_CCA=1
BSP_CFLAGS+=-DTCSUPPORT_CCA
endif
ifneq ($(strip $(TCSUPPORT_VNPTT)),)
export TCSUPPORT_VNPTT=1
export TCSUPPORT_WLAN_BNDSTRG_CUSTOM1=1
BSP_CFLAGS+=-DTCSUPPORT_VNPTT
BSP_CFLAGS+=-DTCSUPPORT_WLAN_BNDSTRG_CUSTOM1
endif
ifneq ($(strip $(TCSUPPORT_SWNAT)),)
export TCSUPPORT_SWNAT=1
BSP_CFLAGS+=-DTCSUPPORT_SWNAT
endif
ifneq ($(strip $(TCSUPPORT_TR64_DIGEST_AUTH)),)
export TCSUPPORT_TR64_DIGEST_AUTH=1
BSP_CFLAGS+=-DTCSUPPORT_TR64_DIGEST_AUTH
endif
ifneq ($(strip $(TCSUPPORT_CT_GUI_ENGLISH)),)
export TCSUPPORT_CT_GUI_ENGLISH=1
BSP_CFLAGS+=-DTCSUPPORT_CT_GUI_ENGLISH
endif
ifneq ($(strip $(TCSUPPORT_MEMORY_SHRINK)),)
export TCSUPPORT_MEMORY_SHRINK=1
BSP_CFLAGS+=-DTCSUPPORT_MEMORY_SHRINK
endif
ifneq ($(strip $(TCSUPPORT_CRJO)),)
export TCSUPPORT_CRJO=1
BSP_CFLAGS+=-DTCSUPPORT_CRJO
endif
ifneq ($(strip $(TCSUPPORT_DNSBIND_DEV)),)
export TCSUPPORT_DNSBIND_DEV=1
BSP_CFLAGS+=-DTCSUPPORT_DNSBIND_DEV
endif
ifneq ($(strip $(TCSUPPORT_CFG_NG)),)
export TCSUPPORT_CFG_NG=1
BSP_CFLAGS+=-DTCSUPPORT_CFG_NG
ifeq ($(strip $(TCSUPPORT_NP_CODE_SHRINK)),)
export TCSUPPORT_CHARSET_CHANGE=1
BSP_CFLAGS+=-DTCSUPPORT_CHARSET_CHANGE
endif
endif
ifneq ($(strip $(TCSUPPORT_CFG_NG_UNION)),)
export TCSUPPORT_CFG_NG_UNION=1
BSP_CFLAGS+=-DTCSUPPORT_CFG_NG_UNION
endif
ifneq ($(strip $(TCSUPPORT_SMUX_HW_STAT)),)
export TCSUPPORT_SMUX_HW_STAT=1
BSP_CFLAGS+=-DTCSUPPORT_SMUX_HW_STAT
endif
ifneq ($(strip $(TCSUPPORT_STARTUP_OPTIMIZATION)),)
export TCSUPPORT_STARTUP_OPTIMIZATION=1
BSP_CFLAGS+=-DTCSUPPORT_STARTUP_OPTIMIZATION
endif
ifneq ($(strip $(TCSUPPORT_IPV6_CWMP)),)
export TCSUPPORT_IPV6_CWMP=1
BSP_CFLAGS+=-DTCSUPPORT_IPV6_CWMP
endif
ifneq ($(strip $(TCSUPPORT_BBF_247)),)
export TCSUPPORT_BBF_247=1
BSP_CFLAGS+=-DTCSUPPORT_BBF_247
endif
ifneq ($(strip $(TCSUPPORT_HWNAT_ADD_DEL_API)),)
export TCSUPPORT_HWNAT_ADD_DEL_API=1
BSP_CFLAGS+=-DTCSUPPORT_HWNAT_ADD_DEL_API
endif
ifneq ($(strip $(TCSUPPORT_HIGHMEM)),)
export TCSUPPORT_HIGHMEM=1
BSP_CFLAGS+=-DTCSUPPORT_HIGHMEM
endif
ifneq ($(strip $(TCSUPPORT_CWMP_LAYER2INTERFACE)),)
export TCSUPPORT_CWMP_LAYER2INTERFACE=1
BSP_CFLAGS+=-DTCSUPPORT_CWMP_LAYER2INTERFACE
endif
ifneq ($(strip $(TCSUPPORT_ALPHION_PON)),)
export TCSUPPORT_ALPHION_PON=1
BSP_CFLAGS+=-DTCSUPPORT_ALPHION_PON
endif
ifneq ($(strip $(TCSUPPORT_MULTI_USER_ITF)),)
export TCSUPPORT_MULTI_USER_ITF=1
BSP_CFLAGS+=-DTCSUPPORT_MULTI_USER_ITF
endif
ifneq ($(strip $(TCSUPPORT_SNMP_5_7_3)),)
export TCSUPPORT_SNMP_5_7_3=1
BSP_CFLAGS+=-DTCSUPPORT_SNMP_5_7_3
endif
ifneq ($(strip $(TCSUPPORT_GRE_TUNNEL_HWNAT)),)
export TCSUPPORT_GRE_TUNNEL_HWNAT=1
BSP_CFLAGS+=-DTCSUPPORT_GRE_TUNNEL_HWNAT
endif
ifneq ($(strip $(TCSUPPORT_CT_DBUS)),)
export TCSUPPORT_CT_DBUS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_DBUS
endif
ifneq ($(strip $(TCSUPPORT_CT_VPN_ONDEMAND)),)
export TCSUPPORT_CT_VPN_ONDEMAND=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VPN_ONDEMAND
endif
ifneq ($(strip $(TCSUPPORT_CT_VPN_PPTP)),)
export TCSUPPORT_CT_VPN_PPTP=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VPN_PPTP
endif
ifneq ($(strip $(TCSUPPORT_VLAN_ACCESS_TRUNK)),)
export TCSUPPORT_VLAN_ACCESS_TRUNK=1
BSP_CFLAGS+=-DTCSUPPORT_VLAN_ACCESS_TRUNK
endif
ifneq ($(strip $(TCSUPPORT_CFXCN)),)
export TCSUPPORT_CFXCN=1
export TCSUPPORT_WLAN_BNDSTRG=y
export TCSUPPORT_WLAN_BNDSTRG_PLUS=y
export TCSUPPORT_WLAN_BNDSTRG_PLUS
export TCSUPPORT_WLAN_BNDSTRG_CUSTOM2=1
BSP_CFLAGS+=-DTCSUPPORT_CFXCN
BSP_CFLAGS+=-DTCSUPPORT_WLAN_BNDSTRG
BSP_CFLAGS+=-DTCSUPPORT_WLAN_BNDSTRG_PLUS
BSP_CFLAGS+=-DTCSUPPORT_WLAN_BNDSTRG_CUSTOM2
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),1)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=1
export TCSUPPORT_USER_DEFINE_FIRST_MAC=1
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),2)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=2
export TCSUPPORT_USER_DEFINE_FIRST_MAC=2
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),3)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=3
export TCSUPPORT_USER_DEFINE_FIRST_MAC=3
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),4)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=4
export TCSUPPORT_USER_DEFINE_FIRST_MAC=4
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),5)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=5
export TCSUPPORT_USER_DEFINE_FIRST_MAC=5
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),6)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=6
export TCSUPPORT_USER_DEFINE_FIRST_MAC=6
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),7)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=7
export TCSUPPORT_USER_DEFINE_FIRST_MAC=7
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),9)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=9
export TCSUPPORT_USER_DEFINE_FIRST_MAC=9
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),10)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=10
export TCSUPPORT_USER_DEFINE_FIRST_MAC=10
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),11)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=11
export TCSUPPORT_USER_DEFINE_FIRST_MAC=11
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),12)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=12
export TCSUPPORT_USER_DEFINE_FIRST_MAC=12
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),13)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=13
export TCSUPPORT_USER_DEFINE_FIRST_MAC=13
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),14)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=14
export TCSUPPORT_USER_DEFINE_FIRST_MAC=14
endif
ifeq ($(strip $(TCSUPPORT_USER_DEFINE_FIRST_MAC)),15)
BSP_CFLAGS+=-DTCSUPPORT_USER_DEFINE_FIRST_MAC=15
export TCSUPPORT_USER_DEFINE_FIRST_MAC=15
endif
ifneq ($(strip $(TCSUPPORT_CT_CONGW_CH)),)
export TCSUPPORT_CT_CONGW_CH=1
BSP_CFLAGS+=-DTCSUPPORT_CT_CONGW_CH
endif
ifneq ($(strip $(TCSUPPORT_NP)),)
export TCSUPPORT_NP
BSP_CFLAGS+=-DTCSUPPORT_NP
endif
ifneq ($(strip $(TCSUPPORT_CT_UBUS)),)
export TCSUPPORT_CT_UBUS=1
BSP_CFLAGS+=-DTCSUPPORT_CT_UBUS
endif
ifneq ($(strip $(TCSUPPORT_MAP_WAPP)),)
export TCSUPPORT_MAP_WAPP=1
BSP_CFLAGS+=-DTCSUPPORT_MAP_WAPP
endif
ifneq ($(strip $(TCSUPPORT_MAP_1905DAEMON)),)
export TCSUPPORT_MAP_1905DAEMON=1
BSP_CFLAGS+=-DTCSUPPORT_MAP_1905DAEMON
endif
ifneq ($(strip $(TCSUPPORT_MAP_LIBMAPD)),)
export TCSUPPORT_MAP_LIBMAPD=1
BSP_CFLAGS+=-DTCSUPPORT_MAP_LIBMAPD
endif
ifneq ($(strip $(TCSUPPORT_MAP_MAPDAEMON)),)
export TCSUPPORT_MAP_MAPDAEMON=1
BSP_CFLAGS+=-DTCSUPPORT_MAP_MAPDAEMON
endif
ifneq ($(strip $(TCSUPPORT_MAP_FILTER)),)
export TCSUPPORT_MAP_FILTER=1
BSP_CFLAGS+=-DTCSUPPORT_MAP_FILTER
endif
ifneq ($(strip $(TCSUPPORT_MULTICAST_BSP_GENERAL)),)
export TCSUPPORT_MULTICAST_BSP_GENERAL=1
BSP_CFLAGS+=-DTCSUPPORT_MULTICAST_BSP_GENERAL
endif
ifneq ($(strip $(TCSUPPORT_MESH_BSP)),)
export TCSUPPORT_MESH_BSP=1
BSP_CFLAGS+=-DTCSUPPORT_MESH_BSP
endif
ifneq ($(strip $(BSP)),)
export BSP=1
endif
ifneq ($(strip $(TCSUPPORT_CGNX)),)
export TCSUPPORT_CGNX=1
BSP_CFLAGS+=-DTCSUPPORT_CGNX
endif
ifneq ($(strip $(TCSUPPORT_ECNT_MAP)),)
export TCSUPPORT_ECNT_MAP=1
export TCSUPPORT_MAP_WAPP=1
export TCSUPPORT_MAP_1905DAEMON=1
export TCSUPPORT_MAP_LIBMAPD=1
export TCSUPPORT_MAP_MAPDAEMON=1
export TCSUPPORT_MAP_FILTER=1
export TCSUPPORT_JFFS2_BLOCK=1
BSP_CFLAGS+=-DTCSUPPORT_ECNT_MAP
BSP_CFLAGS+=-DTCSUPPORT_MAP_WAPP
BSP_CFLAGS+=-DTCSUPPORT_MAP_1905DAEMON
BSP_CFLAGS+=-DTCSUPPORT_MAP_LIBMAPD
BSP_CFLAGS+=-DTCSUPPORT_MAP_MAPDAEMON
BSP_CFLAGS+=-DTCSUPPORT_MAP_FILTER
BSP_CFLAGS+=-DTCSUPPORT_JFFS2_BLOCK
ifneq ($(strip $(TCSUPPORT_ECNT_MAP_ENHANCE)),)
export TCSUPPORT_ECNT_MAP_ENHANCE=1
BSP_CFLAGS+=-DTCSUPPORT_ECNT_MAP_ENHANCE
endif
ifneq ($(strip $(TCSUPPORT_EASYMESH_R13)),)
export TCSUPPORT_EASYMESH_R13=1
BSP_CFLAGS+=-DTCSUPPORT_EASYMESH_R13
endif
ifneq ($(strip $(TCSUPPORT_CT_MAP_INSIDE_AGENT)),)
export TCSUPPORT_CT_MAP_INSIDE_AGENT=1
BSP_CFLAGS+=-DTCSUPPORT_CT_MAP_INSIDE_AGENT
endif
ifneq ($(strip $(TCSUPPORT_MESH_ROLE_AUTO_DETECT)),)
export TCSUPPORT_MESH_ROLE_AUTO_DETECT=1
BSP_CFLAGS+=-DTCSUPPORT_MESH_ROLE_AUTO_DETECT
endif
ifneq ($(strip $(TCSUPPORT_MESH_ETHETWAN_PORT_ONBOARDING)),)
export TCSUPPORT_MESH_ETHETWAN_PORT_ONBOARDING=1
BSP_CFLAGS+=-DTCSUPPORT_MESH_ETHETWAN_PORT_ONBOARDING
endif
endif
ifneq ($(strip $(TCSUPPORT_EXTENDED_VLAN)),)
export TCSUPPORT_EXTENDED_VLAN=1
BSP_CFLAGS+=-DTCSUPPORT_EXTENDED_VLAN
endif
ifneq ($(strip $(TCSUPPORT_CDS_CT)),)
export TCSUPPORT_CDS_CT=1
BSP_CFLAGS+=-DTCSUPPORT_CDS_CT
endif
ifneq ($(strip $(TCSUPPORT_CT_SDN)),)
export TCSUPPORT_CT_SDN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_SDN
endif
ifneq ($(strip $(TCSUPPORT_STUN)),)
export TCSUPPORT_STUN=1
BSP_CFLAGS+=-DTCSUPPORT_STUN
endif
ifneq ($(strip $(TCSUPPORT_CT_JOYME4)),)
export TCSUPPORT_CT_JOYME4=1
BSP_CFLAGS+=-DTCSUPPORT_CT_JOYME4
endif
ifneq ($(strip $(TCSUPPORT_CT_MULTI_LAN_PD)),)
export TCSUPPORT_CT_MULTI_LAN_PD=1
BSP_CFLAGS+=-DTCSUPPORT_CT_MULTI_LAN_PD
endif
ifneq ($(strip $(TCSUPPORT_CT_VRWAN)),)
export TCSUPPORT_CT_VRWAN=1
BSP_CFLAGS+=-DTCSUPPORT_CT_VRWAN
endif
ifneq ($(strip $(TCSUPPORT_NP_CMCC)),)
export TCSUPPORT_NP_CMCC=1
BSP_CFLAGS+=-DTCSUPPORT_NP_CMCC
endif
ifneq ($(strip $(TCSUPPORT_ANDLINK)),)
export TCSUPPORT_ANDLINK=1
BSP_CFLAGS+=-DTCSUPPORT_ANDLINK
endif
ifneq ($(strip $(TCSUPPORT_WLAN_APCLIENT)),)
export TCSUPPORT_WLAN_APCLIENT=1
BSP_CFLAGS+=-DTCSUPPORT_WLAN_APCLIENT
endif
ifneq ($(strip $(TCSUPPORT_ECNT_LOG)),)
export TCSUPPORT_ECNT_LOG=1
BSP_CFLAGS+=-DTCSUPPORT_ECNT_LOG
endif
ifneq ($(strip $(TCSUPPORT_CHARSET_CHANGE)),)
export TCSUPPORT_CHARSET_CHANGE=1
BSP_CFLAGS+=-DTCSUPPORT_CHARSET_CHANGE
endif
ifneq ($(strip $(TCSUPPORT_NP_CODE_SHRINK)),)
export TCSUPPORT_NP_CODE_SHRINK=1
BSP_CFLAGS+=-DTCSUPPORT_NP_CODE_SHRINK
endif
ifneq ($(strip $(TCSUPPORT_NP_RAM_SHRINK)),)
export TCSUPPORT_NP_RAM_SHRINK=1
BSP_CFLAGS+=-DTCSUPPORT_NP_RAM_SHRINK
endif
ifneq ($(strip $(TCSUPPORT_CMCC_ENTERPRISE)),)
export TCSUPPORT_CMCC_ENTERPRISE=1
BSP_CFLAGS+=-DTCSUPPORT_CMCC_ENTERPRISE
endif
ifneq ($(strip $(TCSUPPORT_VXLAN)),)
export TCSUPPORT_VXLAN=1
BSP_CFLAGS+=-DTCSUPPORT_VXLAN
endif
ifneq ($(strip $(TCSUPPORT_TSO_ENABLE)),)
export TCSUPPORT_TSO_ENABLE=1
BSP_CFLAGS+= -DTCSUPPORT_TSO_ENABLE
endif
ifneq ($(strip $(TCSUPPORT_LRO_ENABLE)),)
export TCSUPPORT_LRO_ENABLE=1
BSP_CFLAGS+= -DTCSUPPORT_LRO_ENABLE
endif
ifneq ($(strip $(TCSUPPORT_FORWARD_LEFT_TO_RIGHT)),)
export TCSUPPORT_FORWARD_LEFT_TO_RIGHT=1
BSP_CFLAGS+=-DTCSUPPORT_FORWARD_LEFT_TO_RIGHT
endif
ifneq ($(strip $(TCSUPPORT_UBOOT)),)
export TCSUPPORT_UBOOT=1
ifneq ($(strip $(TCSUPPORT_UBOOT_2014)),)
export TCSUPPORT_UBOOT_VERSION=u-boot-2014.04-rc1
endif
ifneq ($(strip $(TCSUPPORT_ATF_2_1)),)
ifneq ($(strip $(TCSUPPORT_ARM_SECURE_BOOT)),)
export TCSUPPORT_ARM_SECURE_BOOT=1
BSP_CFLAGS+=-DTCSUPPORT_ARM_SECURE_BOOT
export TCSUPPORT_ATF_VERSION=arm-trusted-firmware-2.3
else
export TCSUPPORT_ATF_VERSION=arm-trusted-firmware-2.1
endif
endif
endif
ifneq ($(strip $(TCSUPPORT_CPU_ARMV8)),)
ifneq ($(strip $(TCSUPPORT_CPU_ARMV8_64)),)
export TCSUPPORT_CPU_ARMV8_64=1
BSP_CFLAGS+=-DTCSUPPORT_CPU_ARMV8_64
endif
ifneq ($(strip $(TCSUPPORT_CPU_ARMV8_NO_NEON)),)
export TCSUPPORT_CPU_ARMV8_NO_NEON=1
BSP_CFLAGS+=-DTCSUPPORT_CPU_ARMV8_NO_NEON
endif
endif
ifneq ($(strip $(TCSUPPORT_NPU)),)
export TCSUPPORT_NPU=1
BSP_CFLAGS+= -DTCSUPPORT_NPU
ifneq ($(strip $(TCSUPPORT_NPU_WIFI_OFFLOAD)),)
export TCSUPPORT_NPU_WIFI_OFFLOAD=1
BSP_CFLAGS+= -DTCSUPPORT_NPU_WIFI_OFFLOAD
export TCSUPPORT_NPU_QDMA=1
BSP_CFLAGS+= -DTCSUPPORT_NPU_QDMA
ifneq ($(strip $(TCSUPPORT_WLAN_MT7916D)),)
ifneq ($(strip $(CONFIG_TP_IMAGE)),)
export TCSUPPORT_PCIE_PORT_MAPPING_P0_P1=1
else
export TCSUPPORT_PCIE_PORT_MAPPING_P0_P0=1
endif
#export TCSUPPORT_PCIE_PORT_MAPPING_P0_ONLY=1
#export TCSUPPORT_PCIE_PORT_MAPPING_P1_ONLY=1
endif
endif
ifneq ($(strip $(TCSUPPORT_NPU_TUNNEL_OFFLOAD)),)
export TCSUPPORT_NPU_TUNNEL_OFFLOAD=1
BSP_CFLAGS+= -DTCSUPPORT_NPU_TUNNEL_OFFLOAD
endif
#export NPU_TEST_CODE=1
#BSP_CFLAGS+= -DNPU_TEST_CODE
#export NPU_CODE_IN_SRAM=1
#BSP_CFLAGS+= -DNPU_CODE_IN_SRAM
endif
export TCSUPPORT_BLAPI=1
BSP_CFLAGS+=-DTCSUPPORT_BLAPI
export BSP_CFLAGS += $(SDK_FLAGS)
BSPAPP_INCDIR0 = $(BSP_INT_INC)
export BSPAPP_CFLAG0 = $(patsubst %,-I%,$(subst :, ,$(BSPAPP_INCDIR0)))
BSPAPP_LIBDIR0=$(BSP_INT_LIB)
export BSPAPP_LDFLAG0 = $(patsubst %,-L%,$(subst :, ,$(BSPAPP_LIBDIR0))) -Wl,-rpath-link,$(BSPAPP_LIBDIR0)
BSPAPP_INCDIR1 = $(BSP_EXT_INC)
export BSPAPP_CFLAG1 = $(patsubst %,-I%,$(subst :, ,$(BSPAPP_INCDIR1)))
BSPAPP_LIBDIR1=$(BSP_EXT_LIB)
export BSPAPP_LDFLAG1 = $(patsubst %,-L%,$(subst :, ,$(BSPAPP_LIBDIR1))) -Wl,-rpath-link,$(BSPAPP_LIBDIR1)
BSPAPP_INCDIR = $(BSP_INT_INC):$(BSP_EXT_INC)
export BSPAPP_CFLAGS = $(patsubst %,-I%,$(subst :, ,$(BSPAPP_INCDIR)))
BSPAPP_LIBDIR=$(BSP_INT_LIB):$(BSP_EXT_LIB)
export BSPAPP_LDFLAGS = $(patsubst %,-L%,$(subst :, ,$(BSPAPP_LIBDIR))) -Wl,-rpath-link,$(BSPAPP_LIBDIR)
#BSP EXCL
BSPEXCL_INCDIR0=$(BSP_EXCL_INC)
export BSPEXCL_CFLAG0 = $(patsubst %,-I%,$(subst :, ,$(BSPEXCL_INCDIR0)))
BSPEXCL_LIBDIR0=$(BSP_EXCL_LIB)
export BSPEXCL_LDFLAG0 = $(patsubst %,-L%,$(subst :, ,$(BSPEXCL_LIBDIR0))) -Wl,-rpath-link,$(BSPEXCL_LIBDIR0)
BSPEXCL_INCDIR=$(BSP_EXCL_INC):$(BSP_INT_INC):$(BSP_EXT_INC)
export BSPEXCL_CFLAGS = $(patsubst %,-I%,$(subst :, ,$(BSPEXCL_INCDIR)))
BSPEXCL_LIBDIR=$(BSP_EXCL_LIB):$(BSP_INT_LIB):$(BSP_EXT_LIB)
export BSPEXCL_LDFLAGS = $(patsubst %,-L%,$(subst :, ,$(BSPEXCL_LIBDIR))) -Wl,-rpath-link,$(BSPEXCL_LIBDIR)
KERNELHEAD_CFLAGS=-I$(INSTALL_KERNELHEADER)
export KERNELHEAD_CFLAGS
export VERSION_CFGAGS=-I$(VERSION_DIR)
export BSP_EXT_LDFLAGS=-L$(BSP_EXT_LIB)
BSP_INT_CFLAGS=-I$(BSP_INT_INC)
export BSP_INT_CFLAGS
#BLAPI for ECNT APP
export BSP_BLLIB_PERFORM=-lblapi_perform
export BSP_BLLIB_TRAFFIC=-lblapi_traffic
export BSP_BLLIB_SYSTEM=-lblapi_system
export BSP_BLLIB_WLAN=-lapi_lib_wifimgr
export BSP_BLLIB_TC_PARTITION=-lblapi_tc_partition
export BSP_BLLIB_XDSL=-lblapi_xdsl
export BSP_BLLIB_PON=-lblapi_pon
export BSP_BLLIB_DBG=-lecnt_lib_dbg
export BSP_BLLIB_UTILITY=-lapi_lib_utility
ifneq ($(strip $(RELEASEBSP)),)
export SDKRelease=1
endif