-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathMakefile
77 lines (65 loc) · 1.97 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# Rule
# target : prerequisite1 prerequisite2 prerequisite3
# (tab)recipe
.PHONY: all clean
################################################################################
#
# Part 1: Data for data analysis
#
# Run scripts to generate dataset for data analysis
#
################################################################################
data/process/newdata.csv: \
code/get_newdata.R\
data/raw/rawdata.csv
Rscript code/get_newdata.R
################################################################################
#
# Part 2: Formal data analysis
#
# Run scripts to fit models, etc.
#
################################################################################
#data/RDSmodel/model_name.rds: \
#code/bayes_model.R\
#code/get_tidy_data.R\
#data/process/data_name.csv
# Rscript code/bayes_model.R
################################################################################
#
# Part 3: Figure and table generation
#
# Run scripts to generate figures and tables
#
################################################################################
results/figures/boxplot.pdf results/figures/boxplot.tiff: \
code/plot_boxplot.R\
data/process/newdata.csv
Rscript code/plot_boxplot.R
results/tables/mean_median.pdf: \
code/table_mean_median.R\
data/process/newdata.csv
Rscript code/table_mean_median.R
################################################################################
#
# Part 4: Pull it all together
#
# Render the manuscript
#
################################################################################
elsevier/manuscript.pdf: \
elsevier/manuscript.Rmd\
elsevier/appendix.Rmd\
elsevier/credit.Rmd\
elsevier/highlight.Rmd\
elsevier/interest.Rmd\
elsevier/thanks.Rmd\
elsevier/cover_letter.Rmd\
elsevier/response_to_reviewers.Rmd\
data/process/newdata.csv\
results/figures/boxplot.pdf\
results/pictures/2021.png\
elsevier/harmful-algae.csl\
elsevier/bibliography.bib
Rscript -e 'rmarkdown::render("$<", output_format = "all")'
all: elsevier/manuscript.pdf