Files
core_libraries/resources/packages-not-used/bgfx/prepare
Timothy Prepscius b308a4c280 flatten 20260225
2026-02-25 13:00:25 -05:00

63 lines
1.6 KiB
Plaintext
Executable File

mkdir -p sdk/include
mkdir bgfx
pushd bgfx
git clone git://github.com/bkaradzic/bx.git
git clone git://github.com/bkaradzic/bimg.git
git clone git://github.com/bkaradzic/bgfx.git
cd bgfx
make osx ios-arm64 ios-simulator64 tools
popd
pushd sdk/include
ln -fs ../../bgfx/bgfx/include/bgfx
ln -fs ../../bgfx/bx/include/bx
ln -fs ../../bgfx/bimg/include/bimg
popd
pushd sdk/lib
UNAME_S=`uname -s`
UNAME_M=`uname -m`
EXT=${UNAME_S}-${UNAME_M}
for X in Debug Release
do
mkdir -p $X.$EXT
pushd $X.$EXT
ln -fs ../../../bgfx/bgfx/.build/osx64_clang/bin/libbgfx$X.a libbgfx.a
ln -fs ../../../bgfx/bgfx/.build/osx64_clang/bin/libbx$X.a libbx.a
ln -fs ../../../bgfx/bgfx/.build/osx64_clang/bin/libbimg$X.a libbimg.a
ln -fs ../../../bgfx/bgfx/.build/osx64_clang/bin/libbimg_decode$X.a libbimg_decode.a
popd
done
for X in Debug Release
do
mkdir -p $X.iOS-arm64
pushd $X.iOS-arm64
ln -fs ../../../bgfx/bgfx/.build/ios-arm64/bin/libbgfx$X.a libbgfx.a
ln -fs ../../../bgfx/bgfx/.build/ios-arm64/bin/libbx$X.a libbx.a
ln -fs ../../../bgfx/bgfx/.build/ios-arm64/bin/libbimg$X.a libbimg.a
ln -fs ../../../bgfx/bgfx/.build/osx64_clang/bin/libbimg_decode$X.a libbimg_decode.a
popd
done
for X in Debug Release
do
mkdir -p $X.iOS-simulate
pushd $X.iOS-simulate
ln -fs ../../../bgfx/bgfx/.build/ios-simulator64/bin/libbgfx$X.a libbgfx.a
ln -fs ../../../bgfx/bgfx/.build/ios-simulator64/bin/libbx$X.a libbx.a
ln -fs ../../../bgfx/bgfx/.build/ios-simulator64/bin/libbimg$X.a libbimg.a
ln -fs ../../../bgfx/bgfx/.build/osx64_clang/bin/libbimg_decode$X.a libbimg_decode.a
popd
done