Annotation of parser3/tests/Makefile, revision 1.1.2.3
1.1.2.1 paf 1: ifdef COMSPEC
1.1.2.3 ! paf 2: PARSER_EXECUTABLE=../src/targets/cgi/debug/parser3.exe
1.1.2.1 paf 3: else
1.1.2.3 ! paf 4: PARSER_EXECUTABLE=../src/targets/cgi/parser3
1.1.2.1 paf 5: endif
6:
1.1.2.3 ! paf 7: RUN_PARSER=./run_parser.sh
1.1.2.1 paf 8: DIFF=diff
9: ECHO=echo
10: RM=rm
11:
12: #
13:
14: OUTPUTS=$(patsubst %.html,outputs/%.processed,$(wildcard *.html))
15: RESULTS=$(patsubst %.html,results/%.processed,$(wildcard *.html))
16:
1.1.2.3 ! paf 17: outputs/%.processed: %.html Makefile $(RUN_PARSER) $(PARSER_EXECUTABLE)
! 18: $(RUN_PARSER) $(PARSER_EXECUTABLE) $< > $@
1.1.2.1 paf 19:
20: .PHONY: FORCE all clean
21:
22: results/%.processed: outputs/%.processed FORCE
23: @$(DIFF) $< $@
24:
25: all: tests
26:
27: tests: outputs compares
28:
29: outputs: $(OUTPUTS)
30:
31: compares: $(RESULTS)
32: @$(ECHO) All tests passed OK
33:
34: clean:
35: $(RM) -f outputs/*.processed
E-mail: