The R Project SVN R

Rev

Rev 80425 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
47626 ripley 1
#-*- Makefile -*-
2
#
53414 ripley 3
# ${R_HOME}/tests/Examples/Makefile.win
47626 ripley 4
 
53414 ripley 5
R_HOME=../..
51075 ripley 6
 
53414 ripley 7
include $(R_HOME)/src/gnuwin32/MkRules
51075 ripley 8
 
51917 ripley 9
INSTFILES = \
10
  datasets-Ex.Rout.save grDevices-Ex.Rout.save graphics-Ex.Rout.save \
55612 ripley 11
  grid-Ex.Rout.save splines-Ex.Rout.save \
51917 ripley 12
  stats-Ex.Rout.save stats4-Ex.Rout.save tools-Ex.Rout.save
13
 
47796 ripley 14
ECHO = echo
47626 ripley 15
 
65765 ripley 16
## R_LIBS_SITE has to be non-empty or it is ignored
66009 ripley 17
## Note that this does not set LC_COLLATE.  The collation of examples
18
## is done in C order in massageExamples(), but we want to test the
19
## orderings users use.
77228 maechler 20
R_EXE = $(R_HOME)/$(BINDIR)/Rterm --vanilla --no-echo \
80425 hornik 21
  LANGUAGE=en LC_TIME=C R_LIBS= R_LIBS_USER=NULL R_LIBS_SITE=NULL
47626 ripley 22
 
47796 ripley 23
all: test-Examples-Base
47626 ripley 24
 
47796 ripley 25
test-Examples: test-Examples-Base
47626 ripley 26
 
65765 ripley 27
TEST_DONTTEST = FALSE
47796 ripley 28
test-Examples-Base:
65765 ripley 29
	@$(ECHO) "tools::testInstalledPackages(scope='base', types='examples', commentDonttest=!$(TEST_DONTTEST))" | $(R_EXE)
47626 ripley 30
 
31
 
47796 ripley 32
test-Examples-Recommended: test-Examples-Base
86910 smeyer 33
	@$(ECHO) "tools::testInstalledPackages(scope='recommended', types='examples')" | $(R_EXE)
47626 ripley 34
 
47796 ripley 35
mostlyclean: clean
47626 ripley 36
clean:
68061 ripley 37
	-@rm -f *.R *.R-cnt *.Rout *.Rd* *.pdf *.tex *.dat* data foo* ex*.gz
47626 ripley 38
distclean: clean
39
	-@rm -f *.R*bak *.R*bakk *.R*prev .RData sink-examp.txt
51917 ripley 40
 
41
install-tests:
42
	@mkdir -p "../$(INST_TO)/Examples"
43
	@cp $(INSTFILES) "../$(INST_TO)/Examples"