all:	clean macroswap.pdf

clean:
	rm -f *.log *.bbl *.blg *.dvi *.glo *.idx *.ilg *.ind *.sty *.aux *.gls *.zip *~

dist:	clean
	cd .. && zip -r macroswap/macroswap.zip macroswap/

macroswap.sty : macroswap.ins macroswap.dtx
	latex macroswap.ins

macroswap.pdf : macroswap.sty macroswap.glo macroswap.ind
	pdflatex macroswap.dtx

# Glossary contains the changelist(?)
macroswap.glo : macroswap.dtx
	pdflatex macroswap.dtx && makeindex -s gglo.ist -o macroswap.gls macroswap.glo

macroswap.ind : macroswap.idx
	makeindex -s gind.ist -o macroswap.ind macroswap.idx