rendered paste body[herrold@centos-5 commands]$ cat Makefile ; find -name '*.tex'
#
#
# http://www.hsrl.rutgers.edu/ug/make_help.html
#
ALL = account.tex acct.tex book.tex bulk.tex commands.tex \
copyrightpage.tex data.tex dbms.tex \
exec.tex figures.tex find.tex help.tex history.tex \
introduction.tex license.tex \
link.tex list.tex load.tex look.tex news.tex next.tex \
open.tex order.tex parameters.tex \
past.tex ping.tex quit.tex scan.tex shim--help.tex \
template.tex tick.tex todo.tex \
transmit.tex verb.tex wait.tex wake.tex wild.tex \
wire.tex xmit.tex
OBJ = $(OBJS:.tex=)
LATEX = commands
all: ;
make clean ; make docs ; \
[ -e $(LATEX).pdf ] && echo "Should I: scp $(LATEX).pdf mailhub.owlriver.net:~/public_html/ " ; \
[ -e $(LATEX).pdf ] && echo " at: http://www.herrold.com/$(LATEX).pdf " ; \
echo " " ; \
echo "Consider running: ls .." ; \
echo " ./dump-help.sh (current) to refresh help dump" ;
# [ ! -e $(LATEX).pdf ] && echo "Error: No new $(LATEX).pdf resulted "
clean: ;
@$(RM) -f *.dvi *.ps *.pdf *.ind *.ilg *.idx ; \
touch $(LATEX).idx
#
# makeindex is .idx -> .ind, with log in .ilg -- check
# .ilg occasionally for errors
#
docs: ;
touch $(LATEX).ind
latex $(LATEX)
makeindex $(LATEX)
latex $(LATEX)
dvips $(LATEX).dvi -o $(LATEX).ps
ps2pdf $(LATEX).ps $(LATEX).pdf
#
#
# gs -q -dSAFER -dNOPAUSE -dBATCH \
# -sTitle="trading shim command reference" \
# -sOutputFile=$(LATEX).pdf \
# -sDEVICE=pdfwrite -c .setpdfwrite \
# -f $(LATEX).ps
# adding options to a PDF -- use gs
#
# gs -q -dSAFER -dNOPAUSE -dBATCH -sOutputFile=file.pdf [more options] \
# -sDEVICE=pdfwrite -c .setpdfwrite -f source1.ps [more files]
check: ;
make clean ; make docs ; \
( latex $(LATEX) 2>&1 ) | grep undefined \
|| /bin/true
( latex $(LATEX) 2>&1 ) | \
grep 'multiply defined' | \
grep -v 'dump-help' | grep -v 'command-' \
|| /bin/true
# latex -interaction=batchmode $(LATEX).tex && \
#
./aaa.tex
./account.tex
./acct.tex
./addCID.tex
./appx-shell.tex
./bibliography.tex
./bind.tex
./book.tex
./bulk.tex
./cash.tex
./commands.tex
./conclusion.tex
./contest.tex
./copyrightpage.tex
./data.tex
./dbms.tex
./done.tex
./dump-help-acct.tex
./dump-help-args.tex
./dump-help-book.tex
./dump-help-cmds.tex
./dump-help-help.tex
./dump-help-info.tex
./dump-help-link.tex
./dump-help-list.tex
./dump-help-load.tex
./dump-help-mode.tex
./dump-help-news.tex
./dump-help-next.tex
./dump-help-open.tex
./dump-help-opts.tex
./dump-help-past.tex
./dump-help-ping.tex
./dump-help-quit.tex
./dump-help-read.tex
./dump-help-temp.tex
./dump-help-tick.tex
./dump-help-verb.tex
./dump-help-wait.tex
./dump-help-wake.tex
./dump-help-wire.tex
./eval.tex
./exec.tex
./exercise.tex
./feed.tex
./figures.tex
./find.tex
./help.tex
./history.tex
./info.tex
./introduction.tex
./license.tex
./link.tex
./list.tex
./loadCID.tex
./load.tex
./look.tex
./luBrowser.tex
./luCID.tex
./luHist.tex
./manual.tex
./mode.tex
./news.tex
./next.tex
./open.tex
./opts.tex
./orders.tex
./order.tex
./parameters.tex
./part-conclusion.tex
./part-stubs.tex
./part-syntax.tex
./part-this-document.tex
./part-this-shim-help.tex
./part-this-shim-modes.tex
./part-this-shim-options.tex
./part-this-shim-rcfile.tex
./part-troubleshooting.tex
./part-tutorial.tex
./past.tex
./ping.tex
./quit.tex
./read.tex
./scan.tex
./shim--help-annex.tex
./shim--help.tex
./signal.tex
./sign.tex
./tables.tex
./template.tex
./tick.tex
./todo.tex
./transmit.tex
./verb.tex
./wait.tex
./wake.tex
./wild.tex
./wire.tex
./xmit.tex
./c_r_m_c.tex
./dump-help-init.tex
./common-errors.tex
./shimrc.tex
[herrold@centos-5 commands]$ du -h
7.5M .
[herrold@centos-5 commands]$