::------------------------------------------------------------------------------------------	
::							makefile for project
::------------------------------------------------------------------------------------------
ECHO=@

CURRENT_PATH=$(shell pwd)

CHIP_TYPE=ZX297520V3
BOARD_TYPE=VEHICLE_DC

KLOCWORK_SCRIPT_PATH=$(CURRENT_PATH)/../../../../../pub/scripts/codeview/klocwork

$(warning $(KLOCWORK_SCRIPT_PATH))

KLOCWORK_WEBUI_PRJ_NAME=v3e32_boot_$(BOARD_TYPE)

$(warning $(KLOCWORK_WEBUI_PRJ_NAME))

COVERITY_SCRIPT_PATH=$(CURRENT_PATH)/../../../../../pub/scripts/codeview/coverity

$(warning $(COVERITY_SCRIPT_PATH))

COVERITY_CC_NAME=arm-buildroot-linux-uclibcgnueabi-gcc
COVERITY_PRJ_STREAM_NAME=zx297520v3_32_stream_boot_$(BOARD_TYPE)

$(warning $(COVERITY_PRJ_STREAM_NAME))

export CHIP_TYPE BOARD_TYPE KLOCWORK_SCRIPT_PATH KLOCWORK_WEBUI_PRJ_NAME COVERITY_SCRIPT_PATH COVERITY_CC_NAME COVERITY_PRJ_STREAM_NAME

help: 
	./build.sh help

tloader:
	./build.sh tloader

zloader: 
	./build.sh zloader 
::------------------------------------------------------------------------------------------	
::	壬ע⺯廻кǿո񣬲tab
::------------------------------------------------------------------------------------------
uboot: 
	./build.sh uboot

::------------------------------------------------------------------------------------------	
::							 clean
::------------------------------------------------------------------------------------------
zloaderclean:
	./build.sh zloaderclean
tloaderclean:
	./build.sh tloaderclean
loadersrcclean:
	./build.sh loadersrcclean
ubootclean:
	./build.sh ubootclean
ubootsrcclean:
	./build.sh ubootsrcclean

klocwork:
	./build.sh klocwork

covall:
	./build.sh covall
	
coverity:
	./build.sh coverity

cov_upload:
	./build.sh cov_upload

cov_report:
	./build.sh cov_report
	
::------------------------------------------------------------------------------------------	
::							all
::------------------------------------------------------------------------------------------	
all: zloader tloader uboot
allclean: zloaderclean tloaderclean ubootclean
bootclean: loadersrcclean ubootsrcclean
auto: allclean all
