xref: /utopia/UTPA2-700.0.x/projects/build/scripts/mkuboot.sh (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi#!/bin/bash
2*53ee8cc1Swenshuai.xi
3*53ee8cc1Swenshuai.xi#
4*53ee8cc1Swenshuai.xi# Build U-Boot image when `mkimage' tool is available.
5*53ee8cc1Swenshuai.xi#
6*53ee8cc1Swenshuai.xi
7*53ee8cc1Swenshuai.xiMKIMAGE=$(type -path "${CROSS_COMPILE}mkimage")
8*53ee8cc1Swenshuai.xiMKIMAGE=arch/arm/boot/mkimage
9*53ee8cc1Swenshuai.xi
10*53ee8cc1Swenshuai.xiif [ -z "${MKIMAGE}" ]; then
11*53ee8cc1Swenshuai.xi	MKIMAGE=$(type -path mkimage)
12*53ee8cc1Swenshuai.xi	if [ -z "${MKIMAGE}" ]; then
13*53ee8cc1Swenshuai.xi		# Doesn't exist
14*53ee8cc1Swenshuai.xi		echo '"mkimage" command not found - U-Boot images will not be built' >&2
15*53ee8cc1Swenshuai.xi		exit 1;
16*53ee8cc1Swenshuai.xi	fi
17*53ee8cc1Swenshuai.xifi
18*53ee8cc1Swenshuai.xi
19*53ee8cc1Swenshuai.xi# Call "mkimage" to create U-Boot image
20*53ee8cc1Swenshuai.xi${MKIMAGE} "$@"
21