The R Project SVN R

Rev

Rev 63148 | Rev 63321 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 63148 Rev 63165
Line 83... Line 83...
83
	@$(R) < $< > /dev/null
83
	@$(R) < $< > /dev/null
84
 
84
 
85
.R.Rout:
85
.R.Rout:
86
	@rm -f $@ $@.fail $@.log
86
	@rm -f $@ $@.fail $@.log
87
	@$(ECHO) $(ECHO_N) "running code in '$<' ...$(ECHO_C)" > $@.log
87
	@$(ECHO) $(ECHO_N) "running code in '$<' ...$(ECHO_C)" > $@.log
88
	@$(R) < $< > $@ 2>&1 || (mv $@ $@.fail && cat $@.log && exit 1)
88
	@$(R) < $< > $@ 2>&1 || (mv $@ $@.fail && cat $@.log && rm $@.log && exit 1)
89
	@$(ECHO) "$(ECHO_T) OK" >> $@.log
89
	@$(ECHO) "$(ECHO_T) OK" >> $@.log
90
	@if test -f $(srcdir)/$@.save ; then \
90
	@if test -f $(srcdir)/$@.save ; then \
91
	  mv $@ $@.fail; \
91
	  mv $@ $@.fail; \
92
	  $(ECHO) $(ECHO_N) \
92
	  $(ECHO) $(ECHO_N) \
93
	    "  comparing '$@' to '$(srcdir)/$@.save' ...$(ECHO_C)" >> $@.log; \
93
	    "  comparing '$@' to '$(srcdir)/$@.save' ...$(ECHO_C)" >> $@.log; \
94
	  $(RDIFF) $@.fail $(srcdir)/$@.save $(RVAL_IF_DIFF) >> $@.log|| exit 1; \
94
	  $(RDIFF) $@.fail $(srcdir)/$@.save $(RVAL_IF_DIFF) >> $@.log \
-
 
95
	    || (cat $@.log && rm @.log && exit 1); \
95
	  mv $@.fail $@; \
96
	  mv $@.fail $@; \
96
	  $(ECHO) "$(ECHO_T) OK" >> $@.log; \
97
	  $(ECHO) "$(ECHO_T) OK" >> $@.log; \
97
	fi
98
	fi
98
	@cat $@.log; rm -f $@.log
99
	@cat $@.log; rm $@.log
99
 
100
 
100
reg-plot.Rout: reg-plot.R
101
reg-plot.Rout: reg-plot.R
101
	@rm -f $@ $@.fail $@.log
102
	@rm -f $@ $@.fail $@.log
102
	@$(ECHO) $(ECHO_N) "running code in '$<' ...$(ECHO_C)" > $@.log
103
	@$(ECHO) $(ECHO_N) "running code in '$<' ...$(ECHO_C)" > $@.log
103
	@$(R) < $< > $@ 2>&1 || (mv $@ $@.fail && cat $@.log && exit 1)
104
	@$(R) < $< > $@ 2>&1 || (mv $@ $@.fail && cat $@.log && rm $@.log && exit 1)
104
	@$(ECHO) "$(ECHO_T) OK" >> $@.log
105
	@$(ECHO) "$(ECHO_T) OK" >> $@.log
105
	@$(ECHO) $(ECHO_N) \
106
	@$(ECHO) $(ECHO_N) \
106
	  "  comparing 'reg-plot.pdf' to '$(srcdir)/reg-plot.pdf.save' ...$(ECHO_C)" >> $@.log
107
	  "  comparing 'reg-plot.pdf' to '$(srcdir)/reg-plot.pdf.save' ...$(ECHO_C)" >> $@.log
107
	@$(RDIFF) reg-plot.pdf $(srcdir)/reg-plot.pdf.save >> $@.log
108
	@$(RDIFF) reg-plot.pdf $(srcdir)/reg-plot.pdf.save >> $@.log
108
	@$(ECHO) "$(ECHO_T) OK" >> $@.log
109
	@$(ECHO) "$(ECHO_T) OK" >> $@.log
109
	@cat $@.log; rm -f $@.log
110
	@cat $@.log; rm $@.log
110
 
111
 
111
## allow this to fail, as it may if the locale does not support Latin-1 chars
112
## allow this to fail, as it may if the locale does not support Latin-1 chars
112
reg-plot-latin1.Rout: reg-plot-latin1.R
113
reg-plot-latin1.Rout: reg-plot-latin1.R
113
	@rm -f $@ $@.fail
114
	@rm -f $@ $@.fail
114
	@$(ECHO) "running tests of plotting Latin-1"
115
	@$(ECHO) "running tests of plotting Latin-1"