update scripts

This commit is contained in:
BlackMATov
2021-01-17 21:55:44 +07:00
parent c9321f4871
commit 38369604da
10 changed files with 177 additions and 148 deletions

View File

@@ -1,20 +1,23 @@
#!/bin/bash #!/bin/bash
SCRIPT_DIR=`dirname "$BASH_SOURCE"` DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
ROOT_DIR="${DIR}/.."
cloc \ cloc \
$SCRIPT_DIR/../headers/enduro2d \ "${ROOT_DIR}/headers/enduro2d" \
$SCRIPT_DIR/../sources/enduro2d \ "${ROOT_DIR}/sources/enduro2d" \
$SCRIPT_DIR/../samples/bin \ "${ROOT_DIR}/samples/bin" \
$SCRIPT_DIR/../samples/sources \ "${ROOT_DIR}/samples/sources" \
$SCRIPT_DIR/../untests/bin \ "${ROOT_DIR}/untests/bin" \
$SCRIPT_DIR/../untests/sources \ "${ROOT_DIR}/untests/sources" \
$SCRIPT_DIR/../modules/defer.hpp/headers \ "${ROOT_DIR}/modules/defer.hpp/headers" \
$SCRIPT_DIR/../modules/defer.hpp/untests \ "${ROOT_DIR}/modules/defer.hpp/untests" \
$SCRIPT_DIR/../modules/ecs.hpp/headers \ "${ROOT_DIR}/modules/ecs.hpp/headers" \
$SCRIPT_DIR/../modules/ecs.hpp/untests \ "${ROOT_DIR}/modules/ecs.hpp/untests" \
$SCRIPT_DIR/../modules/enum.hpp/headers \ "${ROOT_DIR}/modules/enum.hpp/headers" \
$SCRIPT_DIR/../modules/enum.hpp/untests \ "${ROOT_DIR}/modules/enum.hpp/untests" \
$SCRIPT_DIR/../modules/flat.hpp/headers \ "${ROOT_DIR}/modules/flat.hpp/headers" \
$SCRIPT_DIR/../modules/flat.hpp/untests \ "${ROOT_DIR}/modules/flat.hpp/untests" \
$SCRIPT_DIR/../modules/pnpoly.h \ "${ROOT_DIR}/modules/pnpoly.h" \
$SCRIPT_DIR/../modules/promise.hpp/headers \ "${ROOT_DIR}/modules/promise.hpp/headers" \
$SCRIPT_DIR/../modules/promise.hpp/untests "${ROOT_DIR}/modules/promise.hpp/untests"

View File

@@ -1,11 +1,14 @@
#!/bin/bash #!/bin/bash
SCRIPT_DIR=`dirname "$BASH_SOURCE"` DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
ROOT_DIR="${DIR}/.."
cloc \ cloc \
$SCRIPT_DIR/../headers/enduro2d \ "${ROOT_DIR}/headers/enduro2d" \
$SCRIPT_DIR/../sources/enduro2d \ "${ROOT_DIR}/sources/enduro2d" \
$SCRIPT_DIR/../modules/defer.hpp/headers \ "${ROOT_DIR}/modules/defer.hpp/headers" \
$SCRIPT_DIR/../modules/ecs.hpp/headers \ "${ROOT_DIR}/modules/ecs.hpp/headers" \
$SCRIPT_DIR/../modules/enum.hpp/headers \ "${ROOT_DIR}/modules/enum.hpp/headers" \
$SCRIPT_DIR/../modules/flat.hpp/headers \ "${ROOT_DIR}/modules/flat.hpp/headers" \
$SCRIPT_DIR/../modules/pnpoly.h \ "${ROOT_DIR}/modules/pnpoly.h" \
$SCRIPT_DIR/../modules/promise.hpp/headers "${ROOT_DIR}/modules/promise.hpp/headers"

View File

@@ -1,3 +1,7 @@
#!/bin/bash #!/bin/bash
SCRIPT_DIR=`dirname "$BASH_SOURCE"` DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
cloc $SCRIPT_DIR/../headers/enduro2d
ROOT_DIR="${DIR}/.."
cloc \
"${ROOT_DIR}/headers/enduro2d"

View File

