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

8deec1b Β· Jul 20, 2021

History

29 Commits
Apr 2, 2019
Feb 9, 2020
Jul 20, 2021
Feb 16, 2020
Feb 11, 2020
Feb 9, 2020
Feb 16, 2020
Feb 9, 2020
Feb 16, 2020
Jul 10, 2017
Nov 27, 2017
Feb 9, 2020
Feb 16, 2020
Feb 16, 2020

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