diff options
Diffstat (limited to 'web/Makefile')
-rw-r--r-- | web/Makefile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/web/Makefile b/web/Makefile new file mode 100644 index 0000000..bdddb14 --- /dev/null +++ b/web/Makefile @@ -0,0 +1,21 @@ +CC := emcc + +CFLAGS += -O3 -Wall -Wextra -Wno-unknown-warning-option -I../ \ + -sNO_EXIT_RUNTIME=1 \ + -sENVIRONMENT=web \ + -sEXPORTED_FUNCTIONS=_main,_malloc,_free \ + -sEXPORTED_RUNTIME_METHODS=UTF8ToString,stringToUTF8,lengthBytesUTF8 + +TARGET := static/dartboat_wasm.js + +SRC := $(wildcard *.c) ../comp.c ../match.c ../board.c ../checkouts.c + +all: $(TARGET) + +$(TARGET): $(SRC) + $(CC) $(CFLAGS) $^ -o $@ + +clean: + rm -f $(TARGET) $(TARGET:.js=.wasm) + +.PHONY: all clean |