37 lines
744 B
Bash
Executable File
37 lines
744 B
Bash
Executable File
#!/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 $@
|