SUBDIRS = application-devel flash-memory frameworks kernel-devel linux-basics protocols realtime security misc distribution default: make all all: for dir in $(SUBDIRS) ; do \ (cd $$dir && make $@); \ done clean: rm -rf pdf rm -f *.aux rm -f *.log rm -f *.nav rm -f *.toc rm -f *.pdf rm -f *.snm rm -f *.bbl rm -f *.blg rm -f *.out rm -f *.vrb vorlesung:: mv configpres.tex _configpres.tex touch configpres.tex mv tailpres.tex _tailpres.tex touch tailpres.tex pdflatex vorl1.tex pdflatex vorl1.tex pdflatex vorl2.tex pdflatex vorl2.tex pdflatex vorl3.tex pdflatex vorl3.tex pdflatex vorl4.tex pdflatex vorl4.tex pdflatex vorl5.tex pdflatex vorl5.tex pdflatex vorl.tex pdflatex vorl.tex rm configpres.tex tailpres.tex mv _configpres.tex configpres.tex mv _tailpres.tex tailpres.tex mv confighandout.tex _confighandout.tex touch confighandout.tex mv tailhandout.tex _tailhandout.tex touch tailhandout.tex TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout.tex TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout.tex rm confighandout.tex tailhandout.tex mv _confighandout.tex confighandout.tex mv _tailhandout.tex tailhandout.tex pres: mv configpres.tex _configpres.tex touch configpres.tex mv tailpres.tex _tailpres.tex touch tailpres.tex pdflatex pres_master.tex bibtex pres_master.aux pdflatex pres_master.tex pdflatex pres_master.tex mv _configpres.tex configpres.tex mv _tailpres.tex tailpres.tex rm configpres.tex tailpres.tex book: mv confighandout.tex _confighandout.tex touch confighandout.tex mv tailhandout.tex _tailhandout.tex touch tailhandout.tex TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout_master.tex bibtex handout_master.tex TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout_master.tex TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout_master.tex rm confighandout.tailhandout.tex mv _confighandout.tex confighandout.tex mv _tailhandout.tex tailhandout.tex pdf: rm -rf pdf mkdir -p pdf/pres mkdir -p pdf/handout mkdir -p pdf/hints find . -name pres_*.pdf | xargs cp -t pdf/pres find . -name hints_*.pdf | xargs cp -t pdf/hints find . -name handout_*.pdf | xargs cp -t pdf/handout cd pdf/pres && \ pdfsam-console -o `pwd`/../pres.pdf -d `pwd` concat cd pdf/hints && \ pdfsam-console -o `pwd`/../hints.pdf -d `pwd` concat cd pdf/handout && \ pdfsam-console -o `pwd`/../handout.pdf -d `pwd` concat