X-Git-Url: https://git.arvados.org/rnaseq-cwl-training.git/blobdiff_plain/b12821e9bc1bb856867ceffb2e6ec226ecd3618d..efa2cc93ffcce0bb335a8f2e5121c67c146fcb8c:/Makefile diff --git a/Makefile b/Makefile index 7d2130f..d35f08f 100644 --- a/Makefile +++ b/Makefile @@ -93,7 +93,7 @@ workshop-check : ## III. Commands specific to lesson websites ## ================================================= -.PHONY : lesson-check lesson-md lesson-files lesson-fixme +.PHONY : lesson-check lesson-md lesson-files lesson-fixme install-rmd-deps # RMarkdown files RMD_SRC = $(wildcard _episodes_rmd/??-*.Rmd) @@ -119,10 +119,15 @@ HTML_DST = \ $(patsubst _extras/%.md,${DST}/%/index.html,$(sort $(wildcard _extras/*.md))) \ ${DST}/license/index.html +## * install-rmd-deps : Install R packages dependencies to build the RMarkdown lesson +install-rmd-deps: + @${SHELL} bin/install_r_deps.sh + ## * lesson-md : convert Rmarkdown files to markdown lesson-md : ${RMD_DST} -_episodes/%.md: _episodes_rmd/%.Rmd +_episodes/%.md: _episodes_rmd/%.Rmd install-rmd-deps + @mkdir -p _episodes @bin/knit_lessons.sh $< $@ ## * lesson-check : validate lesson Markdown @@ -146,7 +151,7 @@ lesson-files : ## * lesson-fixme : show FIXME markers embedded in source files lesson-fixme : - @fgrep -i -n FIXME ${MARKDOWN_SRC} || true + @grep --fixed-strings --word-regexp --line-number --no-messages FIXME ${MARKDOWN_SRC} || true ## ## IV. Auxililary (plumbing) commands