CLM:=clm CLMFLAGS:=-IL Platform -nr -nt override CFLAGS:=-Wall -Wextra -Werror -Ofast $(CFLAGS) BIN:=isjit all: $(BIN) test: $(BIN) .FORCE ./test.sh $(BIN): %: %.icl Clean\ System\ Files/sjit_c.o .FORCE $(CLM) $(CLMFLAGS) $@ -o $@ Clean\ System\ Files/sjit_c.o: sjit_c.c mkdir -p Clean\ System\ Files $(CC) $(CFLAGS) -c $< -o '$@' clean: $(RM) -r $(BIN) Clean\ System\ Files Sjit/Clean\ System\ Files .PHONY: all test clean .FORCE: