@@ -31,16 +31,16 @@ check:
31
31
32
32
# Check reverse dependencies
33
33
#
34
- # 1) Install packages (in ./revdep/lib) to check reverse dependencies.
35
- # 2) Check reverse dependencies using 'R CMD check'.
36
- # 3) Collect results from '00check.log' files.
34
+ # 1) Install packages (in .. /revdep/lib) to check the reverse dependencies.
35
+ # 2) Check the reverse dependencies using 'R CMD check'.
36
+ # 3) Collect results from the '00check.log' files.
37
37
revdep : revdep_install revdep_check revdep_results
38
38
39
39
# Install packages to check reverse dependencies
40
40
revdep_install : clean
41
- mkdir -p revdep/lib
42
- cd .. && R CMD INSTALL --library=$( PKG_NAME ) / revdep/lib $(PKG_NAME )
43
- R_LIBS_USER=./revdep/lib Rscript --vanilla \
41
+ mkdir -p ../ revdep/lib
42
+ cd .. && R CMD INSTALL --library=revdep/lib $(PKG_NAME )
43
+ R_LIBS_USER=.. /revdep/lib Rscript --vanilla \
44
44
-e "options(repos = c(CRAN='https ://cran.r-project.org'))" \
45
45
-e "pkg <- tools ::package_dependencies('$(PKG_NAME ) ', which = 'all', reverse = TRUE)" \
46
46
-e "pkg <- as.character(unlist(pkg))" \
@@ -51,14 +51,14 @@ revdep_install: clean
51
51
-e " biocLite('BiocInstaller')" \
52
52
-e "}" \
53
53
-e "install.packages(pkg, dependencies = TRUE)" \
54
- -e "download.packages(pkg, destdir = 'revdep')"
54
+ -e "download.packages(pkg, destdir = '../ revdep')"
55
55
56
56
# Check reverse dependencies with 'R CMD check'
57
57
revdep_check :
58
- $(foreach var,$(wildcard revdep/* .tar.gz) ,R_LIBS_USER=./revdep/lib \
58
+ $(foreach var,$(wildcard ../ revdep/* .tar.gz) ,R_LIBS_USER=. ./revdep/lib \
59
59
_R_CHECK_CRAN_INCOMING_ =FALSE R --vanilla CMD check --as-cran \
60
- --no-stop-on-test-error --output=revdep $(var ) \
61
- | tee --append revdep/00revdep.log;)
60
+ --no-stop-on-test-error --output=../ revdep $(var ) \
61
+ | tee --append ../ revdep/00revdep.log;)
62
62
63
63
# Collect results from checking reverse dependencies
64
64
revdep_results :
@@ -67,7 +67,7 @@ revdep_results:
67
67
-e "pkg <- tools ::package_dependencies('$(PKG_NAME ) ', which = 'all', reverse = TRUE)" \
68
68
-e "pkg <- as.character(unlist(pkg))" \
69
69
-e "results <- do.call('rbind', lapply(pkg, function(x) {" \
70
- -e " filename <- paste0('revdep/', x, '.Rcheck/00check.log')" \
70
+ -e " filename <- paste0('../ revdep/', x, '.Rcheck/00check.log')" \
71
71
-e " if (file.exists(filename)) {" \
72
72
-e " lines <- readLines(filename)" \
73
73
-e " status <- sub('^Status : ', '', lines[grep('^Status: ', lines)])" \
@@ -147,7 +147,7 @@ configure: configure.ac
147
147
148
148
clean :
149
149
./cleanup
150
- -rm -rf revdep
150
+ -rm -rf ../ revdep
151
151
152
152
.PHONY : all readme install roxygen sync_libgit2 Makevars check check_gctorture \
153
153
check_valgrind revdep revdep_install revdep_check revdep_results valgrind \
0 commit comments