ifdef COMSPEC
PARSER=./parser-cygwin.sh
else
PARSER=./parser-unix.sh
endif
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) $< > $@
.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
E-mail: