view Paper/Makefile @ 10:9c172999d70e

tweak Papers for CbC abstract
author Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Mon, 05 Nov 2018 23:38:03 +0900
parents afefc0e58ea1
children ea10413281c5
line wrap: on
line source

# Settings
TARGET=anatofuz
BIBTEX=dvipdfmx
BB=extractbb

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

# dependencies
$(TARGET).pdf : $(TARGET).dvi
	dvipdfmx $<

$(TARGET).dvi : $(wildcard *.tex) $(FIGURES_FOR_TEX) $(SOURCES_FOR_TEX)
	platex  $(TARGET).tex
	$(BIBTEX) $(TARGET)
	platex  $(TARGET).tex
	platex  $(TARGET).tex

%.xbb: %.pdf
	$(BB) $<

%.agda.replaced: %.agda
	ruby escape_agda.rb $<


# commands
.PHONY : clean all open remake

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