view paper/Makefile @ 23:f147f579d552

revision
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Thu, 18 Feb 2016 23:01:23 +0900
parents 958634b9fa32
children
line wrap: on
line source

TARGET = master_paper

SRC = $(wildcard *.tex)

LATEX   = platex -shell-escape
BIBTEX  = pbibtex
DVIPS   = dvips
DVIPDFM = dvipdfmx
RM      = rm -f
EBB     = extractbb

PDFUNITE = pdfunite
PDF1 = sigos2014
PDF2 = sigos2015
TMP = tmp

#  Option definitions
DVIPDFMOPT = 
DVIPSOPT   = -D 720 -mode esphi -O 0mm,0mm -N0 

#  Suffixes definitions
.SUFFIXES: .tex .dvi

#  Recipes
all: pdf# $(TARGET).ps
	$(PDFUNITE) $(TARGET).pdf $(PDF1).pdf $(PDF2).pdf $(TMP).pdf
	$(RM) $(TARGET).pdf
	mv $(TMP).pdf $(TARGET).pdf
	open $(TARGET).pdf

dvi:
	@echo "----------- make dvi file ($(TARGET).dvi) ----------"
	$(LATEX) $(TARGET)
	$(BIBTEX) $(TARGET)
	$(LATEX) $(TARGET)
	$(LATEX) $(TARGET)
pdf: dvi
	$(DVIPDFM) $(DVIPDFMOPT) $(TARGET)

clean:
	$(RM) *~ \#*
	@if [ -f $(TARGET).aux ];\
		then $(RM) $(TARGET).aux;\
	fi
	@if [ -f $(TARGET).log ];\
		then $(RM) $(TARGET).log;\
	fi
	@if [ -f $(TARGET).toc ];\
		then $(RM) $(TARGET).toc;\
	fi
	@if [ -f $(TARGET).lof ];\
		then $(RM) $(TARGET).lof;\
	fi
	@if [ -f $(TARGET).lot ];\
		then $(RM) $(TARGET).lot;\
	fi
	@if [ -f $(TARGET).big ];\
		then $(RM) $(TARGET).big;\
	fi
	@if [ -f $(TARGET).bbl ];\
		then $(RM) $(TARGET).bbl;\
	fi
	@if [ -f $(TARGET).ilg ];\
		then $(RM) $(TARGET).ilg;\
	fi
	@if [ -f $(TARGET).idx ];\
		then $(RM) $(TARGET).idx;\
	fi
	@if [ -f $(TARGET).ind ];\
		then $(RM) $(TARGET).ind;\
	fi
	@if [ -f $(TARGET).dvi ];\
		then $(RM) $(TARGET).dvi;\
	fi
	@if [ -f $(TARGET).pdf ];\
		then $(RM) $(TARGET).pdf;\
	fi
	@if [ -f $(TARGET).out ];\
		then $(RM) $(TARGET).out;\
	fi
	@if [ -f $(TARGET).bbl ];\
		then $(RM) $(TARGET).bbl;\
	fi
	@if [ -f $(TARGET).blg ];\
		then $(RM) $(TARGET).blg;\
	fi