Skip to content
/ deps Public

🛠 Dependencies for Simple 2D

Notifications You must be signed in to change notification settings

simple2d/deps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies for Simple 2D

This contains development libraries and assets needed by Simple 2D. External libraries included are:

View licenses for all libraries above.

Contents

  • 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 build.sh
  • macos/ — macOS static libraries, built by build.sh
  • 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 build.sh
  • 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)

Building libraries

Run 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.

Caveats

  • 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.

Updating

To update the libraries in this repo, do the following:

  • Update the SDL version numbers in build.sh
  • Update the Homebrew formulas in homebrew/ (version numbers, etc.)
  • Update glew-mingw/ (follow README in that directory)
  • Update Xcode projects in xcode/ directory
  • Run make clean uninstall && make to rebuild everything

About

🛠 Dependencies for Simple 2D

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages