PDF      = plan.pdf process.pdf introduction.pdf memory.pdf io.pdf security.pdf

PDFLATEX = pdflatex
RM       = rm -fr
MKDIR	 = mkdir
DIST 	 = sysexploit2007
CP	 = cp
TAR 	 = tar

all: pdf clean

re: fclean all

clean:
	$(RM) *.aux *.log *.toc *.out *.lof *~

pdf: $(PDF) 

fclean: clean
	$(RM) $(PDF)

dist: clean
	$(RM) $(DIST)
	$(MKDIR) $(DIST)
	$(CP) *.tex COPYING Makefile $(DIST)
	$(MKDIR) $(DIST)/img
	$(CP) img/*.{tex,dia} $(DIST)/img
	$(TAR) czf $(DIST).tar.gz $(DIST)
	$(RM) $(DIST)


.PHONY: all re clean pdf fclean dist

%.pdf: %.tex 
	$(PDFLATEX) $<
	$(PDFLATEX) $<
	$(PDFLATEX) $<

