From e5a7b936bcca5a2d4ccaebb67c4cf6d9fb3d0d78 Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Mon, 5 Feb 2018 10:55:08 +0100 Subject: [PATCH] [emscripten] Some mor ASYNC symbols Needed when starting a script from the contextual script menu --- build/toolchain.emscripten.mak | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/build/toolchain.emscripten.mak b/build/toolchain.emscripten.mak index 259b4e03a..9dc1cdb4b 100644 --- a/build/toolchain.emscripten.mak +++ b/build/toolchain.emscripten.mak @@ -32,9 +32,21 @@ _mp_call_function_0 \ _IonEventsEmscriptenPushEvent \ __ZN3Ion6Events13isShiftActiveEv \ __ZN3Ion6Events13isAlphaActiveEv \ -__ZN3Ion6Events5EventC2ENS_8Keyboard3KeyEbb +__ZN3Ion6Events5EventC2ENS_8Keyboard3KeyEbb \ +_mp_parse_compile_execute \ +_do_load_from_lexer \ +_do_load \ +_mp_builtin___import__ \ +_mp_import_name \ +__ZN4Code25ScriptParameterController11handleEventEN3Ion6Events5EventE \ +__ZN4Code14MenuController28openConsoleWithScriptAtIndexEi \ +__ZN4Code17ConsoleController23autoImportScriptAtIndexEib EMFLAGS = -s EMTERPRETIFY=1 -s EMTERPRETIFY_ASYNC=1 -s EMTERPRETIFY_WHITELIST='[$(foreach sym,$(EMSCRIPTEN_ASYNC_SYMBOLS),"$(sym)",)]' +ifeq ($(DEBUG),1) +EMFLAGS += --profiling-funcs -s ASSERTIONS=1 +endif + SFLAGS += $(EMFLAGS) LDFLAGS += $(EMFLAGS) -Oz -s EXPORTED_FUNCTIONS='["_main", "_IonEventsEmscriptenPushEvent"]'