#!/bin/bash
PATH_UBOOT="/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04"
PATH_LINUX_SRC="/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305"
PATH_SDK="/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09"


if [ $# -ne 2 ]; then
    echo "======================="
    echo " Script usage as below"
    echo "======================="
    echo "  cloneProject.sh src_project dest_project"
    echo "    src_project : copy from project name"
    echo "    dest_project: copy to project name"
else
    if [ -d "$PATH_SDK/EVSE/Projects/$2" ]; then	
	echo "Project already exist."
    elif [ ! -d "$PATH_SDK/EVSE/Projects/$1" ]; then
        echo "Src project not exist."	    
    else
	cp $PATH_UBOOT/arch/arm/dts/[$1]am335x-evm.dts $PATH_UBOOT/arch/arm/dts/[$2]am335x-evm.dts
	cp $PATH_LINUX_SRC/arch/arm/boot/dts/[$1]am335x-evm.dts $PATH_LINUX_SRC/arch/arm/boot/dts/[$2]am335x-evm.dts

	mkdir -p $PATH_SDK/EVSE/Projects/$2/Apps
	mkdir -p $PATH_SDK/EVSE/Projects/$2/Images

	cp -f $PATH_SDK/EVSE/Projects/$1/Apps/*  $PATH_SDK/EVSE/Projects/$2/Apps/ -R 

	./run_gen_make_script.sh $2  >> $PATH_SDK/Makefile

	echo "Project clone OK."
    fi
fi