Skip to content

Commit 3a3e878

Browse files
committed
add a simple Makefile for vignettes
1 parent a9f3f17 commit 3a3e878

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

.Rbuildignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,4 @@ docker
2424
^GRTAGS
2525
^GTAGS
2626
^local
27+
vignettes/Makefile

ChangeLog

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
* vignettes/Rcpp-FAQ.Rmd: Turn off knitr cache
66
* vignettes/Rcpp-introduction.Rmd: Idem
77

8+
* vignettes/Makefile: Add simple Makefile
9+
* .Rbuildignore: Exclude vignettes/Makefile
10+
811
2019-10-19 Stephen Wade <[email protected]>
912

1013
* inst/include/Rcpp/XPtr.h: XPtr constructor split up, a single

vignettes/Makefile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
3+
rmdsources := $(wildcard *.Rmd)
4+
rmdvignettes := $(rmdsources:.Rmd=.pdf)
5+
6+
%.pdf: %.Rmd
7+
Rscript -e 'rmarkdown::render("$<")'
8+
Rscript -e 'tools::compactPDF("$@", gs_quality="ebook")'
9+
10+
all: ${rmdvignettes} Rcpp-jss-2011.pdf
11+
12+
Rcpp-jss-2011.pdf: Rcpp-jss-2011.Rnw
13+
Rscript -e 'Sweave("$<")'
14+
Rscript -e 'tools::compactPDF("$@", gs_quality="ebook")'

0 commit comments

Comments
 (0)