# Makefile vom 15.3.2002 zum Archivieren und Generieren von LaTeX - Dokumenten
# done by Ulf Meerwald pop3@meerwald-engineering.de
# --------------------------------------------------
#---------------------------- Archiviereinstellungen
NAME ="Linux-Heft"
VERSION  = "0"
LEVEL = "1"
SUBLEVEL = "1"
#-------Archivierungs-Datum 
# DAT = `date +%m.%d-%kh`
DAT = `date +%m.%d`
#-------Archiv-Verzeichnis
TAR      = `pwd`"/TAR.s"
#
DRUCKER="buch"
# --------------------------------------------------
#--------------- Was wird archiviert (Verzeichnisse)
DIR=`pwd`
PIXMAPS="pics"
#DIRS=" "
DIRS="pics"
#
# --------------------------------------------------

all : help
	@echo 'Good luck'

tar:
	@echo 'Packe TeX und Bib in Verzeichnis '": "
# Mit gesamten Pfad
#	tar cIf $(TAR)/$(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL)-$(DAT).tar.bz2 $(DIR)/*.tex $(DIR)/$(PIXMAPS)
# Ohne Pfad (empfohlen)
	tar -cIf $(TAR)/$(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL)-$(DAT).tar.bz2 *.tex *.sty *.bib Makefile

tar-pics:
	@echo 'Packe Bilder in Verzeichnis '": "
	tar cIf $(TAR)/$(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL)-$(DAT)-pics.tar.bz2 $(DIRS) 

buch:
	@echo 'Erstelle Buch '
	latex Linux.tex;bibtex Linux;latex Linux.tex; latex Linux.tex; dvips Linux.dvi; psbook Linux.ps Linux.buch.ps
	psnup -2 Linux.buch.ps $(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL).ps
	rm Linux.buch.ps

druck:
	@echo 'Erstelle Buch'
#	latex Linux.tex;bibtex Linux;latex Linux.tex; latex Linux.tex; dvips Linux.dvi; psbook Linux.ps Linux.buch.ps
#	psnup -2 Linux.buch.ps $(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL).ps
#	rm Linux.buch.ps
	@echo 'drucke '$(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL).ps' auf '$(DRUCKER)
	lpr -P$(DRUCKER) $(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL).ps
#
clean:
	@echo 'Reinige... '
	mv Linux.tex z.Linux.tex
	rm Linux.*
	mv z.Linux.tex Linux.tex
	rm *.ps; rm *~
#
ps:
	@echo 'Erstelle postscript'
	latex Linux.tex;bibtex Linux;latex Linux.tex; latex Linux.tex; dvips Linux.dvi
#
pdf:
	@echo 'Erstelle PDF '$(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL)-$(DAT).pdf
#	latex Linux.tex;bibtex Linux; latex Linux.tex; latex Linux.tex;
	dvipdft -o $(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL)-$(DAT).pdf Linux
#
#
help:
	@echo ' '
	@echo ' Makefile'
	@echo '==========='
	@echo 'make clean:   Rume auf'
	@echo 'make tar:     Erstelle Tar-File '$(NAME).$(VERSION).$(LEVEL).$(SUBLEVEL)'-'$(DAT)'.tar.bz2 '
	@echo ' '
	@echo 'make pdf:     Erstelle PDF aus Linux.tex'
	@echo 'make ps:      Erstelle postscript aus Linux.tex'
	@echo 'make buch:    Erstelle postscript aus Linux.tex A5-Buch'
	@echo 'make druck:   make buch mit Ausdruck auf '$DRUCKER
	@echo ' '
# Das war's bereits!
