summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2011-07-18 14:08:21 +0200
committerManuel Traut <manut@linutronix.de>2011-07-18 14:08:21 +0200
commita47cd5a143bc4cb6438bff35507b59098b13a62d (patch)
tree796e1b9ebbf10a6ca732dd379e12263f2ad7db5d
parent5cd3321d946c14cd99d6a23cffa09a8316aadceb (diff)
restore Makefile (deleted by vorlesungs merge)
Signed-off-by: Manuel Traut <manut@linutronix.de>
-rw-r--r--Makefile58
1 files changed, 58 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..1ef20b1
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,58 @@
+SUBDIRS = application-devel flash-memory frameworks kernel-devel linux-basics protocols realtime
+
+default:
+ make all
+
+all clean::
+ for dir in $(SUBDIRS) ; do \
+ (cd $$dir && make $@); \
+ done
+ 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
+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