From 69f18b6268ad31a1d3dcdb923df22f1027eb2b4a Mon Sep 17 00:00:00 2001 From: Philipp Wiesemann Date: Sun, 28 Dec 2014 22:02:17 +0100 Subject: [PATCH] Linked README-emscripten.md in README.md and added markdown formatting. --- docs/README-emscripten.md | 21 ++++++++++++++------- docs/README.md | 1 + 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/docs/README-emscripten.md b/docs/README-emscripten.md index 8ca197ca9f117..ca9b35b10f874 100644 --- a/docs/README-emscripten.md +++ b/docs/README-emscripten.md @@ -1,14 +1,20 @@ +Emscripten +================================================================================ + Build: -$ emconfigure ./configure --host=asmjs-unknown-emscripten --disable-assembly --disable-threads --enable-cpuinfo=false CFLAGS="-O2" -$ emmake make + + $ emconfigure ./configure --host=asmjs-unknown-emscripten --disable-assembly --disable-threads --enable-cpuinfo=false CFLAGS="-O2" + $ emmake make Or with cmake: -$ emconfigure cmake .. -$ make + + $ emconfigure cmake .. + $ make To build one of the tests: -$ cd test/ -$ emcc -O2 --js-opts 0 -g4 testdraw2.c -I../include ../build/.libs/libSDL2.a ../build/libSDL2_test.a -o a.html + + $ cd test/ + $ emcc -O2 --js-opts 0 -g4 testdraw2.c -I../include ../build/.libs/libSDL2.a ../build/libSDL2_test.a -o a.html Uses GLES2 renderer or software @@ -17,10 +23,11 @@ tests: https://dl.dropboxusercontent.com/u/17360362/SDL2-em/index.html Some other SDL2 libraries can be easily built (assuming SDL2 is installed somewhere): SDL_mixer (http://www.libsdl.org/projects/SDL_mixer/) + $ EMCONFIGURE_JS=1 emconfigure ../configure build as usual... SDL_gfx (http://cms.ferzkopp.net/index.php/software/13-sdl-gfx): + $ EMCONFIGURE_JS=1 emconfigure ../configure --disable-mmx build as usual... - diff --git a/docs/README.md b/docs/README.md index de173bd28888d..4e3106920e368 100644 --- a/docs/README.md +++ b/docs/README.md @@ -33,6 +33,7 @@ More documentation and FAQs are available online at [the wiki](http://wiki.libsd - [CMake](README-cmake.md) - [DirectFB](README-directfb.md) - [DynAPI](README-dynapi.md) +- [Emscripten](README-emscripten.md) - [Gesture](README-gesture.md) - [Mercurial](README-hg.md) - [iOS](README-ios.md)