Rev 33649 | Blame | Last modification | View Log | Download | RSS feed
## ${R_HOME}/share/make/tests.mkinclude $(R_HOME)/etc/Makeconfmakevars =srcdir = .test-src = $(test-src-1) $(test-src-auto)test-out = $(test-src:.R=.Rout)R = srcdir=$(srcdir) LANGUAGE=C $(R_HOME)/bin/R --vanillaRDIFF = $(R_HOME)/bin/R CMD RdiffUSE_GCT = 0R_OPTS =.SUFFIXES:.SUFFIXES: .R .Rin .Rout.Rin.R:@echo "Creating '$@'"@$(R) < $< > /dev/null.R.Rout:@rm -f $@ $@.fail@echo " Running '$<'"@(if test "$(USE_GCT)" != 0; then echo "gctorture(TRUE)"; fi; \cat $<) | R_LIBS=$(R_LIBS) $(R) $(R_OPTS) > $@ 2>&1 || \(mv $@ $@.fail && exit 1)@if test -f $(srcdir)/$@.save; then \mv $@ $@.fail; \echo $(ECHO_N) " Comparing '$@' to '$@.save' ...$(ECHO_C)"; \$(RDIFF) $@.fail $(srcdir)/$@.save 0 || exit 1; \mv $@.fail $@; \echo "$(ECHO_T) OK"; \fiall:@(out=`echo "$(test-out)" | sed 's/ $$//g'`; \if test -n "$${out}"; then \$(MAKE) -f $(R_SHARE_DIR)/make/tests.mk $(makevars) $${out}; \fi)clean:@rm -f $(test-out) $(test-src-auto) *.fail