# -- make --
# Tomasz Przechlewski <t.przechlewski@gust.org.pl>.
# Copyright 2006. Mona rozpowszechnia na licencji GNU.
#
llatex=platex lshort2e.tex
# http://www.ia.pw.edu.pl/~wujek/tex/idx/plmindex.zip
lindex=plmindex lshort2e
pltex=pdfplatex lshort2e.tex
files=biblio.tex contrib.tex custom.tex graphic.tex math.tex\
  overview.tex spec.tex things.tex title.tex typeset.tex
A5odd=lshort2e-a51
A5even=lshort2e-a52

help:
	@echo 'Makefile [ps | pdf | 1ps | 1pdf | clean | xclean ]'
	@echo '   gdzie: ps = Zamie na PS w formacie A5; 1ps =  Zamie na PS;'
	@echo '          pdf = Zamie na PDF uywajc pdftexa; 1pdf =  Zamie na PDF;'
	@echo '          clean lub xclean = usu pliki tymczasowe'

## Zamie na PS:
1ps:
	$(llatex) &&  $(llatex) && dvips -x800 -olshort2e.ps lshort2e.dvi

## Zamie na plik PostScriptowy do wydruku w formacie broszury A5  
ps:
	$(llatex) && $(llatex) && $(lindex) && $(llatex) && \
		$(llatex) && dvips -x800 -olshort2e.ps lshort2e.dvi && \
		psbook lshort2e.ps out.ps && \
		pstops "4:0L(27.8cm,-1.8cm)+1L(27.8cm,13.9cm)" out.ps $(A5odd).ps && \
		pstops "4:2L(27.8cm,-1.8cm)+3L(27.8cm,13.9cm)" out.ps $(A5even).ps && \
		ps2pdf -sPAPERSIZE=a4 $(A5odd).ps && ps2pdf -sPAPERSIZE=a4 $(A5even).ps
		#rm -rf $(A5odd).ps $(A5even).ps 

## Zamie na PDF:
1pdf:
	$(pltex)

## Zamie na dokument w formacie PDF za pomoc programu pdftex:
pdf:
	$(pltex) &&  $(pltex) &&  $(lindex) && $(pltex) && \
		mv lshort2e.out lshort2e.rep && \
		awk -f ./repbkmrs.awk lshort2e.rep > lshort2e.out && \
		$(pltex)

## Usu pliki tymczasowe:
clean:
	rm -rf lshort2e.{dvi,log,idx,exa,rep,toc,lof,ilg,lot,out,ind} out.ps a5-p*.ps *.aux *~ *.bak

xclean: clean
	rm -rf missfont.log lshort2e.{pdf,ps}

## Podaj wielko ksiki w znakach:
size:
	wc --chars $(files)

draft: 1ps

## ;;;;

checkurls:
	grep '\(\\CTAN\|\\url\)' *.tex
	
## -- koniec --
