1#!/bin/bash 2# Copyright (C) 2021 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved. 3 4set -e 5OHOS_ROOT_PATH=$1 6OUTDIR=$2 7OHOS_LITE=$3 8COMPILER_DIR=$4 9 10export KERNEL_VERSION="$5" 11 12if [ -z "${OHOS_ROOT_PATH}" ];then 13 OHOS_ROOT_PATH=$(pwd)/../../../.. 14else 15 echo "OHOS_ROOT_PATH=${OHOS_ROOT_PATH}" 16fi 17 18export OHOS_ROOT_PATH 19if [ ${COMPILER_DIR} != "" ];then 20 export COMPILER_PATH_DIR=${COMPILER_DIR}/bin 21fi 22 23SDK_LINUX_SRC_PATH=${OHOS_ROOT_PATH}/device/hisilicon/hispark_taurus/sdk_linux 24SDK_LINUX_TMP_PATH=${OUTDIR}/sdk_linux/src_tmp 25SDK_LINUX_MPP_PATH=${SDK_LINUX_TMP_PATH}/src/mpp 26 27rm -rdf ${SDK_LINUX_TMP_PATH}; mkdir -p ${SDK_LINUX_TMP_PATH} 28cp -rf ${SDK_LINUX_SRC_PATH}/soc/src ${SDK_LINUX_TMP_PATH} 29cp -rf ${SDK_LINUX_SRC_PATH}/soc/ko ${SDK_LINUX_TMP_PATH} 30 31if [ "${OHOS_LITE}" = "y" ];then 32 pushd ${SDK_LINUX_MPP_PATH} && make clean OHOS_LITE=y && make -j OHOS_LITE=y && popd 33else 34 pushd ${SDK_LINUX_MPP_PATH} && make clean OHOS_LITE=n && make -j OHOS_LITE=n && popd 35fi 36