From 38369604dafdcf6544d3f6d72a5ee83cb56c4b0d Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Sun, 17 Jan 2021 21:55:44 +0700 Subject: [PATCH] update scripts --- scripts/cloc_all.sh | 39 +++++++------ scripts/cloc_engine.sh | 21 ++++--- scripts/cloc_headers.sh | 8 ++- scripts/cloc_modules.sh | 27 +++++---- scripts/cloc_samples.sh | 9 ++- scripts/cloc_sources.sh | 8 ++- scripts/cloc_untests.sh | 9 ++- scripts/pvs_analyze.sh | 31 +++++----- scripts/update_imicons.sh | 53 +++++++++-------- scripts/update_modules.sh | 120 +++++++++++++++++++------------------- 10 files changed, 177 insertions(+), 148 deletions(-) diff --git a/scripts/cloc_all.sh b/scripts/cloc_all.sh index 0505905e..b919d1f8 100755 --- a/scripts/cloc_all.sh +++ b/scripts/cloc_all.sh @@ -1,20 +1,23 @@ #!/bin/bash -SCRIPT_DIR=`dirname "$BASH_SOURCE"` +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" + +ROOT_DIR="${DIR}/.." + cloc \ - $SCRIPT_DIR/../headers/enduro2d \ - $SCRIPT_DIR/../sources/enduro2d \ - $SCRIPT_DIR/../samples/bin \ - $SCRIPT_DIR/../samples/sources \ - $SCRIPT_DIR/../untests/bin \ - $SCRIPT_DIR/../untests/sources \ - $SCRIPT_DIR/../modules/defer.hpp/headers \ - $SCRIPT_DIR/../modules/defer.hpp/untests \ - $SCRIPT_DIR/../modules/ecs.hpp/headers \ - $SCRIPT_DIR/../modules/ecs.hpp/untests \ - $SCRIPT_DIR/../modules/enum.hpp/headers \ - $SCRIPT_DIR/../modules/enum.hpp/untests \ - $SCRIPT_DIR/../modules/flat.hpp/headers \ - $SCRIPT_DIR/../modules/flat.hpp/untests \ - $SCRIPT_DIR/../modules/pnpoly.h \ - $SCRIPT_DIR/../modules/promise.hpp/headers \ - $SCRIPT_DIR/../modules/promise.hpp/untests + "${ROOT_DIR}/headers/enduro2d" \ + "${ROOT_DIR}/sources/enduro2d" \ + "${ROOT_DIR}/samples/bin" \ + "${ROOT_DIR}/samples/sources" \ + "${ROOT_DIR}/untests/bin" \ + "${ROOT_DIR}/untests/sources" \ + "${ROOT_DIR}/modules/defer.hpp/headers" \ + "${ROOT_DIR}/modules/defer.hpp/untests" \ + "${ROOT_DIR}/modules/ecs.hpp/headers" \ + "${ROOT_DIR}/modules/ecs.hpp/untests" \ + "${ROOT_DIR}/modules/enum.hpp/headers" \ + "${ROOT_DIR}/modules/enum.hpp/untests" \ + "${ROOT_DIR}/modules/flat.hpp/headers" \ + "${ROOT_DIR}/modules/flat.hpp/untests" \ + "${ROOT_DIR}/modules/pnpoly.h" \ + "${ROOT_DIR}/modules/promise.hpp/headers" \ + "${ROOT_DIR}/modules/promise.hpp/untests" diff --git a/scripts/cloc_engine.sh b/scripts/cloc_engine.sh index 2d7bcd1b..65fadca4 100755 --- a/scripts/cloc_engine.sh +++ b/scripts/cloc_engine.sh @@ -1,11 +1,14 @@ #!/bin/bash -SCRIPT_DIR=`dirname "$BASH_SOURCE"` +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" + +ROOT_DIR="${DIR}/.." + cloc \ - $SCRIPT_DIR/../headers/enduro2d \ - $SCRIPT_DIR/../sources/enduro2d \ - $SCRIPT_DIR/../modules/defer.hpp/headers \ - $SCRIPT_DIR/../modules/ecs.hpp/headers \ - $SCRIPT_DIR/../modules/enum.hpp/headers \ - $SCRIPT_DIR/../modules/flat.hpp/headers \ - $SCRIPT_DIR/../modules/pnpoly.h \ - $SCRIPT_DIR/../modules/promise.hpp/headers + "${ROOT_DIR}/headers/enduro2d" \ + "${ROOT_DIR}/sources/enduro2d" \ + "${ROOT_DIR}/modules/defer.hpp/headers" \ + "${ROOT_DIR}/modules/ecs.hpp/headers" \ + "${ROOT_DIR}/modules/enum.hpp/headers" \ + "${ROOT_DIR}/modules/flat.hpp/headers" \ + "${ROOT_DIR}/modules/pnpoly.h" \ + "${ROOT_DIR}/modules/promise.hpp/headers" diff --git a/scripts/cloc_headers.sh b/scripts/cloc_headers.sh index beff52c2..02a1a42c 100755 --- a/scripts/cloc_headers.sh +++ b/scripts/cloc_headers.sh @@ -1,3 +1,7 @@ #!/bin/bash -SCRIPT_DIR=`dirname "$BASH_SOURCE"` -cloc $SCRIPT_DIR/../headers/enduro2d +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" + +ROOT_DIR="${DIR}/.." + +cloc \ + "${ROOT_DIR}/headers/enduro2d" diff --git a/scripts/cloc_modules.sh b/scripts/cloc_modules.sh index e9732f2a..472fc32e 100755 --- a/scripts/cloc_modules.sh +++ b/scripts/cloc_modules.sh @@ -1,14 +1,17 @@ #!/bin/bash -SCRIPT_DIR=`dirname "$BASH_SOURCE"` +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" + +ROOT_DIR="${DIR}/.." + cloc \ - $SCRIPT_DIR/../modules/defer.hpp/headers \ - $SCRIPT_DIR/../modules/defer.hpp/untests \ - $SCRIPT_DIR/../modules/ecs.hpp/headers \ - $SCRIPT_DIR/../modules/ecs.hpp/untests \ - $SCRIPT_DIR/../modules/enum.hpp/headers \ - $SCRIPT_DIR/../modules/enum.hpp/untests \ - $SCRIPT_DIR/../modules/flat.hpp/headers \ - $SCRIPT_DIR/../modules/flat.hpp/untests \ - $SCRIPT_DIR/../modules/pnpoly.h \ - $SCRIPT_DIR/../modules/promise.hpp/headers \ - $SCRIPT_DIR/../modules/promise.hpp/untests + "${ROOT_DIR}/modules/defer.hpp/headers" \ + "${ROOT_DIR}/modules/defer.hpp/untests" \ + "${ROOT_DIR}/modules/ecs.hpp/headers" \ + "${ROOT_DIR}/modules/ecs.hpp/untests" \ + "${ROOT_DIR}/modules/enum.hpp/headers" \ + "${ROOT_DIR}/modules/enum.hpp/untests" \ + "${ROOT_DIR}/modules/flat.hpp/headers" \ + "${ROOT_DIR}/modules/flat.hpp/untests" \ + "${ROOT_DIR}/modules/pnpoly.h" \ + "${ROOT_DIR}/modules/promise.hpp/headers" \ + "${ROOT_DIR}/modules/promise.hpp/untests" diff --git a/scripts/cloc_samples.sh b/scripts/cloc_samples.sh index cfe95c03..21fe21e4 100755 --- a/scripts/cloc_samples.sh +++ b/scripts/cloc_samples.sh @@ -1,5 +1,8 @@ #!/bin/bash -SCRIPT_DIR=`dirname "$BASH_SOURCE"` +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" + +ROOT_DIR="${DIR}/.." + cloc \ - $SCRIPT_DIR/../samples/bin \ - $SCRIPT_DIR/../samples/sources + "${ROOT_DIR}/samples/bin" \ + "${ROOT_DIR}/samples/sources" diff --git a/scripts/cloc_sources.sh b/scripts/cloc_sources.sh index 5b4301e1..6a8636d8 100755 --- a/scripts/cloc_sources.sh +++ b/scripts/cloc_sources.sh @@ -1,3 +1,7 @@ #!/bin/bash -SCRIPT_DIR=`dirname "$BASH_SOURCE"` -cloc $SCRIPT_DIR/../sources/enduro2d +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" + +ROOT_DIR="${DIR}/.." + +cloc \ + "${ROOT_DIR}/sources/enduro2d" diff --git a/scripts/cloc_untests.sh b/scripts/cloc_untests.sh index 119b7549..1bd4d35a 100755 --- a/scripts/cloc_untests.sh +++ b/scripts/cloc_untests.sh @@ -1,5 +1,8 @@ #!/bin/bash -SCRIPT_DIR=`dirname "$BASH_SOURCE"` +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" + +ROOT_DIR="${DIR}/.." + cloc \ - $SCRIPT_DIR/../untests/bin \ - $SCRIPT_DIR/../untests/sources + "${ROOT_DIR}/untests/bin" \ + "${ROOT_DIR}/untests/sources" diff --git a/scripts/pvs_analyze.sh b/scripts/pvs_analyze.sh index ef22f20a..0e855b9f 100755 --- a/scripts/pvs_analyze.sh +++ b/scripts/pvs_analyze.sh @@ -1,18 +1,19 @@ #!/bin/bash set -e -BUILD_DIR=`dirname "$BASH_SOURCE"`/../build -mkdir -p $BUILD_DIR/pvs_analyze -pushd $BUILD_DIR/pvs_analyze -rm -rf pvs_report -cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=On ../.. -pvs-studio-analyzer analyze\ - -e _deps\ - -e ../../untests\ - -e ../../modules\ - -e ../../headers/3rdparty\ - -e ../../sources/3rdparty\ +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" + +ROOT_DIR="${DIR}/.." +BUILD_DIR="${ROOT_DIR}/build/pvs_analyze" + +mkdir -p "${BUILD_DIR}" +(cd "${BUILD_DIR}" && cmake "${ROOT_DIR}" -DCMAKE_EXPORT_COMPILE_COMMANDS=On) +(cd "${BUILD_DIR}" && pvs-studio-analyzer analyze\ + -e "${ROOT_DIR}/headers/3rdparty"\ + -e "${ROOT_DIR}/modules"\ + -e "${ROOT_DIR}/sources/3rdparty"\ + -e "${ROOT_DIR}/untests"\ -o pvs_report.log\ - -j8 -plog-converter -a GA:1,2 -t fullhtml -o pvs_report pvs_report.log -open pvs_report/index.html -popd + -j8) +(cd "${BUILD_DIR}" && rm -rf pvs_report) +(cd "${BUILD_DIR}" && plog-converter -a GA:1,2 -t fullhtml -o pvs_report pvs_report.log) +(cd "${BUILD_DIR}" && open pvs_report/index.html) diff --git a/scripts/update_imicons.sh b/scripts/update_imicons.sh index e053065b..71ef6378 100755 --- a/scripts/update_imicons.sh +++ b/scripts/update_imicons.sh @@ -1,28 +1,31 @@ #!/bin/bash -ROOT_DIR=`dirname "$BASH_SOURCE"`/.. -MODULES_DIR=$ROOT_DIR/modules -HEADERS_DIR=$ROOT_DIR/headers -SOURCES_DIR=$ROOT_DIR/sources -HEADERS_RDPARTY_DIR=$HEADERS_DIR/3rdparty -SOURCES_RDPARTY_DIR=$SOURCES_DIR/3rdparty +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" -mkdir -p $MODULES_DIR -mkdir -p $HEADERS_DIR -mkdir -p $SOURCES_DIR -mkdir -p $HEADERS_RDPARTY_DIR -mkdir -p $SOURCES_RDPARTY_DIR +ROOT_DIR="${DIR}/.." -HEADERS_IMICONS_DIR=$HEADERS_RDPARTY_DIR/imicons -SOURCES_IMICONS_DIR=$SOURCES_RDPARTY_DIR/imicons -SOURCES_IMICONS_BUILD_DIR=$SOURCES_IMICONS_DIR/build +MODULES_DIR="${ROOT_DIR}/modules" +HEADERS_DIR="${ROOT_DIR}/headers" +SOURCES_DIR="${ROOT_DIR}/sources" +HEADERS_RDPARTY_DIR="${HEADERS_DIR}/3rdparty" +SOURCES_RDPARTY_DIR="${SOURCES_DIR}/3rdparty" -mkdir -p $HEADERS_IMICONS_DIR -mkdir -p $SOURCES_IMICONS_DIR -mkdir -p $SOURCES_IMICONS_BUILD_DIR +mkdir -p "${MODULES_DIR}" +mkdir -p "${HEADERS_DIR}" +mkdir -p "${SOURCES_DIR}" +mkdir -p "${HEADERS_RDPARTY_DIR}" +mkdir -p "${SOURCES_RDPARTY_DIR}" -cp -fv $MODULES_DIR/imgui/misc/fonts/binary_to_compressed_c.cpp $SOURCES_IMICONS_BUILD_DIR/binary_to_compressed_c.cpp +HEADERS_IMICONS_DIR="${HEADERS_RDPARTY_DIR}/imicons" +SOURCES_IMICONS_DIR="${SOURCES_RDPARTY_DIR}/imicons" +SOURCES_IMICONS_BUILD_DIR="${SOURCES_IMICONS_DIR}/build" -pushd $SOURCES_IMICONS_BUILD_DIR +mkdir -p "${HEADERS_IMICONS_DIR}" +mkdir -p "${SOURCES_IMICONS_DIR}" +mkdir -p "${SOURCES_IMICONS_BUILD_DIR}" + +cp -fv "${MODULES_DIR}/imgui/misc/fonts/binary_to_compressed_c.cpp" "${SOURCES_IMICONS_BUILD_DIR}/binary_to_compressed_c.cpp" + +pushd "${SOURCES_IMICONS_BUILD_DIR}" wget -q --show-progress -N https://github.com/FortAwesome/Font-Awesome/raw/master/webfonts/fa-solid-900.ttf wget -q --show-progress -N https://github.com/FortAwesome/Font-Awesome/raw/master/webfonts/fa-regular-400.ttf wget -q --show-progress -N https://github.com/google/material-design-icons/raw/master/font/MaterialIcons-Regular.ttf @@ -35,11 +38,11 @@ clang++ binary_to_compressed_c.cpp -o binary_to_compressed_c ./binary_to_compressed_c MaterialIcons-Regular.ttf md_regular > md_regular.bin.h popd -cp -fv $SOURCES_IMICONS_BUILD_DIR/fa_solid.bin.h $SOURCES_IMICONS_DIR -cp -fv $SOURCES_IMICONS_BUILD_DIR/fa_regular.bin.h $SOURCES_IMICONS_DIR -cp -fv $SOURCES_IMICONS_BUILD_DIR/md_regular.bin.h $SOURCES_IMICONS_DIR +cp -fv "${SOURCES_IMICONS_BUILD_DIR}/fa_solid.bin.h" "${SOURCES_IMICONS_DIR}" +cp -fv "${SOURCES_IMICONS_BUILD_DIR}/fa_regular.bin.h" "${SOURCES_IMICONS_DIR}" +cp -fv "${SOURCES_IMICONS_BUILD_DIR}/md_regular.bin.h" "${SOURCES_IMICONS_DIR}" -cp -fv $SOURCES_IMICONS_BUILD_DIR/IconsFontAwesome5.h $HEADERS_IMICONS_DIR/icons_fa.h -cp -fv $SOURCES_IMICONS_BUILD_DIR/IconsMaterialDesign.h $HEADERS_IMICONS_DIR/icons_md.h +cp -fv "${SOURCES_IMICONS_BUILD_DIR}/IconsFontAwesome5.h" "${HEADERS_IMICONS_DIR}/icons_fa.h" +cp -fv "${SOURCES_IMICONS_BUILD_DIR}/IconsMaterialDesign.h" "${HEADERS_IMICONS_DIR}/icons_md.h" -rm -rf $SOURCES_IMICONS_BUILD_DIR +rm -rf "${SOURCES_IMICONS_BUILD_DIR}" diff --git a/scripts/update_modules.sh b/scripts/update_modules.sh index e961b77e..b85b10c2 100755 --- a/scripts/update_modules.sh +++ b/scripts/update_modules.sh @@ -1,110 +1,112 @@ #!/bin/bash -ROOT_DIR=`dirname "$BASH_SOURCE"`/.. +DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )" -MODULES_DIR=$ROOT_DIR/modules -HEADERS_DIR=$ROOT_DIR/headers -SOURCES_DIR=$ROOT_DIR/sources -UNTESTS_DIR=$ROOT_DIR/untests +ROOT_DIR="${DIR}/.." -HEADERS_RDPARTY_DIR=$HEADERS_DIR/3rdparty -SOURCES_RDPARTY_DIR=$SOURCES_DIR/3rdparty +MODULES_DIR="${ROOT_DIR}/modules" +HEADERS_DIR="${ROOT_DIR}/headers" +SOURCES_DIR="${ROOT_DIR}/sources" +UNTESTS_DIR="${ROOT_DIR}/untests" -mkdir -p $MODULES_DIR -mkdir -p $HEADERS_DIR -mkdir -p $SOURCES_DIR -mkdir -p $UNTESTS_DIR -mkdir -p $HEADERS_RDPARTY_DIR -mkdir -p $SOURCES_RDPARTY_DIR +HEADERS_RDPARTY_DIR="${HEADERS_DIR}/3rdparty" +SOURCES_RDPARTY_DIR="${SOURCES_DIR}/3rdparty" + +mkdir -p "${MODULES_DIR}" +mkdir -p "${HEADERS_DIR}" +mkdir -p "${SOURCES_DIR}" +mkdir -p "${UNTESTS_DIR}" +mkdir -p "${HEADERS_RDPARTY_DIR}" +mkdir -p "${SOURCES_RDPARTY_DIR}" # # catch # -mkdir -p $UNTESTS_DIR/catch -cp -fv $MODULES_DIR/catch2/single_include/catch2/catch.hpp $UNTESTS_DIR/catch/catch.hpp +mkdir -p "${UNTESTS_DIR}/catch" +cp -fv "${MODULES_DIR}/catch2/single_include/catch2/catch.hpp" "${UNTESTS_DIR}/catch/catch.hpp" # # imgui # -mkdir -p $HEADERS_RDPARTY_DIR/imgui -cp -fv $MODULES_DIR/imgui/imgui_internal.h $HEADERS_RDPARTY_DIR/imgui/imgui_internal.h -cp -fv $MODULES_DIR/imgui/misc/cpp/imgui_stdlib.h $HEADERS_RDPARTY_DIR/imgui/imgui_stdlib.h -cp -fv $MODULES_DIR/imgui/imgui.h $HEADERS_RDPARTY_DIR/imgui/imgui.h -cp -fv $MODULES_DIR/imgui/imstb_rectpack.h $HEADERS_RDPARTY_DIR/imgui/imstb_rectpack.h -cp -fv $MODULES_DIR/imgui/imstb_textedit.h $HEADERS_RDPARTY_DIR/imgui/imstb_textedit.h -cp -fv $MODULES_DIR/imgui/imstb_truetype.h $HEADERS_RDPARTY_DIR/imgui/imstb_truetype.h +mkdir -p "${HEADERS_RDPARTY_DIR}/imgui" +cp -fv "${MODULES_DIR}/imgui/imgui_internal.h" "${HEADERS_RDPARTY_DIR}/imgui/imgui_internal.h" +cp -fv "${MODULES_DIR}/imgui/misc/cpp/imgui_stdlib.h" "${HEADERS_RDPARTY_DIR}/imgui/imgui_stdlib.h" +cp -fv "${MODULES_DIR}/imgui/imgui.h" "${HEADERS_RDPARTY_DIR}/imgui/imgui.h" +cp -fv "${MODULES_DIR}/imgui/imstb_rectpack.h" "${HEADERS_RDPARTY_DIR}/imgui/imstb_rectpack.h" +cp -fv "${MODULES_DIR}/imgui/imstb_textedit.h" "${HEADERS_RDPARTY_DIR}/imgui/imstb_textedit.h" +cp -fv "${MODULES_DIR}/imgui/imstb_truetype.h" "${HEADERS_RDPARTY_DIR}/imgui/imstb_truetype.h" -mkdir -p $SOURCES_RDPARTY_DIR/imgui -cp -fv $MODULES_DIR/imgui/imgui.cpp $SOURCES_RDPARTY_DIR/imgui/imgui.cpp -cp -fv $MODULES_DIR/imgui/imgui_demo.cpp $SOURCES_RDPARTY_DIR/imgui/imgui_demo.cpp -cp -fv $MODULES_DIR/imgui/imgui_draw.cpp $SOURCES_RDPARTY_DIR/imgui/imgui_draw.cpp -cp -fv $MODULES_DIR/imgui/imgui_tables.cpp $SOURCES_RDPARTY_DIR/imgui/imgui_tables.cpp -cp -fv $MODULES_DIR/imgui/imgui_widgets.cpp $SOURCES_RDPARTY_DIR/imgui/imgui_widgets.cpp -cp -fv $MODULES_DIR/imgui/misc/cpp/imgui_stdlib.cpp $SOURCES_RDPARTY_DIR/imgui/imgui_stdlib.cpp +mkdir -p "${SOURCES_RDPARTY_DIR}/imgui" +cp -fv "${MODULES_DIR}/imgui/imgui.cpp" "${SOURCES_RDPARTY_DIR}/imgui/imgui.cpp" +cp -fv "${MODULES_DIR}/imgui/imgui_demo.cpp" "${SOURCES_RDPARTY_DIR}/imgui/imgui_demo.cpp" +cp -fv "${MODULES_DIR}/imgui/imgui_draw.cpp" "${SOURCES_RDPARTY_DIR}/imgui/imgui_draw.cpp" +cp -fv "${MODULES_DIR}/imgui/imgui_tables.cpp" "${SOURCES_RDPARTY_DIR}/imgui/imgui_tables.cpp" +cp -fv "${MODULES_DIR}/imgui/imgui_widgets.cpp" "${SOURCES_RDPARTY_DIR}/imgui/imgui_widgets.cpp" +cp -fv "${MODULES_DIR}/imgui/misc/cpp/imgui_stdlib.cpp" "${SOURCES_RDPARTY_DIR}/imgui/imgui_stdlib.cpp" # # miniz # -mkdir -p $SOURCES_RDPARTY_DIR/miniz -cp -fv $MODULES_DIR/miniz/miniz.c $SOURCES_RDPARTY_DIR/miniz/miniz.c -cp -fv $MODULES_DIR/miniz/miniz.h $SOURCES_RDPARTY_DIR/miniz/miniz.h -cp -fv $MODULES_DIR/miniz/miniz_common.h $SOURCES_RDPARTY_DIR/miniz/miniz_common.h -cp -fv $MODULES_DIR/miniz/miniz_tdef.c $SOURCES_RDPARTY_DIR/miniz/miniz_tdef.c -cp -fv $MODULES_DIR/miniz/miniz_tdef.h $SOURCES_RDPARTY_DIR/miniz/miniz_tdef.h -cp -fv $MODULES_DIR/miniz/miniz_tinfl.c $SOURCES_RDPARTY_DIR/miniz/miniz_tinfl.c -cp -fv $MODULES_DIR/miniz/miniz_tinfl.h $SOURCES_RDPARTY_DIR/miniz/miniz_tinfl.h -cp -fv $MODULES_DIR/miniz/miniz_zip.c $SOURCES_RDPARTY_DIR/miniz/miniz_zip.c -cp -fv $MODULES_DIR/miniz/miniz_zip.h $SOURCES_RDPARTY_DIR/miniz/miniz_zip.h +mkdir -p "${SOURCES_RDPARTY_DIR}/miniz" +cp -fv "${MODULES_DIR}/miniz/miniz.c" "${SOURCES_RDPARTY_DIR}/miniz/miniz.c" +cp -fv "${MODULES_DIR}/miniz/miniz.h" "${SOURCES_RDPARTY_DIR}/miniz/miniz.h" +cp -fv "${MODULES_DIR}/miniz/miniz_common.h" "${SOURCES_RDPARTY_DIR}/miniz/miniz_common.h" +cp -fv "${MODULES_DIR}/miniz/miniz_tdef.c" "${SOURCES_RDPARTY_DIR}/miniz/miniz_tdef.c" +cp -fv "${MODULES_DIR}/miniz/miniz_tdef.h" "${SOURCES_RDPARTY_DIR}/miniz/miniz_tdef.h" +cp -fv "${MODULES_DIR}/miniz/miniz_tinfl.c" "${SOURCES_RDPARTY_DIR}/miniz/miniz_tinfl.c" +cp -fv "${MODULES_DIR}/miniz/miniz_tinfl.h" "${SOURCES_RDPARTY_DIR}/miniz/miniz_tinfl.h" +cp -fv "${MODULES_DIR}/miniz/miniz_zip.c" "${SOURCES_RDPARTY_DIR}/miniz/miniz_zip.c" +cp -fv "${MODULES_DIR}/miniz/miniz_zip.h" "${SOURCES_RDPARTY_DIR}/miniz/miniz_zip.h" # # pnpoly # -mkdir -p $SOURCES_RDPARTY_DIR/pnpoly.h -cp -fv $MODULES_DIR/pnpoly.h/pnpoly.h $SOURCES_RDPARTY_DIR/pnpoly.h/pnpoly.h +mkdir -p "${SOURCES_RDPARTY_DIR}/pnpoly.h" +cp -fv "${MODULES_DIR}/pnpoly.h/pnpoly.h" "${SOURCES_RDPARTY_DIR}/pnpoly.h/pnpoly.h" # # pugixml # -mkdir -p $HEADERS_RDPARTY_DIR/pugixml -cp -fv $MODULES_DIR/pugixml/src/pugiconfig.hpp $HEADERS_RDPARTY_DIR/pugixml/pugiconfig.hpp -cp -fv $MODULES_DIR/pugixml/src/pugixml.hpp $HEADERS_RDPARTY_DIR/pugixml/pugixml.hpp +mkdir -p "${HEADERS_RDPARTY_DIR}/pugixml" +cp -fv "${MODULES_DIR}/pugixml/src/pugiconfig.hpp" "${HEADERS_RDPARTY_DIR}/pugixml/pugiconfig.hpp" +cp -fv "${MODULES_DIR}/pugixml/src/pugixml.hpp" "${HEADERS_RDPARTY_DIR}/pugixml/pugixml.hpp" -mkdir -p $SOURCES_RDPARTY_DIR/pugixml -cp -fv $MODULES_DIR/pugixml/src/pugixml.cpp $SOURCES_RDPARTY_DIR/pugixml/pugixml.cpp +mkdir -p "${SOURCES_RDPARTY_DIR}/pugixml" +cp -fv "${MODULES_DIR}/pugixml/src/pugixml.cpp" "${SOURCES_RDPARTY_DIR}/pugixml/pugixml.cpp" # # rapidjson # -mkdir -p $HEADERS_RDPARTY_DIR/rapidjson -cp -rfv $MODULES_DIR/rapidjson/include/rapidjson/. $HEADERS_RDPARTY_DIR/rapidjson +mkdir -p "${HEADERS_RDPARTY_DIR}/rapidjson" +cp -rfv "${MODULES_DIR}/rapidjson/include/rapidjson/." "${HEADERS_RDPARTY_DIR}/rapidjson" # # stb # -mkdir -p $SOURCES_RDPARTY_DIR/stb -cp -fv $MODULES_DIR/stb/stb_image.h $SOURCES_RDPARTY_DIR/stb/stb_image.h -cp -fv $MODULES_DIR/stb/stb_image_resize.h $SOURCES_RDPARTY_DIR/stb/stb_image_resize.h -cp -fv $MODULES_DIR/stb/stb_image_write.h $SOURCES_RDPARTY_DIR/stb/stb_image_write.h -cp -fv $MODULES_DIR/stb/stb_rect_pack.h $SOURCES_RDPARTY_DIR/stb/stb_rect_pack.h -cp -fv $MODULES_DIR/stb/stb_sprintf.h $SOURCES_RDPARTY_DIR/stb/stb_sprintf.h -cp -fv $MODULES_DIR/stb/stb_truetype.h $SOURCES_RDPARTY_DIR/stb/stb_truetype.h +mkdir -p "${SOURCES_RDPARTY_DIR}/stb" +cp -fv "${MODULES_DIR}/stb/stb_image.h" "${SOURCES_RDPARTY_DIR}/stb/stb_image.h" +cp -fv "${MODULES_DIR}/stb/stb_image_resize.h" "${SOURCES_RDPARTY_DIR}/stb/stb_image_resize.h" +cp -fv "${MODULES_DIR}/stb/stb_image_write.h" "${SOURCES_RDPARTY_DIR}/stb/stb_image_write.h" +cp -fv "${MODULES_DIR}/stb/stb_rect_pack.h" "${SOURCES_RDPARTY_DIR}/stb/stb_rect_pack.h" +cp -fv "${MODULES_DIR}/stb/stb_sprintf.h" "${SOURCES_RDPARTY_DIR}/stb/stb_sprintf.h" +cp -fv "${MODULES_DIR}/stb/stb_truetype.h" "${SOURCES_RDPARTY_DIR}/stb/stb_truetype.h" # # utfcpp # -mkdir -p $SOURCES_RDPARTY_DIR/utfcpp -cp -rfv $MODULES_DIR/utfcpp/source/. $SOURCES_RDPARTY_DIR/utfcpp/ +mkdir -p "${SOURCES_RDPARTY_DIR}/utfcpp" +cp -rfv "${MODULES_DIR}/utfcpp/source/." "${SOURCES_RDPARTY_DIR}/utfcpp/" # # yoga # -mkdir -p $SOURCES_RDPARTY_DIR/yoga -cp -rfv $MODULES_DIR/yoga/yoga/. $SOURCES_RDPARTY_DIR/yoga/ +mkdir -p "${SOURCES_RDPARTY_DIR}/yoga" +cp -rfv "${MODULES_DIR}/yoga/yoga/." "${SOURCES_RDPARTY_DIR}/yoga/"