LATEX		= latex
FIGLOG		= figure/figure_changed
SOURCELOG	= sources/source_changed

all: figure sources book

sources::
	cd sources; make

figure::
	cd figure; make

SOURCES = \
	simderella.tex \
	preface.tex \
	installation.tex \
	communication.tex \
	matrix.tex \
	connel.tex \
	simmel.tex \
	bemmel.tex \
	conclusion.tex \
	appendix.tex \
	simderella.bib

book: simderella.ps

dvi: simderella

simderella.ps: simderella.dvi
	make simderella
	dvips simderella.dvi

simderella:
	make simderella.dvi
	make simderella.dvi

simderella.dvi: $(SOURCES) $(FIGLOG) $(SOURCELOG) simderella.aux
	$(LATEX) simderella.tex
	bibtex simderella
	@if grep "Label(s) may have changed." simderella.log ; \
	then sleep 5; touch -f simderella.aux ; \
	else sleep 5; touch -f simderella.dvi ; \
	fi
	@if grep "Citation" simderella.log ; \
	then sleep 5; touch -f simderella.aux ; \
	else sleep 5; touch -f simderella.dvi ; \
	fi
