# Makefile written by Tobias Oetiker, modified for Korean version by KTUG-lshort-translation-team.
SHELL = /bin/sh
VERS = 4.17kr

OTHER = README.ko
FILES = src/biblio.tex src/math.tex src/things.tex src/contrib.tex src/mylayout.sty src/title.tex \
	src/custom.tex src/lshort-kr.tex src/overview.tex src/typeset.tex src/lssym.tex src/spec.tex src/afterword.tex src/my-l.sty src/krfnt.sty

# Define some variables
LATEX=latex
PDFLATEX=pdflatex
MAKEINDEX=makeindex-dhucs
DVIPDFMX=dvipdfmx
MKPDFBOOKLET=pdfbooklet.pl

# The default targets
all: lshort-kr.pdf clean

lshort-kr.dvi: $(FILES)
	-mkdir texbuild
	(TEXINPUTS=.:`pwd`/src:${TEXINPUTS:-:} && export TEXINPUTS && cd texbuild && \
	$(LATEX) lshort-kr && $(LATEX) lshort-kr && $(MAKEINDEX) -s ../src/lshort-kr.ist lshort-kr; \
	$(LATEX) lshort-kr && $(LATEX) lshort-kr && mv lshort-kr.dvi ..)

lshort-kr.pdf: $(FILES)
	-mkdir pdfbuild
	(TEXINPUTS=.:`pwd`/src:${TEXINPUTS:-:} && export TEXINPUTS && \
	cd pdfbuild && \
	$(LATEX) lshort-kr&& $(LATEX) lshort-kr && \
	$(MAKEINDEX) -s ../src/lshort-kr.ist lshort-kr&&$(LATEX) lshort-kr && \
	$(DVIPDFMX) lshort-kr && \
	mv lshort-kr.pdf .. )
	rm pdfbuild/*

lshort-kr-4.17.pdf: ${FILES}
	-mkdir release
	echo \\SetHangulFonts\{hrbt\}\{ungt\}\{untz\} > ./krfnt.sty
	echo \\SetHanjaFonts\{unbt\}\{ungt\}\{ungt\} >> ./krfnt.sty
	(TEXINPUTS=.:`pwd`/release:`pwd`/src:${TEXINPUTS:-:} && export TEXINPUTS && \
	cd release && cp ../krfnt.sty . && \
	$(LATEX) lshort-kr&& $(LATEX) lshort-kr && \
	$(MAKEINDEX) -s ../src/lshort-kr.ist lshort-kr&& $(LATEX) lshort-kr && \
	$(LATEX) lshort-kr && $(DVIPDFMX) lshort-kr && \
	mv lshort-kr.pdf ../lshort-kr-4.17.pdf )
	rm release/* ./krfnt.sty

lshort-kr.pdf.booklet: lshort-kr.pdf
	-mkdir pdfbooklet
	(cp lshort-kr.pdf pdfbooklet/ && \
	cd pdfbooklet && cp ../util/pdfbooklet.pl . && \
	$(MKPDFBOOKLET) lshort-kr.pdf lshort-kr.book.pdf && \
	mv lshort-kr.book.pdf .. )
	rm pdfbooklet/* 

#src/title.tex: Makefile
#	perl fixdate.pl $(VERS) < src/title.tex > src/title.tex2 && mv src/title.tex2 src/title.tex

clean:
	rm -rf texbuild pdfbuild
