diff --git a/build/targets.simulator.web.mak b/build/targets.simulator.web.mak index 18ec0563b..123ea969f 100644 --- a/build/targets.simulator.web.mak +++ b/build/targets.simulator.web.mak @@ -1,6 +1,13 @@ $(BUILD_DIR)/test.js: EMSCRIPTEN_MODULARIZE = 0 -HANDY_TARGETS += htmlpack +HANDY_TARGETS += htmlpack htmlpack.official HANDY_TARGETS_EXTENSIONS += zip -$(BUILD_DIR)/htmlpack.zip: $(addprefix $(BUILD_DIR)/ion/src/simulator/web/,calculator.html calculator.css) $(BUILD_DIR)/epsilon.js ion/src/simulator/web/calculator.js +htmlpack_targets = .\ + .official. \ + +define rule_htmlpack +$$(BUILD_DIR)/htmlpack$(1)zip: $$(addprefix $$(BUILD_DIR)/ion/src/simulator/web/,calculator.html calculator.css) $$(BUILD_DIR)/epsilon$(1)js ion/src/simulator/web/calculator.js +endef + +$(foreach target,$(htmlpack_targets),$(eval $(call rule_htmlpack,$(target))))