Ignore:
Timestamp:
Jun 8, 2015, 8:56:35 PM (9 years ago)
Author:
Peter A. Buhr <pabuhr@…>
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
Message:

fix constant types, remove unnecessary string copying, work on regression testing, fix several memory leaks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Tests/SynTree/make-rules

    rcd623a4 r5f2f2d7  
    11CFA = ../../cfa-cpp
    22
    3 DIFF = diff#/software/gnu/bin/diff
     3EXPECTED := ${wildcard ${EXPECTDIR}/*.tst}
     4TESTS := ${EXPECTED:${EXPECTDIR}/%=${OUTPUTDIR}/%}
     5TEST_IN := ${TESTS:.tst=.c}
    46
    5 # Basic SynTree printing
    6 EXPECTED := ${wildcard $(EXPECTDIR)/*.tst}
    7 TESTS := $(EXPECTED:$(EXPECTDIR)/%=$(OUTPUTDIR)/%)
    8 TEST_IN := $(TESTS:.tst=.c)
     7.SILENT :
    98
    10 $(OUTPUTDIR)/%.tst : %.c $(CFA)
    11         $(CFA) $(CFAOPT) < $< > $@ 2>&1
     9${OUTPUTDIR}/%.tst : %.c ${CFA}
     10        -${CFA} ${CFAOPT} < $< > $@ 2>&1
    1211
    13 $(OUTPUTDIR)/report : $(TESTS) $(EXPECTED)
     12${OUTPUTDIR}/report : ${TESTS} ${EXPECTED}
    1413        rm -f $@
    15         @for i in $(TESTS); do \
     14        @for i in ${TESTS}; do \
    1615             echo "---"`basename $$i`"---" | tee -a $@; \
    17              $(DIFF) -B -w $(EXPECTDIR)/`basename $$i` $$i | tee -a $@; \
     16             diff -B -w ${EXPECTDIR}/`basename $$i` $$i | tee -a $@; \
    1817        done
    1918
    2019clean :
    21         rm -rf $(OUTPUTDIR)
     20        rm -rf ${OUTPUTDIR}
Note: See TracChangeset for help on using the changeset viewer.