aboutsummaryrefslogtreecommitdiff
path: root/ext/wasm/fiddle.make
diff options
context:
space:
mode:
Diffstat (limited to 'ext/wasm/fiddle.make')
-rw-r--r--ext/wasm/fiddle.make16
1 files changed, 8 insertions, 8 deletions
diff --git a/ext/wasm/fiddle.make b/ext/wasm/fiddle.make
index 97cf189b0..1f0d9e2ad 100644
--- a/ext/wasm/fiddle.make
+++ b/ext/wasm/fiddle.make
@@ -42,6 +42,7 @@ fiddle.emcc-flags = \
-sEXPORTED_FUNCTIONS=@$(abspath $(EXPORTED_FUNCTIONS.fiddle)) \
-sEXPORTED_RUNTIME_METHODS=FS,wasmMemory \
$(SQLITE_OPT) $(SHELL_OPT) \
+ -USQLITE_WASM_MINIMAL \
-DSQLITE_SHELL_FIDDLE
# -D_POSIX_C_SOURCE is needed for strdup() with emcc
@@ -69,11 +70,10 @@ $(eval $(call call-make-pre-post,fiddle-module,vanilla))
define make-fiddle-rules
fiddle-module.js$(2) := $(1)/fiddle-module.js
fiddle-module.wasm$(2) := $$(subst .js,.wasm,$$(fiddle-module.js$(2)))
-$(1):
- @test -d "$$@" || mkdir -p "$$@"
-$$(fiddle-module.js$(2)): $(1) $$(MAKEFILE) $$(MAKEFILE.fiddle) \
+$$(fiddle-module.js$(2)): $$(MAKEFILE) $$(MAKEFILE.fiddle) \
$$(EXPORTED_FUNCTIONS.fiddle) \
- $$(fiddle.cses) $$(pre-post-fiddle-module-vanilla.deps) $$(fiddle.SOAP.js$(2))
+ $$(fiddle.cses) $$(pre-post-fiddle-module-vanilla.deps) $$(SOAP.js)
+ @test -d "$$(dir $$@)" || mkdir -p "$$(dir $$@)"
$$(emcc.bin) -o $$@ $$(fiddle.emcc-flags$(2)) \
$$(pre-post-fiddle-module-vanilla.flags) \
$$(fiddle.cses)
@@ -99,10 +99,10 @@ fiddle.debug: $(fiddle-module.js.debug)
clean: clean-fiddle
clean-fiddle:
- rm -f $(fiddle-module.js) $(fiddle-module.js).gz \
- $(fiddle-module.wasm) $(fiddle-module.wasm).gz \
- $(dir.fiddle)/$(SOAP.js) \
- $(dir.fiddle)/fiddle-module.worker.js \
+ rm -f $(fiddle-module.js) \
+ $(fiddle-module.wasm) \
+ $(dir.fiddle)/sqlite3-opfs-*.js \
+ $(dir.fiddle)/*.gz \
EXPORTED_FUNCTIONS.fiddle
rm -fr $(dir.fiddle-debug)
.PHONY: fiddle fiddle.debug