--- parser3/tests/Makefile 2003/02/26 10:17:33 1.1.2.1 +++ parser3/tests/Makefile 2003/03/24 14:53:58 1.1.2.8.2.1 @@ -1,13 +1,14 @@ ifdef COMSPEC - PARSER=../src/targets/cgi/debug/parser3.exe + PARSER_DIR=../src/targets/cgi/debug + PARSER_EXECUTABLE=$(PARSER_DIR)/parser3.exe + PARSER_CONFIG=$(PARSER_DIR)/auto.p else - PARSER=../src/targets/cgi/parser3 + PARSER_DIR=../src/targets/cgi + PARSER_EXECUTABLE=$(PARSER_DIR)/parser3 + PARSER_CONFIG=$(PARSER_DIR)/auto.p endif -PAFLAGS=-H - -# - +RUN_PARSER=./run_parser.sh DIFF=diff ECHO=echo RM=rm @@ -17,22 +18,25 @@ RM=rm OUTPUTS=$(patsubst %.html,outputs/%.processed,$(wildcard *.html)) RESULTS=$(patsubst %.html,results/%.processed,$(wildcard *.html)) -outputs/%.processed: %.html Makefile $(PARSER) - $(PARSER) $(PAFLAGS) $< > $@ +outputs/%.processed: %.html +# Makefile $(RUN_PARSER) $(PARSER_EXECUTABLE) $(PARSER_CONFIG) + $(RUN_PARSER) $(PARSER_EXECUTABLE) $< > $@ -.PHONY: FORCE all clean +.PHONY: FORCE all tests clean install install-exec install-data results/%.processed: outputs/%.processed FORCE - @$(DIFF) $< $@ - -all: tests + -$(DIFF) $< $@ tests: outputs compares outputs: $(OUTPUTS) compares: $(RESULTS) - @$(ECHO) All tests passed OK + @$(ECHO) DONE clean: $(RM) -f outputs/*.processed + +install: +install-exec: +install-data: