#!/bin/bash
VERSION_C=$(PROJECTS_PATH)/include/version.c
VER_BUILD=`cat $(VERSION_C) | grep BUILD | sed -e 's/^.*= "//' | sed 's/ *";//'`
VER_MODEL=`echo $(CONFIG_MODEL_NAME) | sed -e 's/\(.*\)-\(.*\)_\(.*\)/\1\2\3/' -e 's/\(.*\)-\(.*\)/\1\2/'`
VER_HW=`cat $(VERSION_C) | grep VERSION | sed -e 's/^.*= "//' | sed 's/ *";//'`
VER= `grep FIRMWARE $(VERSION_C) | sed -e 's/^[^\"]*\"//' | sed -e 's/\";//' |sed -e's/\.//'`
FW_NAME:=$(VER_MODEL)"_FW"$(VER)"B"$(VER_BUILD)
ROOT_FS:=$(PROJECTS_PATH)/rootfs
all: mkfs

mkfs:
	rm -rf target
	tar -jxf rootfs.tar.bz2
	install -d $(PROJECTS_IMAGE_PATH)
install:
	install -d $(PROJECTS_IMAGE_PATH)
	#$(APPS_CROSS)strip $(FS_PATH)/bin/*
	#$(APPS_CROSS)strip $(FS_PATH)/lib/*
	#$(APPS_CROSS)strip $(FS_PATH)/sbin/*
	cp $(KERNEL_PATH)/rtkload/linux.bin $(PROJECTS_IMAGE_PATH)/vmlinux.lzma
	sudo $(PROJECTS_PATH)/tools/release_rootfs.sh $(PROJECTS_PATH) $(MTD_ROOTFS_LENGTH)
	sudo $(PROJECTS_PATH)/tools/release_image.sh $(FW_NAME) $(ENV_PATH) $(PROJECTS_IMAGE_PATH) $(HARDWARE_ID) $(MTD_KERNEL_LENGTH)
clean:
	rm -fr target 
	rm -fr tmp
	rm -fr $(PROJECTS_IMAGE_PATH)
