#
# Makefile for Linux Sound User's Guide
#
# If building the first time, you should run it twice to ensure that
# the table of contents and index are up to date.

# make PostScript version (default)
postscript:	sound-alpha-1.ps

# make text version
text:		sound-alpha-1.txt

sound-alpha-1.ps: sound-alpha-1.dvi
		dvips -o sound-alpha-1.ps sound-alpha-1.dvi

sound-alpha-1.txt: sound-alpha-1.dvi
		dvitty -o sound-alpha-1.txt sound-alpha-1.dvi

# I also automagically generate the index
sound-alpha-1.dvi: sound-alpha-1.tex copyright.tex
		touch sound-alpha-1.idx
		sort -f -o sound-alpha-1.idx sound-alpha-1.idx
		sed -e "s/indexentry{/item /" -e "s/}{/ /" -e "s/}//" \
		<sound-alpha-1.idx >index.tex
		latex sound-alpha-1.tex

clean:
	$(RM) *.toc *.idx *.glo *.aux *.log *~ index.tex

cleaner:
	$(RM) *.toc *.idx *.glo *.aux *.log *~ index.tex *.ps *.dvi *.txt

dist:	sound-alpha-1.dvi sound-alpha-1.ps
	tar -czf sound-alpha-1.tar.gz sound-alpha-1.README Makefile \
	copyright.tex linuxdoc.sty lotex.sty sound-alpha-1.tex
	gzip sound-alpha-1.dvi
	gzip sound-alpha-1.ps
