400ee2ecef
FossilOrigin-Name: ed19fef3459499abb0a4a010f368b4576d6e068d930c8480446ea677ac87c1c1
32 lines
947 B
Makefile
32 lines
947 B
Makefile
# This GNU makefile exists primarily to simplify/speed up development
|
|
# from emacs. It is not part of the canonical build process.
|
|
default:
|
|
make -C ../.. wasm -e emcc_opt=-O0
|
|
|
|
clean:
|
|
make -C ../../ clean-wasm
|
|
|
|
demo_files = emscripten.css fiddle.html \
|
|
fiddle.js fiddle-module.js \
|
|
fiddle-module.wasm fiddle-worker.js
|
|
|
|
# demo_target is the remote destination for the fiddle app. It
|
|
# must be a [user@]HOST:/path for rsync.
|
|
# Note that the target "should probably" contain a symlink of
|
|
# index.html -> fiddle.html.
|
|
demo_target ?=
|
|
ifeq (,$(demo_target))
|
|
ifneq (,$(wildcard /home/stephan))
|
|
demo_target = wh2:www/wh/sqlite3/.
|
|
else ifneq (,$(wildcard /home/drh))
|
|
#demo_target = if appropriate, add that user@host:/path here
|
|
endif
|
|
endif
|
|
|
|
push-fiddle: $(demo_files)
|
|
@if [ x = "x$(demo_target)" ]; then \
|
|
echo "demo_target must be a [user@]HOST:/path for rsync"; \
|
|
exit 1; \
|
|
fi
|
|
rsync -va $(demo_files) $(demo_target)
|