File tree Expand file tree Collapse file tree 3 files changed +36
-7
lines changed Expand file tree Collapse file tree 3 files changed +36
-7
lines changed Original file line number Diff line number Diff line change 3
3
* vignettes/Rcpp-package.Rnw: Another wrapper
4
4
* vignettes/Rcpp-jss-2011.Rnw: Idem
5
5
6
+ * vignettes/Makefile: Refinements
7
+ * vignettes/rmd/Makefile: Idem
8
+
6
9
2019-10-23 Dirk Eddelbuettel <
[email protected] >
7
10
8
11
* vignettes/Rcpp-*.Rnw: Wrappers around pdf/*pdf
Original file line number Diff line number Diff line change 1
1
2
+ # # No GNUmake for R so replacing efficient wildcard ops with explicit enumeration
3
+ # # Remove spaces between ': =' and '$ ( ... )' to re-activate
2
4
3
- rnwsources := $(wildcard * .Rnw)
4
- rnwvignettes := $(rnwsources:.Rnw=.pdf )
5
+ # #rnwsources : = $ ( wildcard *.Rnw )
6
+ # #rnwvignettes : = $ ( rnwsources:.Rnw=.pdf )
7
+
8
+ rnwsources = Rcpp-attributes.Rnw \
9
+ Rcpp-extending.Rnw \
10
+ Rcpp-FAQ.Rnw \
11
+ Rcpp-introduction.Rnw \
12
+ Rcpp-jss-2011.Rnw \
13
+ Rcpp-modules.Rnw \
14
+ Rcpp-package.Rnw \
15
+ Rcpp-quickref.Rnw \
16
+ Rcpp-sugar.Rnw
17
+
18
+ rnwvignettes = Rcpp-attributes.pdf \
19
+ Rcpp-extending.pdf \
20
+ Rcpp-FAQ.pdf \
21
+ Rcpp-introduction.pdf \
22
+ Rcpp-jss-2011.pdf \
23
+ Rcpp-modules.pdf \
24
+ Rcpp-package.pdf \
25
+ Rcpp-quickref.pdf \
26
+ Rcpp-sugar.pdf
5
27
6
28
% .tex : % .Rnw
7
29
Rscript -e ' Sweave("$<")'
@@ -12,6 +34,4 @@ rnwvignettes := $(rnwsources:.Rnw=.pdf)
12
34
Rscript -e ' tools::compactPDF("$@", gs_quality="ebook")'
13
35
14
36
all : ${rnwvignettes}
15
-
16
- clean :
17
- rm -f * .aux * .log * .tex
37
+ @rm -f * .aux * .log * .tex
Original file line number Diff line number Diff line change 1
1
2
+ # # This Makefile is not included in the package sources so we can use GNUmake idioms. Yay.
2
3
3
4
rmdsources := $(wildcard * .Rmd)
4
5
rmdvignettes := $(rmdsources:.Rmd=.pdf )
@@ -10,9 +11,14 @@ rmdvignettes := $(rmdsources:.Rmd=.pdf)
10
11
11
12
all : ${rmdvignettes} Rcpp-jss-2011.pdf
12
13
13
- Rcpp-jss-2011.pdf : Rcpp-jss-2011.Rnw
14
+ Rcpp-jss-2011.tex : Rcpp-jss-2011.Rnw
14
15
Rscript -e ' Sweave("$<")'
16
+
17
+ Rcpp-jss-2011.pdf : Rcpp-jss-2011.tex
18
+ Rscript -e ' tools::texi2pdf("$<", texi2dvi="pdflatex")'
19
+ Rscript -e ' tools::texi2pdf("$<", texi2dvi="pdflatex")'
15
20
Rscript -e ' tools::compactPDF("$@", gs_quality="ebook")'
21
+ cp -vax $@ ../pdf
16
22
17
23
clean :
18
- rm -rf * .aux * .log * .tex * .pdf Rcpp-introduction_cache pinp.cls jss.bst
24
+ @ rm -rf * .aux * .log * .out * . tex * .pdf Rcpp-introduction_cache pinp.cls
You can’t perform that action at this time.
0 commit comments