.SECONDARY:

all: final.pdf


final.pdf: final.tex preamble_main.pdf thesis_main.pdf
	pdflatex $(patsubst %.pdf,%,$@)
	pdflatex $(patsubst %.pdf,%,$@)

preamble_main.pdf: preamble_main.tex
	pdflatex $(patsubst %.pdf,%,$@)
	pdflatex $(patsubst %.pdf,%,$@)

thesis_main.pdf: subdirs thesis_main.tex
	pdflatex $(patsubst %.pdf,%,$@)
	pdflatex $(patsubst %.pdf,%,$@)
	bibtex $(patsubst %.pdf,%,$@)
	pdflatex $(patsubst %.pdf,%,$@)
	pdflatex $(patsubst %.pdf,%,$@)


SUBDIRS=figures


#all: subdirs 
#	pdflatex thesis_main
#	bibtex thesis_main
#	pdflatex thesis_main
#	pdflatex thesis_main

subdirs:
	for dir in $(SUBDIRS); do $(MAKE) -C $$dir;  done

clean:
	find . -maxdepth 1 -type l -exec rm -rf {} \;
	rm -rf *~ 
	awk '{if( ($$1 != "all:") && ($$1 != "clean:") && (substr($$1,1,1)!="$$") && (substr($$1,1,1)!="#") && (substr($$1,length($$1),1)==":") ) { targetname=substr($$1,1, length($$1)-1); sub("%","*", targetname); cmd="rm -rf "targetname; system(cmd); }}' ${MAKEFILE_LIST} 