@@ -1,14 +1,17 @@
#!/bin/bash #!/bin/bash
SCRIPT_DIR=`dirname "$BASH_SOURCE"` DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
ROOT_DIR="${DIR}/.."
cloc \ cloc \
$SCRIPT_DIR/../modules/defer.hpp/headers \ "${ROOT_DIR}/modules/defer.hpp/headers" \
$SCRIPT_DIR/../modules/defer.hpp/untests \ "${ROOT_DIR}/modules/defer.hpp/untests" \
$SCRIPT_DIR/../modules/ecs.hpp/headers \ "${ROOT_DIR}/modules/ecs.hpp/headers" \
$SCRIPT_DIR/../modules/ecs.hpp/untests \ "${ROOT_DIR}/modules/ecs.hpp/untests" \
$SCRIPT_DIR/../modules/enum.hpp/headers \ "${ROOT_DIR}/modules/enum.hpp/headers" \
$SCRIPT_DIR/../modules/enum.hpp/untests \ "${ROOT_DIR}/modules/enum.hpp/untests" \
$SCRIPT_DIR/../modules/flat.hpp/headers \ "${ROOT_DIR}/modules/flat.hpp/headers" \
$SCRIPT_DIR/../modules/flat.hpp/untests \ "${ROOT_DIR}/modules/flat.hpp/untests" \
$SCRIPT_DIR/../modules/pnpoly.h \ "${ROOT_DIR}/modules/pnpoly.h" \
$SCRIPT_DIR/../modules/promise.hpp/headers \ "${ROOT_DIR}/modules/promise.hpp/headers" \
$SCRIPT_DIR/../modules/promise.hpp/untests "${ROOT_DIR}/modules/promise.hpp/untests"

View File

@@ -1,5 +1,8 @@
#!/bin/bash #!/bin/bash
SCRIPT_DIR=`dirname "$BASH_SOURCE"` DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
ROOT_DIR="${DIR}/.."
cloc \ cloc \
$SCRIPT_DIR/../samples/bin \ "${ROOT_DIR}/samples/bin" \
$SCRIPT_DIR/../samples/sources "${ROOT_DIR}/samples/sources"

View File

@@ -1,3 +1,7 @@
#!/bin/bash #!/bin/bash
SCRIPT_DIR=`dirname "$BASH_SOURCE"` DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
cloc $SCRIPT_DIR/../sources/enduro2d
ROOT_DIR="${DIR}/.."
cloc \
"${ROOT_DIR}/sources/enduro2d"

View File

@@ -1,5 +1,8 @@
#!/bin/bash #!/bin/bash
SCRIPT_DIR=`dirname "$BASH_SOURCE"` DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
ROOT_DIR="${DIR}/.."
cloc \ cloc \
$SCRIPT_DIR/../untests/bin \ "${ROOT_DIR}/untests/bin" \
$SCRIPT_DIR/../untests/sources "${ROOT_DIR}/untests/sources"

View File

@@ -1,18 +1,19 @@
#!/bin/bash #!/bin/bash
set -e set -e
BUILD_DIR=`dirname "$BASH_SOURCE"`/../build DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
mkdir -p $BUILD_DIR/pvs_analyze
pushd $BUILD_DIR/pvs_analyze ROOT_DIR="${DIR}/.."
rm -rf pvs_report BUILD_DIR="${ROOT_DIR}/build/pvs_analyze"
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=On ../..
pvs-studio-analyzer analyze\ mkdir -p "${BUILD_DIR}"
-e _deps\ (cd "${BUILD_DIR}" && cmake "${ROOT_DIR}" -DCMAKE_EXPORT_COMPILE_COMMANDS=On)
-e ../../untests\ (cd "${BUILD_DIR}" && pvs-studio-analyzer analyze\
-e ../../modules\ -e "${ROOT_DIR}/headers/3rdparty"\
-e ../../headers/3rdparty\ -e "${ROOT_DIR}/modules"\
-e ../../sources/3rdparty\ -e "${ROOT_DIR}/sources/3rdparty"\
-e "${ROOT_DIR}/untests"\
-o pvs_report.log\ -o pvs_report.log\
-j8 -j8)
plog-converter -a GA:1,2 -t fullhtml -o pvs_report pvs_report.log (cd "${BUILD_DIR}" && rm -rf pvs_report)
open pvs_report/index.html (cd "${BUILD_DIR}" && plog-converter -a GA:1,2 -t fullhtml -o pvs_report pvs_report.log)
popd (cd "${BUILD_DIR}" && open pvs_report/index.html)

View File

