Mercurial > hg > Papers > 2019 > anatofuz-prosym
diff Paper/Makefile @ 11:ea10413281c5
tweak Makefile and create reference.bib
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 06 Nov 2018 14:17:41 +0900 |
parents | afefc0e58ea1 |
children | 80944267f9c7 |
line wrap: on
line diff
--- a/Paper/Makefile Mon Nov 05 23:38:03 2018 +0900 +++ b/Paper/Makefile Tue Nov 06 14:17:41 2018 +0900 @@ -1,44 +1,35 @@ -# Settings -TARGET=anatofuz -BIBTEX=dvipdfmx -BB=extractbb +TARGET = anatofuz -vpath pdf fig -FIGURES=$(wildcard fig/*.pdf) -FIGURES_FOR_TEX=$(subst .pdf,.xbb,$(FIGURES)) - -vpath agda src -SOURCES=$(wildcard src/*agda) -SOURCES_FOR_TEX=$(subst .agda,.agda.replaced,$(SOURCES)) +LATEX = platex +BIBTEX = pbibtex +#DVIPS = dvips +#DVIPDFM = dvipdfmx +RM = rm -f +DVIPDF=dvipdfmx -p a4 +# Option definitions +#DVIPDFMOPT = +#DVIPSOPT = -D 720 -mode esphi -O 0mm,0mm -N0 -# dependencies -$(TARGET).pdf : $(TARGET).dvi - dvipdfmx $< +# Suffixes definitions +.SUFFIXES: .tex .dvi .pdf -$(TARGET).dvi : $(wildcard *.tex) $(FIGURES_FOR_TEX) $(SOURCES_FOR_TEX) - platex $(TARGET).tex +.tex.dvi: + $(LATEX) $< $(BIBTEX) $(TARGET) - platex $(TARGET).tex - platex $(TARGET).tex + $(LATEX) $< + $(LATEX) $< -%.xbb: %.pdf - $(BB) $< - -%.agda.replaced: %.agda - ruby escape_agda.rb $< +.dvi.pdf: + $(DVIPDF) $(DVIPDF_OPT) $< -# commands -.PHONY : clean all open remake +all: $(TARGET).pdf + open $(TARGET).pdf + +dvi: $(TARGET).dvi + +pdf: $(TARGET).pdf + clean: - rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *.toc *~ *.core *.cpt *.lof *.lot *.lol *.bbl *.blg *.idx src/*.replaced *.fls *.fdb_latexmk - -all: $(TARGET).pdf - -open: $(TARGET).pdf - open $(TARGET).pdf - -remake: - make clean - make all + rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *~ *.core