#!/bin/bash -e # Hooks usage_hook() { echo -e "amp \tbuild amp" } clean_hook() { cd "$SDK_DIR/hal/project/$RK_HAL_TARGET/GCC" make clean > /dev/null } BUILD_CMDS="amp" build_hook() { check_config RK_AMP RK_HAL_TARGET || return 0 echo "==========================================" echo " Start building AMP($RK_HAL_TARGET)" echo "==========================================" cd "$SDK_DIR/hal/project/$RK_HAL_TARGET/GCC" ./build.sh cd "$SDK_DIR/hal/project/$RK_HAL_TARGET" ln -rsf Image/amp_linux.its Image/amp.its ./mkimage.sh ln -rsf Image/amp.img "$RK_FIRMWARE_DIR/" finish_build build_amp $@ } source "${BUILD_HELPER:-$(dirname "$(realpath "$0")")/../build-hooks/build-helper}" build_hook $@