tMakefile - cngf-pf-exp1 - experiments for first paper with continuum granular … | |
git clone git://src.adamsgaard.dk/manus_continuum_granular1_exp | |
Log | |
Files | |
Refs | |
Submodules | |
README | |
LICENSE | |
--- | |
tMakefile (1317B) | |
--- | |
1 REPO = cngf-pf | |
2 FIGDIRS != find . -maxdepth 1 -type d -name 'fig-*' | sed 's/\.\///' | |
3 FIGURES = $(FIGDIRS:=.pdf) | |
4 | |
5 default: $(FIGURES) | |
6 | |
7 fig-rate_dependence.pdf: $(REPO)/$(REPO) | |
8 (cd $(@:.pdf=) && make) | |
9 | |
10 fig-hysteresis_rate.pdf: $(REPO)/$(REPO) fig-stick_slip_rate.pdf | |
11 (cd $(@:.pdf=) && make) | |
12 | |
13 fig-hysteresis_stress.pdf: $(REPO)/$(REPO) fig-stick_slip_stress.pdf | |
14 (cd $(@:.pdf=) && make) | |
15 | |
16 fig-parameter_test.pdf: $(REPO)/$(REPO) | |
17 (cd $(@:.pdf=) && make) | |
18 | |
19 fig-pulse_square.pdf: $(REPO)/$(REPO) | |
20 (cd $(@:.pdf=) && make) | |
21 | |
22 fig-pulse_triangle.pdf: $(REPO)/$(REPO) | |
23 (cd $(@:.pdf=) && make) | |
24 | |
25 fig-pulse_lag.pdf: $(REPO)/$(REPO) | |
26 (cd $(@:.pdf=) && make) | |
27 | |
28 fig-skin_depth.pdf: $(REPO)/$(REPO) | |
29 (cd $(@:.pdf=) && make) | |
30 | |
31 fig-stick_slip_rate.pdf: $(REPO)/$(REPO) | |
32 (cd $(@:.pdf=) && make) | |
33 | |
34 fig-stick_slip_rate_depth.pdf: $(REPO)/$(REPO) fig-stick_slip_rate.pdf | |
35 (cd $(@:.pdf=) && make) | |
36 | |
37 fig-stick_slip_stress.pdf: $(REPO)/$(REPO) | |
38 (cd $(@:.pdf=) && make) | |
39 | |
40 fig-strain_distribution.pdf: $(REPO)/$(REPO) | |
41 (cd $(@:.pdf=) && make) | |
42 | |
43 fig-mohr_coulomb.pdf: $(REPO)/$(REPO) | |
44 (cd $(@:.pdf=) && make) | |
45 | |
46 $(REPO)/$(REPO): $(REPO)/Makefile | |
47 make -C $(REPO) | |
48 | |
49 $(REPO)/Makefile: | |
50 git submodule update --init --recursive | |
51 | |
52 clean: | |
53 make -C $(REPO)/ clean | |
54 rm -f fig*.pdf | |
55 for d in $(FIGDIRS); do (cd $$d && make clean); done | |
56 | |
57 .PHONY: default figures clean |