[emscripten] Some mor ASYNC symbols

Needed when starting a script from the contextual script menu
This commit is contained in:
Romain Goyet
2018-02-05 10:55:08 +01:00
committed by EmilieNumworks
parent bd0e96e6dc
commit e5a7b936bc

View File

@@ -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"]'