Currently supports raylib version 5.5.
Clone the raylib repository into the
directory of your choice (in this case ~/sources/raylib
), and checkout the
supported raylib release version:
git clone https://github.com/raysan5/raylib.git ~/sources/raylib
(cd ~/sources/raylib && git checkout 5.5)
Set RAYLIB_DIRECTORY=/your/path/to/raylib
and run make build build-web
to
generate the raylib.sunder
and raymath.sunder
bindings as well as build the
PLATFORM=PLATFORM_DESKTOP
library (libraylib.a
) and the
PLATFORM=PLATFORM_WEB
library (libraylib-web.a
):
make RAYLIB_DIRECTORY=~/sources/raylib build build-web
Install the raylib sunder bindings, raylib libraries, and the raylib-config
utility to $SUNDER_HOME/lib/raylib
:
make RAYLIB_DIRECTORY=~/sources/raylib install install-web
SUNDER_CFLAGS="$(${SUNDER_HOME}/lib/raylib/raylib-config desktop)" sunder-compile -o example examples/example.sunder
Compiling for the web (HTML 5) requires the Emscripten toolchain (wiki entry).
SUNDER_ARCH=wasm32 SUNDER_HOST=emscripten SUNDER_CC=emcc SUNDER_CFLAGS="$(${SUNDER_HOME}/lib/raylib/raylib-config web) -sSINGLE_FILE=1 --shell-file emscripten-shell.html" sunder-compile -o example.html examples/example.sunder
All content in this repository is licensed under the Zero-Clause BSD license.
See LICENSE for more information.