export KERNELTARGET=vmlinux.bin
export CC := $(CROSS_COMPILE)gcc
export AR := $(CROSS_COMPILE)ar
export AS := $(CROSS_COMPILE)as
export LD := $(CROSS_COMPILE)ld
export NM := $(CROSS_COMPILE)nm
export RANLIB := $(CROSS_COMPILE)ranlib
export STRIP := $(CROSS_COMPILE)strip
export SIZE := $(CROSS_COMPILE)size

all:	
	@echo "=================== Start building Kernel ==================="
	$(MAKEARCH) kernel
	@echo "=================== End building Kernel ==================="

kernel:
	cd $(KERNEL_PATH) && $(MAKEARCH)
	cd $(KERNEL_PATH) && $(MAKEARCH) $(KERNELTARGET)

install:
	@echo "=================== Start Generating LZMA'ed kernel ==================="	
	cd $(KERNEL_PATH)/arch/$(KERNELARCH)/boot && \
	$(PRJ_PATH)/tools/lzma e $(KERNELTARGET) $(KERNELTARGET).lzma && \
	cp $(KERNELTARGET).lzma $(IMG_PATH)/$(KERNELTARGET).lzma;
	@echo "=================== End Generating LZMA'ed kernel ==================="				

clean:
	cp $(KERNEL_PATH)/.config .
	cd $(KERNEL_PATH) &&  $(MAKEARCH) mrproper
	mv .config $(KERNEL_PATH)/
	