
__Read_The_Makefile_First__:

ALL:
	$(MAKE) clean getsources
	$(MAKE) GUIDE.ps GUIDE.html
	$(MAKE) clean

GUIDE.ps:
	latex main.tex
	latex main.tex
	latex main.tex
	dvips -o GUIDE.ps main.dvi

GUIDE.html:
	latex2html -split 0 -no_navigation -no_images -no_accent_images \
		-no_parbox_images -show_section_numbers -html_version 2.0 \
		-ascii_mode main.tex
	grep -v '^<(META .*="text/css">$$' <  main/main.html | \
		grep -v '^<LINK .*="main.css">$$' | \
		sed 's,main.html#,#,g; s,main.html,#,g' > GUIDE.html
	lynx -dump GUIDE.html | egrep -v '^ *[0-9]+\. file://loc' > GUIDE.txt

getsources:
	rm -f *.tex *.cls
	wget -O fl1.tmp http://www.rocklinux.org/people/pjotr/guide/
	tr \" \\n < fl1.tmp | egrep '\.(tex|cls)$$' | sort -u > fl2.tmp
	sed 's,^,wget http://www.rocklinux.org/people/pjotr/guide/,' \
		< fl2.tmp | sh -ex
	rm fl1.tmp fl2.tmp

clean:
	rm -rf *.log *.aux *.dvi *.idx *.toc main/

distclean: clean
	rm -f GUIDE.* *.cls *.tex
