diff --git a/Makefile.emscripten b/Makefile.emscripten index f333a32957..09c5b15468 100644 --- a/Makefile.emscripten +++ b/Makefile.emscripten @@ -3,7 +3,7 @@ TARGET = retroarch.js OS = Emscripten OBJ := DEFINES := -DRARCH_INTERNAL -DHAVE_OVERLAY -DHAVE_MAIN -DEFINES += -DHAVE_OPENGL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_EGL -DHAVE_OVERLAY -DHAVE_GLSL -DHAVE_FILTERS_BUILTIN +DEFINES += -DHAVE_OPENGL -DHAVE_OPENGLES -DHAVE_OPENGLES2 -DHAVE_EGL -DHAVE_OVERLAY -DHAVE_GLSL -DHAVE_SDL2 -DHAVE_FILTERS_BUILTIN HAVE_EGL = 1 HAVE_OPENGL = 1 @@ -11,6 +11,7 @@ HAVE_GLES = 1 HAVE_EMSCRIPTEN = 1 HAVE_RGUI = 1 HAVE_SDL = 0 +HAVE_SDL2 = 0 HAVE_ZLIB = 1 HAVE_FBO = 1 WANT_ZLIB = 1 @@ -23,6 +24,8 @@ ifneq ($(NATIVE_ZLIB),) WANT_ZLIB = 0 endif +#if you compil with SDL2 flag add this Emscripten flag "-s USE_SDL=2" to LDFLAGS: + LIBS := LDFLAGS := -L. --no-heap-copy -s USE_ZLIB=1 -s TOTAL_MEMORY=$(MEMORY) -s OUTLINING_LIMIT=50000 \ -s EXPORTED_FUNCTIONS="['_main', '_malloc', '_cmd_savefiles', '_cmd_save_state', '_cmd_load_state', '_cmd_take_screenshot']" \