1*4882a593Smuzhiyun#!/bin/bash 2*4882a593Smuzhiyunset -e 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunTARGET_SOC="rk356x" 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun# for aarch64 7*4882a593SmuzhiyunGCC_COMPILER=aarch64-linux-gnu 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunROOT_PWD=$( cd "$( dirname $0 )" && cd -P "$( dirname "$SOURCE" )" && pwd ) 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun# build 12*4882a593SmuzhiyunBUILD_DIR=${ROOT_PWD}/build/build_linux_aarch64 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunif [[ ! -d "${BUILD_DIR}" ]]; then 15*4882a593Smuzhiyun mkdir -p ${BUILD_DIR} 16*4882a593Smuzhiyunfi 17*4882a593Smuzhiyun 18*4882a593Smuzhiyuncd ${BUILD_DIR} 19*4882a593Smuzhiyuncmake ../.. \ 20*4882a593Smuzhiyun -DTARGET_SOC=${TARGET_SOC} \ 21*4882a593Smuzhiyun -DCMAKE_C_COMPILER=${GCC_COMPILER}-gcc \ 22*4882a593Smuzhiyun -DCMAKE_CXX_COMPILER=${GCC_COMPILER}-g++ 23*4882a593Smuzhiyunmake -j4 24*4882a593Smuzhiyunmake install 25*4882a593Smuzhiyuncd - 26