set -x UNAME_S=`uname -s` UNAME_M=`uname -m` EXT=${UNAME_S}-${UNAME_M} mkdir -p sdk/include mkdir -p sdk/lib/Debug.$EXT mkdir -p sdk/lib/Release.$EXT mkdir glfw pushd glfw git clone --depth 1 https://github.com/glfw/glfw.git cd glfw mkdir build pushd build cmake .. -DGLFW_VULKAN_STATIC=true -DGLFW_BUILD_EXAMPLES=false -DGLFW_BUILD_TESTS=false -DGLFW_BUILD_DOCS=false -DGLFW_BUILD_WAYLAND=false -DGLFW_BUILD_X11=false make cp src/*.a ../../../sdk/lib/Debug.$EXT/ cp src/*.a ../../../sdk/lib/Release.$EXT/ popd popd pushd sdk/include ln -fs ../../glfw/glfw/include/GLFW popd