prepare-sdl.sh 916 B

12345678910111213141516171819202122232425262728293031323334
  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. VERSION=2.28.5
  9. DEP_DIR="SDL2-$VERSION"
  10. FILENAME="SDL2-devel-$VERSION-mingw.tar.gz"
  11. SHA256SUM=3c0c655c2ebf67cad48fead72761d1601740ded30808952c3274ba223d226c21
  12. if [[ -d "$DEP_DIR" ]]
  13. then
  14. echo "$DEP_DIR" found
  15. exit 0
  16. fi
  17. get_file "https://github.com/libsdl-org/SDL/releases/download/release-$VERSION/$FILENAME" \
  18. "$FILENAME" "$SHA256SUM"
  19. mkdir "$DEP_DIR"
  20. cd "$DEP_DIR"
  21. TAR_PREFIX="$DEP_DIR" # root directory inside the tar has the same name
  22. tar xf "../$FILENAME" --strip-components=1 \
  23. "$TAR_PREFIX"/i686-w64-mingw32/bin/SDL2.dll \
  24. "$TAR_PREFIX"/i686-w64-mingw32/include/ \
  25. "$TAR_PREFIX"/i686-w64-mingw32/lib/ \
  26. "$TAR_PREFIX"/x86_64-w64-mingw32/bin/SDL2.dll \
  27. "$TAR_PREFIX"/x86_64-w64-mingw32/include/ \
  28. "$TAR_PREFIX"/x86_64-w64-mingw32/lib/ \