@@ -1,28 +1,31 @@
#!/bin/bash #!/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
HEADERS_RDPARTY_DIR=$HEADERS_DIR/3rdparty
SOURCES_RDPARTY_DIR=$SOURCES_DIR/3rdparty
mkdir -p $MODULES_DIR ROOT_DIR="${DIR}/.."
mkdir -p $HEADERS_DIR
mkdir -p $SOURCES_DIR
mkdir -p $HEADERS_RDPARTY_DIR
mkdir -p $SOURCES_RDPARTY_DIR
HEADERS_IMICONS_DIR=$HEADERS_RDPARTY_DIR/imicons MODULES_DIR="${ROOT_DIR}/modules"
SOURCES_IMICONS_DIR=$SOURCES_RDPARTY_DIR/imicons HEADERS_DIR="${ROOT_DIR}/headers"
SOURCES_IMICONS_BUILD_DIR=$SOURCES_IMICONS_DIR/build SOURCES_DIR="${ROOT_DIR}/sources"
HEADERS_RDPARTY_DIR="${HEADERS_DIR}/3rdparty"
SOURCES_RDPARTY_DIR="${SOURCES_DIR}/3rdparty"
mkdir -p $HEADERS_IMICONS_DIR mkdir -p "${MODULES_DIR}"
mkdir -p $SOURCES_IMICONS_DIR mkdir -p "${HEADERS_DIR}"
mkdir -p $SOURCES_IMICONS_BUILD_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-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/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 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 ./binary_to_compressed_c MaterialIcons-Regular.ttf md_regular > md_regular.bin.h
popd popd
cp -fv $SOURCES_IMICONS_BUILD_DIR/fa_solid.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}/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}/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}/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}/IconsMaterialDesign.h" "${HEADERS_IMICONS_DIR}/icons_md.h"
rm -rf $SOURCES_IMICONS_BUILD_DIR rm -rf "${SOURCES_IMICONS_BUILD_DIR}"

View File

@@ -1,110 +1,112 @@
#!/bin/bash #!/bin/bash
ROOT_DIR=`dirname "$BASH_SOURCE"`/.. DIR="$( cd "$( dirname "${BASH_SOURCE}" )" && pwd )"
MODULES_DIR=$ROOT_DIR/modules ROOT_DIR="${DIR}/.."
HEADERS_DIR=$ROOT_DIR/headers
SOURCES_DIR=$ROOT_DIR/sources
UNTESTS_DIR=$ROOT_DIR/untests
HEADERS_RDPARTY_DIR=$HEADERS_DIR/3rdparty MODULES_DIR="${ROOT_DIR}/modules"
SOURCES_RDPARTY_DIR=$SOURCES_DIR/3rdparty HEADERS_DIR="${ROOT_DIR}/headers"
SOURCES_DIR="${ROOT_DIR}/sources"
UNTESTS_DIR="${ROOT_DIR}/untests"
mkdir -p $MODULES_DIR HEADERS_RDPARTY_DIR="${HEADERS_DIR}/3rdparty"
mkdir -p $HEADERS_DIR SOURCES_RDPARTY_DIR="${SOURCES_DIR}/3rdparty"
mkdir -p $SOURCES_DIR
mkdir -p $UNTESTS_DIR mkdir -p "${MODULES_DIR}"
mkdir -p $HEADERS_RDPARTY_DIR mkdir -p "${HEADERS_DIR}"
mkdir -p $SOURCES_RDPARTY_DIR mkdir -p "${SOURCES_DIR}"
mkdir -p "${UNTESTS_DIR}"
mkdir -p "${HEADERS_RDPARTY_DIR}"
mkdir -p "${SOURCES_RDPARTY_DIR}"
# #
# catch # catch
# #
mkdir -p $UNTESTS_DIR/catch mkdir -p "${UNTESTS_DIR}/catch"
cp -fv $MODULES_DIR/catch2/single_include/catch2/catch.hpp $UNTESTS_DIR/catch/catch.hpp cp -fv "${MODULES_DIR}/catch2/single_include/catch2/catch.hpp" "${UNTESTS_DIR}/catch/catch.hpp"
# #
# imgui # imgui
# #
mkdir -p $HEADERS_RDPARTY_DIR/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/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/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/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_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_textedit.h" "${HEADERS_RDPARTY_DIR}/imgui/imstb_textedit.h"
cp -fv $MODULES_DIR/imgui/imstb_truetype.h $HEADERS_RDPARTY_DIR/imgui/imstb_truetype.h cp -fv "${MODULES_DIR}/imgui/imstb_truetype.h" "${HEADERS_RDPARTY_DIR}/imgui/imstb_truetype.h"
mkdir -p $SOURCES_RDPARTY_DIR/imgui 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.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_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_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_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/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 cp -fv "${MODULES_DIR}/imgui/misc/cpp/imgui_stdlib.cpp" "${SOURCES_RDPARTY_DIR}/imgui/imgui_stdlib.cpp"
# #
# miniz # miniz
# #
mkdir -p $SOURCES_RDPARTY_DIR/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.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.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_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.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_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.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_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.c" "${SOURCES_RDPARTY_DIR}/miniz/miniz_zip.c"
cp -fv $MODULES_DIR/miniz/miniz_zip.h $SOURCES_RDPARTY_DIR/miniz/miniz_zip.h cp -fv "${MODULES_DIR}/miniz/miniz_zip.h" "${SOURCES_RDPARTY_DIR}/miniz/miniz_zip.h"
# #
# pnpoly # pnpoly
# #
mkdir -p $SOURCES_RDPARTY_DIR/pnpoly.h mkdir -p "${SOURCES_RDPARTY_DIR}/pnpoly.h"
cp -fv $MODULES_DIR/pnpoly.h/pnpoly.h $SOURCES_RDPARTY_DIR/pnpoly.h/pnpoly.h cp -fv "${MODULES_DIR}/pnpoly.h/pnpoly.h" "${SOURCES_RDPARTY_DIR}/pnpoly.h/pnpoly.h"
# #
# pugixml # pugixml
# #
mkdir -p $HEADERS_RDPARTY_DIR/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/pugiconfig.hpp" "${HEADERS_RDPARTY_DIR}/pugixml/pugiconfig.hpp"
cp -fv $MODULES_DIR/pugixml/src/pugixml.hpp $HEADERS_RDPARTY_DIR/pugixml/pugixml.hpp cp -fv "${MODULES_DIR}/pugixml/src/pugixml.hpp" "${HEADERS_RDPARTY_DIR}/pugixml/pugixml.hpp"
mkdir -p $SOURCES_RDPARTY_DIR/pugixml mkdir -p "${SOURCES_RDPARTY_DIR}/pugixml"
cp -fv $MODULES_DIR/pugixml/src/pugixml.cpp $SOURCES_RDPARTY_DIR/pugixml/pugixml.cpp cp -fv "${MODULES_DIR}/pugixml/src/pugixml.cpp" "${SOURCES_RDPARTY_DIR}/pugixml/pugixml.cpp"
# #
# rapidjson # rapidjson
# #
mkdir -p $HEADERS_RDPARTY_DIR/rapidjson mkdir -p "${HEADERS_RDPARTY_DIR}/rapidjson"
cp -rfv $MODULES_DIR/rapidjson/include/rapidjson/. $HEADERS_RDPARTY_DIR/rapidjson cp -rfv "${MODULES_DIR}/rapidjson/include/rapidjson/." "${HEADERS_RDPARTY_DIR}/rapidjson"
# #
# stb # stb
# #
mkdir -p $SOURCES_RDPARTY_DIR/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.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_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_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_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_sprintf.h" "${SOURCES_RDPARTY_DIR}/stb/stb_sprintf.h"
cp -fv $MODULES_DIR/stb/stb_truetype.h $SOURCES_RDPARTY_DIR/stb/stb_truetype.h cp -fv "${MODULES_DIR}/stb/stb_truetype.h" "${SOURCES_RDPARTY_DIR}/stb/stb_truetype.h"
# #
# utfcpp # utfcpp
# #
mkdir -p $SOURCES_RDPARTY_DIR/utfcpp mkdir -p "${SOURCES_RDPARTY_DIR}/utfcpp"
cp -rfv $MODULES_DIR/utfcpp/source/. $SOURCES_RDPARTY_DIR/utfcpp/ cp -rfv "${MODULES_DIR}/utfcpp/source/." "${SOURCES_RDPARTY_DIR}/utfcpp/"
# #
# yoga # yoga
# #
mkdir -p $SOURCES_RDPARTY_DIR/yoga mkdir -p "${SOURCES_RDPARTY_DIR}/yoga"
cp -rfv $MODULES_DIR/yoga/yoga/. $SOURCES_RDPARTY_DIR/yoga/ cp -rfv "${MODULES_DIR}/yoga/yoga/." "${SOURCES_RDPARTY_DIR}/yoga/"