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