view Makefile @ 9:6e7e571d96e2 default tip

*** empty log message ***
author kent
date Mon, 17 Mar 2008 12:55:42 +0900
parents 01f8838d91fd
children
line wrap: on
line source

DVIPDF = dvipdfmx
LATEX  = platex
PS2PDF = ps2pdf14
DVIPS  = /usr/local/ptetex/bin/pdvips
BKMK2UNI = ~/src/bkmk2uni

TARGET1 = final-thesis
TARGET2 = resume
TARGET3 = resume2
SLIDE1 = slide

PDFs = $(TARGET1).pdf $(TARGET2).pdf $(TARGET3).pdf $(SLIDE1).pdf
DVIs = $(TARGET1).dvi $(TARGET2).dvi $(TARGET3).dvi $(SLIDE1).dvi
TEXs = $(TARGET1).tex $(TARGET2).tex $(TARGET3).tex $(SLIDE1).tex

.SUFFIXES: .tex .dvi .pdf

all: $(PDFs)

.dvi.pdf:
	$(DVIPDF) $^
.tex.dvi:
	$(LATEX) $^

$(SLIDE1).pdf: $(SLIDE1).ps
	$(PS2PDF) $^

$(SLIDE1).ps: $(SLIDE1).dvi
	$(DVIPS) $^
	if [ -x $(BKMK2UNI) ]; then\
	  mv $@ $@.tmp;\
	  $(BKMK2UNI) -e < $@.tmp > $@;\
	fi

clean:
	rm -f *.{aux,log,nav,out,snm}

distclean: clean
	rm -f $(DVIs) $(PDFs) *.{dvi}


twice: distclean $(DVIs) .rmdvi $(PDFs)
.rmdvi:
	rm -f $(DVIs)