mirror of
https://github.com/sehugg/8bitworkshop.git
synced 2024-11-29 14:51:17 +00:00
27 lines
998 B
Makefile
27 lines
998 B
Makefile
# Emscripten target (see https://github.com/apiaryio/emscripten-docker)
|
|
|
|
all: js/appmake.js js/copt.js js/dzx7.js js/sccz80.js js/ticks.js js/ucpp.js js/z80asm.js js/z80nm.js js/z88dk-dis.js js/z88dk-lstmanip.js js/zcc.js js/zcpp.js js/zobjcopy.js js/zpragma.js js/zx7.js wasm/appmake.js wasm/copt.js wasm/dzx7.js wasm/sccz80.js wasm/ticks.js wasm/ucpp.js wasm/z80asm.js wasm/z80nm.js wasm/z88dk-dis.js wasm/z88dk-lstmanip.js wasm/zcc.js wasm/zcpp.js wasm/zobjcopy.js wasm/zpragma.js wasm/zx7.js
|
|
|
|
|
|
js/%.js: bin/%.bc
|
|
emcc -O2 --memory-init-file 0 \
|
|
-s WASM=0 \
|
|
-s MODULARIZE=1 \
|
|
-s EXPORT_NAME=\"'$*'\" \
|
|
-s 'EXTRA_EXPORTED_RUNTIME_METHODS=["FS","callMain"]' \
|
|
-s FORCE_FILESYSTEM=1 \
|
|
$< -o $@ $(ARGS_$*)
|
|
|
|
wasm/%.js: bin/%.bc
|
|
emcc -O2 --memory-init-file 0 \
|
|
-s WASM=1 \
|
|
-s MODULARIZE=1 \
|
|
-s EXPORT_NAME=\"'$*'\" \
|
|
-s 'EXTRA_EXPORTED_RUNTIME_METHODS=["FS","callMain"]' \
|
|
-s FORCE_FILESYSTEM=1 \
|
|
$< -o $@ $(ARGS_$*)
|
|
|
|
bin/%.bc: bin/%
|
|
cp bin/$* bin/$*.bc
|
|
|