16 lines
467 B
Makefile
16 lines
467 B
Makefile
|
build:
|
||
|
# compile the janet into an image
|
||
|
# janet -c src/ludus.janet build/ludus.jimage
|
||
|
# the complex emscripten invocation
|
||
|
# note we have the stack size set to 1024*1024 (1 MB)
|
||
|
emcc \
|
||
|
-o out.mjs \
|
||
|
janet.c driver.cpp \
|
||
|
--embed-file ludus.jimage \
|
||
|
-lembind \
|
||
|
-s "EXPORTED_FUNCTIONS=['_main']" \
|
||
|
-s EXPORT_ES6 \
|
||
|
-s ALLOW_MEMORY_GROWTH=1 \
|
||
|
-s STACK_SIZE=1048576 \
|
||
|
-s MODULARIZE
|