make.sh: add sub command to build envtools

command:
	./make.sh env

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I8736042dd31da17f9998dae969d5f607c42ec563
This commit is contained in:
Joseph Chen 2019-12-24 20:45:41 +08:00
parent 771645931b
commit 398d3e80fb
1 changed files with 8 additions and 2 deletions

10
make.sh
View File

@ -90,6 +90,7 @@ help()
echo " ./make.sh evb-rk3399 --- build for evb-rk3399_defconfig" echo " ./make.sh evb-rk3399 --- build for evb-rk3399_defconfig"
echo " ./make.sh firefly-rk3288 --- build for firefly-rk3288_defconfig" echo " ./make.sh firefly-rk3288 --- build for firefly-rk3288_defconfig"
echo " ./make.sh --- build with exist .config" echo " ./make.sh --- build with exist .config"
echo " ./make.sh env --- build envtools"
echo echo
echo "2. Pack:" echo "2. Pack:"
echo " ./make.sh uboot --- pack uboot.img" echo " ./make.sh uboot --- pack uboot.img"
@ -118,7 +119,7 @@ prepare()
case $BOARD in case $BOARD in
# Parse from exit .config # Parse from exit .config
''|elf*|loader*|spl*|itb|debug*|trust|uboot|map|sym) ''|elf*|loader*|spl*|itb|debug*|trust|uboot|map|sym|env)
if [ ! -f .config ]; then if [ ! -f .config ]; then
echo echo
echo "Build failed, Can't find .config" echo "Build failed, Can't find .config"
@ -137,7 +138,7 @@ prepare()
;; ;;
#Subcmd #Subcmd
''|elf*|loader*|spl*|itb|debug*|trust*|uboot|map|sym) ''|elf*|loader*|spl*|itb|debug*|trust*|uboot|map|sym|env)
;; ;;
*) *)
@ -270,6 +271,11 @@ sub_commands()
exit 0 exit 0
;; ;;
env)
make CROSS_COMPILE=${TOOLCHAIN_GCC} envtools
exit 0
;;
*) *)
# Search function and code position of address # Search function and code position of address
RELOC_OFF=${FUNCADDR#*-} RELOC_OFF=${FUNCADDR#*-}