ifdef COMSPEC PARSER_DIR=../src/targets/cgi/release PARSER_EXECUTABLE=$(PARSER_DIR)/parser3.exe else PARSER_DIR=../src/targets/cgi PARSER_EXECUTABLE=$(PARSER_DIR)/parser3 endif PARSER_CONFIG=results/auto.p RUN_PARSER=./run_parser.sh DIFF=diff -b RM=rm # OUTPUTS=$(patsubst %.html,outputs/%.processed,$(sort $(wildcard *.html))) RESULTS=$(patsubst %.html,results/%.processed,$(sort $(wildcard *.html))) outputs/%.processed: %.html $(RUN_PARSER) $(PARSER_EXECUTABLE) $< $(PARSER_CONFIG) > $@ .PHONY: FORCE all tests clean install install-exec install-data results/%.processed: outputs/%.processed FORCE -$(DIFF) $< $@ tests: outputs compares outputs: $(OUTPUTS) compares: $(RESULTS) clean: $(RM) -f outputs/*.processed install: install-exec: install-data: