Add target to create R from Rmd in vignettes.

This commit is contained in:
Graham Williams 2017-02-18 07:56:39 +08:00
Родитель f6b2ce6388
Коммит f9b8833fb8
1 изменённых файлов: 8 добавлений и 0 удалений

8
r.mk
Просмотреть файл

@ -1,6 +1,9 @@
RSCRIPT = Rscript
RSCRIPT_OPTS = --vanilla
VRMD = $(wildcard vignettes/*.Rmd)
VR = $(VRMD:.Rmd=.R)
%.R: %.Rmd
${RSCRIPT} ${RSCRIPT_OPTS} -e 'library(knitr);purl("$<", out="$@")'
@ -17,3 +20,8 @@ build:
install: build
R CMD INSTALL $(PKG)_$(VER).tar.gz
.PHONY: vignettes
vignettes: $(VR)
realclean:
rm -f $(VR)