The R Project SVN R

Rev

Rev 6282 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

#
# ${RHOME}/tests/Makefile

srcdir = .

RHOME= ..

R= $(RHOME)/bin/rterm  --vanilla

TESTsrc = arith-true.R arith.R d-p-q-r-tests.R eval-etc.R \
    is-things.R primitive-funs.R simple-true.R \
    mode-methods.R isas-tests.R print-tests.R

%.R : $(srcdir)/make-%.R
    $(R) < $< > /dev/null

TESTout = $(TESTsrc:.R=.Rout)

strict-tests: $(TESTout)

clean:
    @rm -f *.Rout *.Rout.fail

%.Rout: %.R
    @rm -f $@.fail
    @(SRCDIR=$(srcdir); export SRCDIR; \
      echo "$(R) < $< > $@"; \
      $(R) < $< > $@)
    @echo -n "Comparing \`$@' to \`$(srcdir)/$@.save' ..."
    @$(srcdir)/Rdiff $@ $(srcdir)/$@.save || (mv $@ $@.fail && exit 1)
    @echo " OK"