1#-*- Makefile -*- 2# 3# ${R_HOME}/tests/Examples/Makefile.win 4 5R_HOME=../.. 6 7include $(R_HOME)/src/gnuwin32/MkRules 8 9INSTFILES = \ 10 datasets-Ex.Rout.save grDevices-Ex.Rout.save graphics-Ex.Rout.save \ 11 grid-Ex.Rout.save splines-Ex.Rout.save \ 12 stats-Ex.Rout.save stats4-Ex.Rout.save tools-Ex.Rout.save 13 14ECHO = echo 15 16## R_LIBS_SITE has to be non-empty or it is ignored 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. 20R_EXE = $(R_HOME)/$(BINDIR)/Rterm --vanilla --no-echo \ 21 LANGUAGE=en LC_TIME=C R_LIBS= R_LIBS_USER= R_LIBS_SITE=nothing 22 23all: test-Examples-Base 24 25test-Examples: test-Examples-Base 26 27TEST_DONTTEST = FALSE 28test-Examples-Base: 29 @$(ECHO) "tools::testInstalledPackages(scope='base', types='examples', commentDonttest=!$(TEST_DONTTEST))" | $(R_EXE) 30 31 32## nlme suggests 'Hmisc' 33test-Examples-Recommended: test-Examples-Base 34 @$(ECHO) "tools::testInstalledPackages(scope='recommended', types='examples')" | $(R_EXE) _R_CHECK_FORCE_SUGGESTS_=FALSE 35## </NOTE> 36 37mostlyclean: clean 38clean: 39 -@rm -f *.R *.R-cnt *.Rout *.Rd* *.pdf *.tex *.dat* data foo* ex*.gz 40distclean: clean 41 -@rm -f *.R*bak *.R*bakk *.R*prev .RData sink-examp.txt 42 43install-tests: 44 @mkdir -p "../$(INST_TO)/Examples" 45 @cp $(INSTFILES) "../$(INST_TO)/Examples" 46