all: a.pdf 1.5.inc k.inc: data/1.5(Amp_Noise).dat data/1.5(Amp_Noise)_errors.dat data/1.5(Noises).dat data/1.5(Noises)_errors.dat data/1.5(Effective_Noise_Bandwidth).dat data/1.5(Effective_Noise_Bandwidth)_errors.dat calculate_1.5.py tables.py ./calculate_1.5.py > 1.5.inc.new && mv 1.5.inc.new 1.5.inc Amp_Noise.inc: data/1.5(Amp_Noise).dat data/1.5(Amp_Noise)_errors.dat tables.py ./tables.py '$<' >'$@.new' && mv '$@.new' '$@' Noises_bw.inc: data/1.5(Noises).dat data/1.5(Noises)_errors.dat tables.py ./tables.py '$<' >'$@.new' && mv '$@.new' '$@' Effective_bw.inc: data/1.5(Effective_Noise_Bandwidth).dat data/1.5(Effective_Noise_Bandwidth)_errors.dat tables.py ./tables.py '$<' >'$@.new' && mv '$@.new' '$@' 1.4.inc: data/1.4(Noises_Dependence_on_Resistance).dat tables.py ./tables.py '$<' >'$@.new' && mv '$@.new' '$@' 2.2a.inc: data/2.2a(Noises).dat tables.py ./tables.py '$<' >'$@.new' && mv '$@.new' '$@' 2.2b.inc: data/2.2b(Noises).dat tables.py ./tables.py '$<' >'$@.new' && mv '$@.new' '$@' 1_4.eps 1_4.tex: 1_4.plot gnuplot $< 2_2.eps 2_2.tex: 2_2.plot data/2_2-Johnson-Temp.dat gnuplot $< data/2_2-Johnson-Temp.dat: calculate_2.2.py ../intervals.py data/2.2a(Noises).dat data/2.2b(Noises).dat data/1.5(Amp_Noise).dat ./calculate_2.2.py >$@.new && mv $@.new $@ a.pdf: a.tex 1.5.inc 2.2a.inc 2.2b.inc Amp_Noise.inc Noises_bw.inc Effective_bw.inc 1.4.inc 1_4.eps 1_4.tex 2_2.eps 2_2.tex #pdflatex --shell-escape a.tex || (rm -f a.pdf ; false) #biber a.tex || (rm -f a.pdf ; false) pdflatex --shell-escape a.tex || (rm -f a.pdf ; false) # must be done twice for the TOC pdflatex --shell-escape a.tex || (rm -f a.pdf ; false) clean: rm -f a.pdf a.dvi a.log a.aux 1.5.inc 2.2a.inc 2.2b.inc a.out a.toc a.tex.bbl a.tex.blg a.run.xml a.bcf Amp_Noise.inc Noises_bw.inc Effective_bw.inc 1.4.inc 1_4.tex 1_4.eps 2_2-Johnson-Temp.dat k.inc distclean: clean