#!/bin/bash
set -e
OHOS_SOURCE_ROOT=$1
KERNEL_BUILD_ROOT=$2
PRODUCT_NAME=$3
KERNEL_VERSION=$4
PAC_SOURCE_ROOT=$OHOS_SOURCE_ROOT/kernel/linux/common_modules/pac
function main()
{
pushd .
if [ ! -d " $KERNEL_BUILD_ROOT/arch/arm64/pac/src" ]; then
mkdir -p $KERNEL_BUILD_ROOT/arch/arm64/pac/src
fi
if [ ! -d " $KERNEL_BUILD_ROOT/arch/arm64/pac/config" ]; then
mkdir -p $KERNEL_BUILD_ROOT/arch/arm64/pac/config
fi
cd $KERNEL_BUILD_ROOT/arch/arm64/pac
ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/arch/arm64/pac $PAC_SOURCE_ROOT)/Makefile ./Makefile
cd $KERNEL_BUILD_ROOT/arch/arm64/pac/config
ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/arch/arm64/pac/config $PAC_SOURCE_ROOT/config)/config.txt ./config.txt
cd $KERNEL_BUILD_ROOT/arch/arm64/pac/src
ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/arch/arm64/pac/src $PAC_SOURCE_ROOT/src)/* ./
cd $KERNEL_BUILD_ROOT/arch/arm64/include/asm
ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/arch/arm64/include/asm $PAC_SOURCE_ROOT/include)/* ./
popd
}
main