63 lines
1.6 KiB
Plaintext
Executable File
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
|
|
|
|
|
|
|
|
|