MAKE = make
export CROSS_KERNEL_COMPILE = $(CROSS_PATH)$(KRL_CROSS)
export RTL8196_CONFIG_DIR := $(KERNEL_PATH)/arch/mips/realtek/rtl8196b
export DEF_CONFIG_DIR := $(KERNEL_PATH)/arch/mips/configs
export MAKEARCH_KERNEL := $(MAKE) V=1 ARCH=$(KERNELARCH) CROSS_COMPILE=$(CROSS_KERNEL_COMPILE)
export LINUXDIR := $(KERNEL_PATH)
all:
	@echo "Making RTL8196B Kernel Build Version $(KERNELVER)"
	@echo "SDK Targets for 8196SDK GW Mode(RTL8196 SoC)"
	rm -f $(RTL8196_CONFIG_DIR)/../Kconfig
	ln -fs $(RTL8196_CONFIG_DIR)/8196SDKconfig_GW $(RTL8196_CONFIG_DIR)/../Kconfig
	ln -fs $(RTL8196_CONFIG_DIR)/8196SDKconfig_GW_defconfig $(DEF_CONFIG_DIR)/rtl865xc_defconfig
	ln -fs $(RTL8196_CONFIG_DIR)/pci-rtl8196.c $(RTL8196_CONFIG_DIR)/pci.c
	$(MAKEARCH_KERNEL) -C $(KERNEL_PATH) $(KERNELTARGET) || exit 1
	if [ -f $(KERNEL_PATH)/vmlinux ]; then \
	 	ln -f $(KERNEL_PATH)/vmlinux $(KERNEL_PATH)/linux ; \
	fi
	@echo "Using LZMA Algorithm in $(KERNELVER) ..."
	cd $(KERNEL_PATH)/rtkload/
	$(MAKE) -C $(KERNEL_PATH)/rtkload all
clean:	
	@echo "Making Clean in RTL8196B Kernel Build Version $(KERNELVER)"
	@echo "SDK Targets for 8196SDK GW Mode(RTL8196 SoC)"
	cd $(KERNEL_PATH) &&  $(MAKEARCH_KERNEL) mrproper
	cd $(KERNEL_PATH)/arch/$(KERNELARCH)/boot && rm -f vmlinux.* && rm -f $(PROJECTS_IMAGE_PATH)/vmlinux.*
	if [ -f $(KERNEL_PATH)/../../drivers/Makefile ]; then \
		$(MAKE) -C $(KERNEL_PATH)/../../drivers/ clean ;\
	fi
install:
