Makefile (1521B)
1 BIN = ../cngf-pf/cngf-pf 2 FIG != basename $(PWD) 3 N_SEQ != awk 'BEGIN{for(i=1; i<=220; i+=20) print i}' 4 5 default: ../$(FIG).pdf 6 7 # mimic Iverson 2010 fig 2b 8 # Caesar till (Rathbun et al., 2008) 9 mc_caesar.txt: $(BIN) Makefile 10 rm -f $@ 11 for N in $(N_SEQ); do \ 12 printf "$$N\t" >> $@; \ 13 ./$(BIN) -f 0.532 -m 0.532 -c -6.5e3 -n $$N -L 1.0 mc | \ 14 tail -n 1 | cut -f5 >> $@; \ 15 done 16 17 # Storglaciaren till (Iverson et al., 1998) 18 mc_storglaciaren.txt: $(BIN) Makefile 19 rm -f $@ 20 for N in $(N_SEQ); do \ 21 printf "$$N\t" >> $@; \ 22 ./$(BIN) -f 0.494 -m 0.494 -c 5.0e3 -n $$N -L 1.0 mc | \ 23 tail -n 1 | cut -f5 >> $@; \ 24 done 25 26 # Two Rivers till (Iversonet al., 1998) 27 mc_two_rivers.txt: $(BIN) Makefile 28 rm -f $@ 29 for N in $(N_SEQ); do \ 30 printf "$$N\t" >> $@; \ 31 ./$(BIN) -f 0.321 -m 0.321 -c 14e3 -n $$N -L 1.0 mc | \ 32 tail -n 1 | cut -f5 >> $@; \ 33 done 34 35 # Des Moines Lobe till (Iverson et al., 2010) 36 mc_des_moines_lobe.txt: $(BIN) Makefile 37 rm -f $@ 38 for N in $(N_SEQ); do \ 39 printf "$$N\t" >> $@; \ 40 ./$(BIN) -f 0.327 -n 0.327 -c 4.23e3 -n $$N -L 1.0 mc | \ 41 tail -n 1 | cut -f5 >> $@; \ 42 done 43 44 # WIS till (Tulaczyk et al., 2001) 45 mc_wis.txt: $(BIN) Makefile 46 rm -f $@ 47 for N in $(N_SEQ); do \ 48 printf "$$N\t" >> $@; \ 49 ./$(BIN) -f 0.445 -n 0.445 -c 3.0e3 -n $$N -L 1.0 mc | \ 50 tail -n 1 | cut -f5 >> $@; \ 51 done 52 53 ../$(FIG).pdf: fig.gp mc_caesar.txt mc_storglaciaren.txt mc_two_rivers.txt mc_des_moines_lobe.txt mc_wis.txt *.dat 54 gnuplot fig.gp > $@ 55 56 clean: 57 rm -f *.txt 58 rm -f ../$(FIG).pdf 59 60 .PHONY: default clean