Raw File
makefile
BUILDIR	      = `pwd`
INFODIR	      = $(prefix)/info
DOCSDIR	      = $(LIBLOC)/docs
HTMLDIR	      = $(DOCSDIR)/html
MANDIR        = $(prefix)/share/man/

all: usermanual.ps usermanual.pdf html/usermanual_1.html ucblogo.info

ucblogo.info: usermanual.texi
	makeinfo usermanual.texi

usermanual.dvi: usermanual.texi
	tex --interaction batchmode usermanual.texi
	tex --interaction batchmode usermanual.texi
	texindex usermanual.cp
	tex --interaction batchmode usermanual.texi

usermanual.ps: usermanual.dvi
	dvips -t letter -o usermanual.ps usermanual.dvi

usermanual.pdf: usermanual.texi
	texi2pdf usermanual.texi

html/usermanual_1.html: usermanual.texi
	for d in html; do [ -d $$d ] || mkdir -p $$d || exit 1; done
	texi2html --expand tex --split chapter --no-iftex usermanual.texi
	mv usermanual/*.html html
	rmdir usermanual

ship:
	-rm -f *.{aux,cp,cps,dvi,fn,ky,log,pg,toc,tp,vr}

install: all
	for d in $(INFODIR) $(DOCSDIR) $(HTMLDIR); do [ -d $$d ] || mkdir -p $$d || exit 1; done
	-cp -f *.info* $(INFODIR)/.
	-cp -f html/*.html $(HTMLDIR)/.
	-cp -f usermanual.ps $(DOCSDIR)/.
	-cp -f usermanual.pdf $(DOCSDIR)/.
	-cp -f usermanual.texi $(DOCSDIR)/.
	-cp -f ../usermanual $(DOCSDIR)/.
	-mkdir -p $(MANDIR)/man1/
	-cp -f logo.1 $(MANDIR)/man1/.
back to top