prepare-sdl.sh 845 B

1234567891011121314151617181920212223242526272829303132
  1. #!/usr/bin/env bash
  2. set -e
  3. DIR=$(dirname ${BASH_SOURCE[0]})
  4. cd "$DIR"
  5. . common
  6. mkdir -p "$PREBUILT_DATA_DIR"
  7. cd "$PREBUILT_DATA_DIR"
  8. DEP_DIR=SDL2-2.28.0
  9. FILENAME=SDL2-devel-2.28.0-mingw.tar.gz
  10. SHA256SUM=b91ce59eeacd4a9db403f976fd2337d9360b21ada374124417d716065c380e20
  11. if [[ -d "$DEP_DIR" ]]
  12. then
  13. echo "$DEP_DIR" found
  14. exit 0
  15. fi
  16. get_file "https://libsdl.org/release/$FILENAME" "$FILENAME" "$SHA256SUM"
  17. mkdir "$DEP_DIR"
  18. cd "$DEP_DIR"
  19. TAR_PREFIX="$DEP_DIR" # root directory inside the tar has the same name
  20. tar xf "../$FILENAME" --strip-components=1 \
  21. "$TAR_PREFIX"/i686-w64-mingw32/bin/SDL2.dll \
  22. "$TAR_PREFIX"/i686-w64-mingw32/include/ \
  23. "$TAR_PREFIX"/i686-w64-mingw32/lib/ \
  24. "$TAR_PREFIX"/x86_64-w64-mingw32/bin/SDL2.dll \
  25. "$TAR_PREFIX"/x86_64-w64-mingw32/include/ \
  26. "$TAR_PREFIX"/x86_64-w64-mingw32/lib/ \