ifdef COMSPEC PARSER=../src/targets/cgi/debug/parser3.exe else PARSER=../src/targets/cgi/parser3 endif PAFLAGS=-H # DIFF=diff ECHO=echo RM=rm # OUTPUTS=$(patsubst %.html,outputs/%.processed,$(wildcard *.html)) RESULTS=$(patsubst %.html,results/%.processed,$(wildcard *.html)) outputs/%.processed: %.html Makefile $(PARSER) $(PARSER) $(PAFLAGS) $< > $@ .PHONY: FORCE all clean results/%.processed: outputs/%.processed FORCE @$(DIFF) $< $@ all: tests tests: outputs compares outputs: $(OUTPUTS) compares: $(RESULTS) @$(ECHO) All tests passed OK clean: $(RM) -f outputs/*.processed