mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-18 21:30:38 +01:00
[build/emscripten] Don't use memory init files anymore
Those provide a really small size gain and are painful to deploy
This commit is contained in:
committed by
EmilieNumworks
parent
ca89c06ffe
commit
62324b9cac
@@ -1,8 +1,3 @@
|
|||||||
HANDY_TARGETS_EXTENSIONS += zip
|
HANDY_TARGETS_EXTENSIONS += zip
|
||||||
|
|
||||||
$(BUILD_DIR)/epsilon%packed.js: EMSCRIPTEN_INIT_FILE = 0
|
|
||||||
|
|
||||||
$(BUILD_DIR)/test.headless.js: EMSCRIPTEN_MODULARIZE = 0
|
$(BUILD_DIR)/test.headless.js: EMSCRIPTEN_MODULARIZE = 0
|
||||||
|
|
||||||
$(BUILD_DIR)/epsilon.packed.js: $(call object_for,$(epsilon_src))
|
|
||||||
$(BUILD_DIR)/epsilon.official.packed.js: $(call object_for,$(epsilon_official_src))
|
|
||||||
|
|||||||
@@ -121,8 +121,6 @@ EMFLAGS += -s WASM=0
|
|||||||
# Configure LDFLAGS
|
# Configure LDFLAGS
|
||||||
EMSCRIPTEN_MODULARIZE ?= 1
|
EMSCRIPTEN_MODULARIZE ?= 1
|
||||||
LDFLAGS += -s MODULARIZE=$(EMSCRIPTEN_MODULARIZE) -s 'EXPORT_NAME="Epsilon"'
|
LDFLAGS += -s MODULARIZE=$(EMSCRIPTEN_MODULARIZE) -s 'EXPORT_NAME="Epsilon"'
|
||||||
EMSCRIPTEN_INIT_FILE ?= 1
|
|
||||||
LDFLAGS += --memory-init-file $(EMSCRIPTEN_INIT_FILE)
|
|
||||||
|
|
||||||
SFLAGS += $(EMFLAGS)
|
SFLAGS += $(EMFLAGS)
|
||||||
LDFLAGS += $(EMFLAGS) -Oz -s EXPORTED_FUNCTIONS='["_main", "_IonSimulatorKeyboardKeyDown", "_IonSimulatorKeyboardKeyUp", "_IonSimulatorEventsPushEvent", "_IonSoftwareVersion", "_IonPatchLevel", "_IonDisplayForceRefresh"]' -s EXTRA_EXPORTED_RUNTIME_METHODS='["UTF8ToString"]'
|
LDFLAGS += $(EMFLAGS) -Oz -s EXPORTED_FUNCTIONS='["_main", "_IonSimulatorKeyboardKeyDown", "_IonSimulatorKeyboardKeyUp", "_IonSimulatorEventsPushEvent", "_IonSoftwareVersion", "_IonPatchLevel", "_IonDisplayForceRefresh"]' -s EXTRA_EXPORTED_RUNTIME_METHODS='["UTF8ToString"]'
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ endif
|
|||||||
|
|
||||||
DEFAULT = epsilon.zip
|
DEFAULT = epsilon.zip
|
||||||
|
|
||||||
$(BUILD_DIR)/epsilon%zip: $(BUILD_DIR)/epsilon%packed.js $(BUILD_DIR)/ion/src/simulator/web/simulator.html
|
$(BUILD_DIR)/epsilon%zip: $(BUILD_DIR)/epsilon%js $(BUILD_DIR)/ion/src/simulator/web/simulator.html
|
||||||
@rm -rf $(basename $@)
|
@rm -rf $(basename $@)
|
||||||
@mkdir -p $(basename $@)
|
@mkdir -p $(basename $@)
|
||||||
@cp $< $(basename $@)/epsilon.js
|
@cp $< $(basename $@)/epsilon.js
|
||||||
|
|||||||
Reference in New Issue
Block a user