File:  [parser3project] / parser3 / tests / Makefile
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Thu Jul 24 11:25:58 2003 UTC (22 years, 11 months ago) by paf
Branches: MAIN
CVS tags: release_3_2_0, release_3_1_6, release_3_1_5, release_3_1_4, release_3_1_3, release_3_1_2, release_3_1_1, release_3_1_0, HEAD
merged(copied) to HEAD from template_gc

ifdef COMSPEC
	PARSER_DIR=../src/targets/cgi/release
	PARSER_EXECUTABLE=$(PARSER_DIR)/parser3.exe
	PARSER_CONFIG=$(PARSER_DIR)/auto.p
else
	PARSER_DIR=../src/targets/cgi
	PARSER_EXECUTABLE=$(PARSER_DIR)/parser3
	PARSER_CONFIG=$(PARSER_DIR)/auto.p
endif

RUN_PARSER=./run_parser.sh
DIFF=diff -b
ECHO=echo
RM=rm

#

OUTPUTS=$(patsubst %.html,outputs/%.processed,$(wildcard *.html))
RESULTS=$(patsubst %.html,results/%.processed,$(wildcard *.html))

outputs/%.processed: %.html
# Makefile $(RUN_PARSER) $(PARSER_EXECUTABLE) $(PARSER_CONFIG)
	$(RUN_PARSER) $(PARSER_EXECUTABLE) $< > $@

.PHONY: FORCE all tests clean install install-exec install-data

results/%.processed: outputs/%.processed FORCE
	-$(DIFF) $< $@

tests: outputs compares

outputs: $(OUTPUTS)

compares: $(RESULTS)
	@$(ECHO) DONE

clean:
	$(RM) -f outputs/*.processed

install:
install-exec:
install-data:

E-mail: