mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-13 15:48:11 +07:00
52 lines
2.0 KiB
Bash
Executable File
52 lines
2.0 KiB
Bash
Executable File
#!/bin/bash
|
|
ROOT_DIR=`dirname "$BASH_SOURCE"`/..
|
|
MODULES_DIR=$ROOT_DIR/modules
|
|
HEADERS_DIR=$ROOT_DIR/headers
|
|
SOURCES_DIR=$ROOT_DIR/sources
|
|
UNTESTS_DIR=$ROOT_DIR/untests
|
|
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
|
|
|
|
git submodule init
|
|
git submodule update
|
|
git pull --recurse-submodules
|
|
git submodule update --remote --recursive
|
|
|
|
mkdir -p $UNTESTS_DIR/catch
|
|
cp -fv $MODULES_DIR/catch2/single_include/catch2/catch.hpp $UNTESTS_DIR/catch/catch.hpp
|
|
|
|
mkdir -p $HEADERS_RDPARTY_DIR/invoke.hpp
|
|
cp -rfv $MODULES_DIR/invoke.hpp/invoke.hpp $HEADERS_RDPARTY_DIR/invoke.hpp/invoke.hpp
|
|
|
|
mkdir -p $HEADERS_RDPARTY_DIR/promise.hpp
|
|
cp -rfv $MODULES_DIR/promise.hpp/jobber.hpp $HEADERS_RDPARTY_DIR/promise.hpp/jobber.hpp
|
|
cp -rfv $MODULES_DIR/promise.hpp/promise.hpp $HEADERS_RDPARTY_DIR/promise.hpp/promise.hpp
|
|
cp -rfv $MODULES_DIR/promise.hpp/scheduler.hpp $HEADERS_RDPARTY_DIR/promise.hpp/scheduler.hpp
|
|
|
|
mkdir -p $SOURCES_RDPARTY_DIR/pugixml
|
|
cp -rfv $MODULES_DIR/pugixml/src/. $SOURCES_RDPARTY_DIR/pugixml/
|
|
|
|
mkdir -p $SOURCES_RDPARTY_DIR/rapidjson
|
|
cp -rfv $MODULES_DIR/rapidjson/include/rapidjson/. $SOURCES_RDPARTY_DIR/rapidjson
|
|
|
|
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/utfcpp
|
|
cp -rfv $MODULES_DIR/utfcpp/source/. $SOURCES_RDPARTY_DIR/utfcpp/
|
|
|
|
mkdir -p $HEADERS_RDPARTY_DIR/variant
|
|
cp -rfv $MODULES_DIR/variant/include/mpark/. $HEADERS_RDPARTY_DIR/variant/
|