--- parser3/tests/Makefile 2003/02/26 10:17:33 1.1 +++ parser3/tests/Makefile 2003/02/26 10:17:33 1.1.2.1 @@ -0,0 +1,38 @@ +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