1*4882a593Smuzhiyun#!/bin/bash -e 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunusage_hook() 4*4882a593Smuzhiyun{ 5*4882a593Smuzhiyun echo -e "rtos \tbuild and pack RTOS" 6*4882a593Smuzhiyun} 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunBUILD_CMDS="rtos" 9*4882a593Smuzhiyunbuild_hook() 10*4882a593Smuzhiyun{ 11*4882a593Smuzhiyun check_config RK_RTOS RK_RTTHREAD_TARGET || return 0 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun echo "==========================================" 14*4882a593Smuzhiyun echo " Start building RTOS($RK_RTTHREAD_TARGET)" 15*4882a593Smuzhiyun echo "==========================================" 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun cd "$SDK_DIR/rtos/bsp/rockchip/$RK_RTTHREAD_TARGET" 18*4882a593Smuzhiyun ./build.sh 0 19*4882a593Smuzhiyun ./mkimage.sh 20*4882a593Smuzhiyun ln -rsf Image/amp.img "$RK_FIRMWARE_DIR/" 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun finish_build build_rtos $@ 23*4882a593Smuzhiyun} 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunsource "${BUILD_HELPER:-$(dirname "$(realpath "$0")")/../build-hooks/build-helper}" 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunbuild_hook $@ 28