Annotation of parser3/tests/Makefile, revision 1.7

1.2       paf         1: ifdef COMSPEC
                      2:        PARSER_DIR=../src/targets/cgi/release
                      3:        PARSER_EXECUTABLE=$(PARSER_DIR)/parser3.exe
                      4: else
                      5:        PARSER_DIR=../src/targets/cgi
                      6:        PARSER_EXECUTABLE=$(PARSER_DIR)/parser3
                      7: endif
1.4       paf         8: PARSER_CONFIG=results/auto.p
1.2       paf         9: 
                     10: RUN_PARSER=./run_parser.sh
                     11: DIFF=diff -b
                     12: RM=rm
                     13: 
                     14: #
                     15: 
1.6       moko       16: COMMON=$(sort $(wildcard ???.html))
                     17: OUTPUTS_COMMON=$(patsubst %.html,outputs/%.processed,$(COMMON))
                     18: RESULTS_COMMON=$(patsubst %.html,results/%.processed,$(COMMON))
                     19: 
                     20: CURL=$(sort $(wildcard *-curl.html))
                     21: OUTPUTS_CURL=$(patsubst %.html,outputs/%.processed,$(CURL))
                     22: RESULTS_CURL=$(patsubst %.html,results/%.processed,$(CURL))
                     23: 
                     24: SQL=$(sort $(wildcard *-sql.html))
                     25: OUTPUTS_SQL=$(patsubst %.html,outputs/%.processed,$(SQL))
                     26: RESULTS_SQL=$(patsubst %.html,results/%.processed,$(SQL))
1.2       paf        27: 
                     28: outputs/%.processed: %.html
1.4       paf        29:        $(RUN_PARSER) $(PARSER_EXECUTABLE) $< $(PARSER_CONFIG) > $@
1.2       paf        30: 
1.7     ! moko       31: .PHONY: FORCE tests tests-curl tests-sql all clean
1.2       paf        32: 
                     33: results/%.processed: outputs/%.processed FORCE
1.6       moko       34:        -$(DIFF) $@ $<
1.2       paf        35: 
1.6       moko       36: tests: $(OUTPUTS_COMMON) $(RESULTS_COMMON)
1.2       paf        37: 
1.6       moko       38: tests-curl: $(OUTPUTS_CURL) $(RESULTS_CURL)
1.2       paf        39: 
1.6       moko       40: tests-sql: $(OUTPUTS_SQL) $(RESULTS_SQL)
                     41: 
                     42: all: tests tests-curl
1.2       paf        43: 
                     44: clean:
                     45:        $(RM) -f outputs/*.processed

E-mail: