CFLAGS=-g -Wall .PHONY := cli web clean serve-web cli: src/cli.c mkdir -p build gcc -o build/cli.exe src/cli.c $(CFLAGS) web: src/web.c rm -rf build/web mkdir -p build/web emcc -o build/web/sim8086.js src/web.c --no-entry -sEXPORTED_RUNTIME_METHODS=cwrap,AsciiToString -sEXPORTED_FUNCTIONS=_free,_malloc $(CFLAGS) cp -r src/web/* build/web serve-web: cd build/web && python -m http.server clean: rm -r build