123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #!/bin/bash
- #
- # Copyright (c) Contributors to the Open 3D Engine Project.
- # For complete copyright and license terms please see the LICENSE at the root of this distribution.
- #
- # SPDX-License-Identifier: Apache-2.0 OR MIT
- #
- # Install from the build folder
- TARGET_BUILD_FOLDER=$1
- if [ "${TARGET_BUILD_FOLDER}" == "" ]
- then
- echo "Missing the target build folder name to create the installation base from"
- exit 1
- elif [ ${TARGET_BUILD_FOLDER} == "src" ]
- then
- echo "The target build folder cannot be 'src'"
- exit 1
- fi
- SRC_PATH=${TEMP_FOLDER}/src
- BLD_PATH=${TEMP_FOLDER}/${TARGET_BUILD_FOLDER}
- echo "BUILD FOLDER=${BLD_PATH}"
- echo "TARGET_INSTALL_ROOT=${TARGET_INSTALL_ROOT}"
- copy_folder_to_target() {
- local FOLDER=$1
- echo cp -rf ${BLD_PATH}/${FOLDER} ${TARGET_INSTALL_ROOT}/
- cp -rf ${BLD_PATH}/${FOLDER} ${TARGET_INSTALL_ROOT}/
- if [ $? -ne 0 ]
- then
- echo "Error copying the ${FOLDER} folder ${BLD_PATH}/${FOLDER} to ${TARGET_INSTALL_ROOT}/${FOLDER}"
- exit 1
- fi
- }
- rm -rf ${TARGET_INSTALL_ROOT}
- mkdir -p ${TARGET_INSTALL_ROOT}
- # Copy the license file
- echo "Copying LICENSE to ${TARGET_INSTALL_ROOT}"
- cp -f ${SRC_PATH}/LICENSE ${TARGET_INSTALL_ROOT}/
- if [ $? -ne 0 ]
- then
- echo "Copying LICENSE to ${TARGET_INSTALL_ROOT} failed."
- exit 1
- fi
- # Copy the include folder
- copy_folder_to_target include
- # Copy the bin folder
- copy_folder_to_target bin
- # Copy the lib folder
- copy_folder_to_target lib
- echo "Custom Install for OpenSSL finished successfully"
- exit 0
|