view Paper/Makefile @ 19:def2005a5525

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 26 Nov 2012 19:24:10 +0900
parents fa9827772216
children a323397febf4
line wrap: on
line source

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

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 -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 .