mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
41 lines
1.4 KiB
Makefile
41 lines
1.4 KiB
Makefile
CC = emcc
|
|
CXX = emcc
|
|
LD = emcc
|
|
|
|
EMSCRIPTEN_ASYNC_SYMBOLS = \
|
|
_main \
|
|
__ZN3Ion6Events8getEventEPi \
|
|
__ZN4Code17ConsoleController9inputTextEPKc \
|
|
__ZThn32_N4Code17ConsoleController9inputTextEPKc \
|
|
_mp_hal_input \
|
|
_mp_builtin_input \
|
|
_fun_builtin_var_call \
|
|
_mp_call_function_n_kw \
|
|
__ZN11MicroPython20ExecutionEnvironment7runCodeEPKc \
|
|
__ZN4Code17ConsoleController21runAndPrintForCommandEPKc \
|
|
__ZN4Code17ConsoleController25textFieldDidFinishEditingEP9TextFieldPKcN3Ion6Events5EventE \
|
|
__ZThn28_N4Code17ConsoleController25textFieldDidFinishEditingEP9TextFieldPKcN3Ion6Events5EventE \
|
|
__ZN9TextField18privateHandleEventEN3Ion6Events5EventE \
|
|
__ZN9TextField11handleEventEN3Ion6Events5EventE \
|
|
__ZN3App12processEventEN3Ion6Events5EventE \
|
|
__ZN9Container13dispatchEventEN3Ion6Events5EventE \
|
|
__ZN13AppsContainer13dispatchEventEN3Ion6Events5EventE \
|
|
__ZN7RunLoop4stepEv \
|
|
__ZN7RunLoop8runWhileEPFbPvES0_ \
|
|
__ZN7RunLoop3runEv \
|
|
__ZN9Container3runEv \
|
|
__ZN13AppsContainer3runEv \
|
|
__Z7ion_appv \
|
|
_mp_execute_bytecode \
|
|
_fun_bc_call \
|
|
_mp_call_function_0 \
|
|
_IonEventsEmscriptenPushEvent \
|
|
__ZN3Ion6Events13isShiftActiveEv \
|
|
__ZN3Ion6Events13isAlphaActiveEv \
|
|
__ZN3Ion6Events5EventC2ENS_8Keyboard3KeyEbb
|
|
|
|
EMFLAGS = -s EMTERPRETIFY=1 -s EMTERPRETIFY_ASYNC=1 -s EMTERPRETIFY_WHITELIST='[$(foreach sym,$(EMSCRIPTEN_ASYNC_SYMBOLS),"$(sym)",)]'
|
|
|
|
SFLAGS += $(EMFLAGS)
|
|
LDFLAGS += $(EMFLAGS) -Oz -s EXPORTED_FUNCTIONS='["_main", "_IonEventsEmscriptenPushEvent"]'
|