srcfiles := drhstrings.c forthmachine.c forthmachine_optable.c forth.c stack.c nativeexe := ./forth ifneq (, $(shell which clang)) CC := clang endif build: ${CC} ${srcfiles} -o ${nativeexe} -Wall run: ${nativeexe} run-rlwrap: rlwrap -r -f rlwrapcompletions.forth ${nativeexe} build-wasm: emcc ${srcfiles} -Wall -o forthlib.js -s NO_EXIT_RUNTIME=1 -s "EXPORTED_RUNTIME_METHODS=['ccall']"