Changeset 5f2f2d7 for src/Tests/ResolvExpr/make-rules
- Timestamp:
- Jun 8, 2015, 8:56:35 PM (9 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
- Children:
- 81419b5
- Parents:
- cd623a4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Tests/ResolvExpr/make-rules
rcd623a4 r5f2f2d7 1 1 CFA = ../../cfa-cpp 2 2 3 DIFF = /software/gnu/bin/diff 3 EXPECTED := ${wildcard ${EXPECTDIR}/*.tst} 4 TESTS := ${EXPECTED:${EXPECTDIR}/%=${OUTPUTDIR}/%} 5 TEST_IN := ${TESTS:.tst=.c} 4 6 5 # Basic SynTree printing 6 EXPECTED := ${wildcard $(EXPECTDIR)/*.tst} 7 TESTS := $(EXPECTED:$(EXPECTDIR)/%=$(OUTPUTDIR)/%) 8 TEST_IN := $(TESTS:.tst=.c) 7 .SILENT : 9 8 10 $ (OUTPUTDIR)/%.tst:%.c $(CFA)11 -$ (CFA) $(CFAOPT)< $< > $@ 2>&19 ${OUTPUTDIR}/%.tst : %.c ${CFA} 10 -${CFA} ${CFAOPT} < $< > $@ 2>&1 12 11 13 $ (OUTPUTDIR)/report: $(TESTS) $(EXPECTED)12 ${OUTPUTDIR}/report : ${TESTS} ${EXPECTED} 14 13 rm -f $@ 15 @for i in $ (TESTS); do \16 echo "---"`basename $$i`"---" | tee -a $@; \17 $(DIFF) -B -w -u $(EXPECTDIR)/`basename $$i` $$i | tee -a $@; \14 @for i in ${TESTS}; do \ 15 echo "---"`basename $$i`"---" | tee -a $@; \ 16 diff -B -w ${EXPECTDIR}/`basename $$i` $$i | tee -a $@; \ 18 17 done 19 18 20 clean :21 rm -rf $ (OUTPUTDIR)19 clean : 20 rm -rf ${OUTPUTDIR}
Note: See TracChangeset
for help on using the changeset viewer.