projects
/
rnaseq-cwl-training.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
GitHub Actions: website (#488)
[rnaseq-cwl-training.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index b585662ce1d299f5bca302fb53c12a623f9ea536..d35f08f59925c4f4cb352f424781878ed8b496fd 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-93,7
+93,7
@@
workshop-check :
## III. Commands specific to lesson websites
## =================================================
## 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)
# 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
$(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}
## * 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
@bin/knit_lessons.sh $< $@
## * lesson-check : validate lesson Markdown