Mercurial > hg > Papers > 2012 > sugi-prosym
diff Paper/Makefile @ 11:5818128d5630
o2tex
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 24 Nov 2012 16:22:52 +0900 |
parents | 88a77b2c92ea |
children | fa9827772216 |
line wrap: on
line diff
--- a/Paper/Makefile Tue Nov 20 18:32:20 2012 +0900 +++ b/Paper/Makefile Sat Nov 24 16:22:52 2012 +0900 @@ -1,15 +1,139 @@ -TARGET=sugi-prosym -TEX=$(TARGET).tex -DVI=$(TARGET).dvi -PDF=$(TARGET).pdf +DEPENDENCY = alice.ind images/put.pdf images/update.pdf images/peek.pdf images/peek1.pdf images/take.pdf images/ring.pdf + +DEPENDOHP = ohp.tex images/put.pdf images/update.pdf images/peek.pdf images/peek1.pdf images/take.pdf images/ring.pdf + + + + + + + +PAPER = alice.ind + + +PRINTER = ab +OHP = ohp +MAIN = sugi-prosym +COVER = trcover +LATEX = platex +SLITEX = jslitex +BIBTEX = jbibtex +AWK = awk +SED = sed +DVI2PS = dvi2ps +DVIPDF = dvipdfmx +R = +PRINTER = + +.SUFFIXES: .c .d .tokio .x .xfig .fig .tex .dvi .print .lw .next .ps .gs .xdvi .pdf + +.d.tex: + tgrind -F -ldb $< >$@ +.c.tex: + tgrind -F -lC $< >$@ +.tokio.tex: + tgrind -F -ltokio $< >$@ +.fig.tex: + f2tpic $< >$@ +.xfig.tex: + f2tpic $< >$@ +.fig.ps: + f2ps1 $< >$@ +.x.tex: + x2tpic $< + -rm -f $*.pic +.tex.dvi: + jlatex $< +.dvi.print: + $(DVI2PS) $(R) $< | lpr -P$(PRINTER) +# lpr $(PRINTER) -d $< +.dvi.lw: + $(DVI2PS) $(R) $< | lpr -P$(PRINTER) +.dvi.next: + dviNeXT $< +.dvi.xdvi: + (exec xdvi $< & ) +.dvi.ps: + -$(DVI2PS) $(R) $< > $*.ps +.ps.gs: + gs $*.ps +.dvi.pdf: + -$(DVIPDF) $(R) $< + + +all: + -rm -f $(MAIN).dvi + make $(MAIN).pdf -all: - make tex - make dvipdf - open $(PDF) +print: $(MAIN).print +lw: $(MAIN).lw +next: $(MAIN).next +gs: $(MAIN).gs +$(MAIN).gs : $(MAIN).ps +$(MAIN).ps : $(MAIN).dvi +$(OHP).gs : $(OHP).ps +$(OHP).ps : $(OHP).dvi +xdvi: $(MAIN).xdvi +dvips: $(MAIN).dvi + dvips $(MAIN).dvi -o $(MAIN).ps + +$(MAIN).dvi: 1.tex + $(LATEX) $(MAIN) + +jsss.dvi: jsss.tex 1.tex + $(LATEX) jsss.tex + +wc: + $(SED) -e '/\\special{/d' $(PAPER) | delatex | wc +uu: + tar cBf - $(MAIN).[tab]* [0-9]*.tex $(DEPENDENCY) \ + title.tex abstract.tex ohp.tex \ + Makefile | gzip | uuencode $(PAPER).tar.gz > uu + + +bbl: $(MAIN).bbl + +$(MAIN).bbl: ref.bib 1.tex # $(MAIN).aux + -$(BIBTEX) $(MAIN) + +$(MAIN).aux: $(MAIN).tex 1.tex + $(LATEX) $(MAIN) + +1.tex: $(PAPER) $(DEPENDENCY) + -o2tex $(PAPER) + +# OHP with slitex +$(OHP): $(OHP).dvi +$(OHP).dvi : $(OHP).tex $(DEPENDOHP) + $(SLITEX) $(OHP) + +ohpprint: $(OHP).dvi + lpr -c $(OHP).dvi +ohplw: $(OHP).dvi + $(DVI2PS) $(R) -o landscape $(OHP).dvi | lpr -P$(PRINTER) +ohpnext: $(OHP).dvi + $(DVI2PS) -h -i /usr/lib/tex/ps/tex-j.next -o landscape $(OHP).dvi |\ + lpr -Pcb +ohpgs: $(OHP).gs + +cover: $(COVER).dvi +$(COVER): $(COVER).dvi +$(COVER).dvi : $(PAPER) +coverprint: $(COVER).print +coverlw: $(COVER).lw +covernext: $(COVER).next +covergs: $(COVER).gs + clean: - rm *.aux *.dvi *.log *~ $(PDF) -tex: - platex $(TEX) -dvipdf: - dvipdfmx $(DVI) \ No newline at end of file + -rm -f $(MAIN).ps *.dvi *.log *.blg \ + *~ \#* ?.tex *.toc *.lof *.lot xfig/*.tex abstract.tex abstract-e.tex + +tgrindfig.tex: + ln -s "$$HOME"/paper/tgrindfig.tex . +# for MSDOS +tgrindfi.tex: + ln -s "$$HOME"/paper/tgrindfig.tex tgrindfi.tex +ref.bib: + ln -s "$$HOME"/paper/ref.bib . + +