Dependencies for Simple 2D
This contains development libraries and assets needed by Simple 2D. External libraries included are:
- Simple DirectMedia Layer (SDL)
- OpenGL Extension Wrangler Library (GLEW)
View licenses for all libraries above.
glew-mingw/— Pre-built library binaries for GLEW on MinGW (see README in directory for details)
headers/— Headers needed for all platforms
homebrew/— Custom Homebrew formulas
ios/— iOS SDL framework, built by
macos/— macOS static libraries, built by
mingw/— MinGW static and runtime libraries, downloaded and organized from pre-built source
tmp/— Temporary directory used by the build process
tvos/— tvOS SDL framework, built by
vc/— Visual C++ static and runtime libraries, downloaded and organized from pre-built source
xcode/— Xcode projects and assets (see README in directory for details)
make to build everything (and optionally
make uninstall and
make clean before starting). The primary build script,
build.sh, is designed to be run on macOS (to build macOS, iOS, and tvOS libraries). See the
Makefile for other helpful commands.
- Homebrew has a few mis-configured formulas for our needs. Updated formulas are in the
homebrew/directory, with the changes made to each formula in the file's comments.
To update the libraries in this repo, do the following: