## This Makefile prepares a copy of the Book of Involutions
## Just use the command 'make' 
## To clean the directory type 'make clean'

BOI = boi

RM = rm -f
CP = cp -f

LATEX = latex
MAKEINDEX = makeindex
BIBTEX = bibtex
INDEXA = $(MAKEINDEX) -c A
INDEXB = $(MAKEINDEX) -c -s boi-B.ist B
INDEXP = $(MAKEINDEX) -s boi-P.ist P

.DEFAULT book:
	$(RM) *.aux $(BOI).toc $(BOI).bbl *.ind
	$(LATEX) $(BOI)
	$(INDEXA)
	$(INDEXB)
	$(INDEXP)
	$(BIBTEX) $(BOI)	
	$(LATEX) $(BOI)
	$(BIBTEX) $(BOI)
	$(LATEX) $(BOI)
	$(INDEXA)
	$(INDEXB)
	$(INDEXP)
	$(LATEX) $(BOI)

clean:
	$(RM) *.aux *.toc *.dvi *.log \
	*.ind *.idx *.ilg *.ind *.bbl *.blg *% *~

dir:    
	date > CONTENTS
	ls -goA >> CONTENTS

boi-bbl: 
	echo "%% boi-bbl.tex" > boi-bbl.tex
	echo "%% This is a copy of the file" >> boi-bbl.tex
	ls -goa | awk '$$7 == "boi.bbl" {print "%% " $$7 " ("$$4, $$5, $$6")"}' >> boi-bbl.tex
	echo "" >> boi-bbl.tex
	cat boi.bbl >> boi-bbl.tex

boi-LOG: 
	$(CP) boi.log boi-LOG

final:  boi-bbl boi-LOG clean dir 


# end of Makefile