-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathMakefile
31 lines (20 loc) · 915 Bytes
/
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
# Makefile for Hancock et al reproductions
all: Figure1.png Figure2.png Figure3.png Figure4.png Figure5.png Figure6.png Figure7.png Figure8.png Figure9.png
Figure%.png: matlab-code/PlotFigure%.m
matlab -nodisplay -nosplash -nodesktop -r "run('$<'); exit;"
######################################################################
## Running the Julia code.
JULIA-FIGS := julia-figs/julia-fig1.png julia-figs/julia-fig2.png \
julia-figs/julia-fig3.png julia-figs/julia-fig4.png \
julia-figs/julia-fig5.png julia-figs/julia-fig6.png \
julia-figs/julia-fig7.png julia-figs/julia-fig8.png \
julia-figs/julia-fig9.png
.PHONY: clean-julia run-julia
## This generates all of the figures
run-julia:
julia julia-code/runall.jl
## This removes all the julia figures.
clean-julia:
rm -f $(JULIA-FIGS)
julia-figures.ipynb: julia-code/julia-figures.md
jupytext --to notebook $^