[build] Add a flag MODULARIZE when building with

emscripten toolchain
This commit is contained in:
Émilie Feral
2018-02-22 15:27:27 +01:00
committed by EmilieNumworks
parent 959f498c2d
commit af877c19bb
2 changed files with 5 additions and 10 deletions

View File

@@ -49,5 +49,7 @@ ifeq ($(DEBUG),1)
EMFLAGS += --profiling-funcs -s ASSERTIONS=1
endif
EMFLAGS += -s MODULARIZE=1 -s 'EXPORT_NAME="Epsilon"'
SFLAGS += $(EMFLAGS)
LDFLAGS += $(EMFLAGS) -Oz -s EXPORTED_FUNCTIONS='["_main", "_IonEventsEmscriptenPushKey", "_IonEventsEmscriptenPushEvent"]'

View File

@@ -183,21 +183,14 @@
<div>
<a id="screenshot" href="#" target="_blank" download>Save screenshot</a>
</div>
<script src="epsilon.js"></script>
<script>
var Module = {
arguments: ["fr"],
preRun: [],
postRun: [],
print: function(text) {
console.log(text);
},
printErr: function(text) {
console.error(text);
},
arguments: ["--language", "fr"],
canvas: document.getElementById("screen")
};
Epsilon(Module);
</script>
<script src="epsilon.js"></script>
<script>
var buttons = document.querySelectorAll(".calculator .keyboard a");
for (var i=0; i< buttons.length; i++) {