diff options
author | Karl Berry <karl@freefriends.org> | 2014-04-15 17:14:24 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-04-15 17:14:24 +0000 |
commit | 9470e156f0e3d343b542b1c7f04828b17508a929 (patch) | |
tree | 0e3d13ba48668ad82c3044d89dfd089059d7179b /Master/texmf-dist/doc/latex/pkuthss/example-utf8/Makefile | |
parent | 7eb3cdafe5d3017d40c3492ff44b9cb7da42b25d (diff) |
pkuthss (11apr14)
git-svn-id: svn://tug.org/texlive/trunk@33455 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/pkuthss/example-utf8/Makefile')
-rw-r--r-- | Master/texmf-dist/doc/latex/pkuthss/example-utf8/Makefile | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/pkuthss/example-utf8/Makefile b/Master/texmf-dist/doc/latex/pkuthss/example-utf8/Makefile new file mode 100644 index 00000000000..375f8a83269 --- /dev/null +++ b/Master/texmf-dist/doc/latex/pkuthss/example-utf8/Makefile @@ -0,0 +1,62 @@ +# vim:ts=4:sw=4 +# +# Copyright (c) 2008-2009 solvethis +# Copyright (c) 2010-2012 Casper Ti. Vector +# Public domain. + +# 被编译的主文件的文件名,不包括扩展名。 +JOBNAME = thesis +# 这个变量的值可以为 latex、pdflatex 或 xelatex。 +LATEX = latex +# 如果无法使用 biber,可以改为“bibtex”。 +BIBTEX = biber -l zh__pinyin +GBK2UNI = gbk2uni +DVIPDF = dvipdfmx + +# 如果用 LaTeX 编译,则使用 dvipdfmx 将 dvi 转成 pdf。 +ifeq ($(LATEX), latex) + DODVIPDF = $(DVIPDF) $(JOBNAME) +endif + +# 使用 GBK 编码和 pdflatex 编译方式时,可能需要使用 gbk2uni 转换 .out +# 文件编码,以防书签乱码。 +ifeq ($(LATEX), pdflatex) + # 考虑到可能有用户未安装 gbk2uni,且有用户使用 UTF-8 编码, + # 默认用“#”注释掉了 DOGBK2UNI 的定义。 + # 用户可以手动取消其注释(去掉下一行中的“#”)。 + #DOGBK2UNI = $(GBK2UNI) $(JOBNAME) +endif + +# 区分是 Windows 环境还是类 UNIX 环境。 +# 如果是后者,则 GNU make 将可以检测到已经定义 PATH 环境变量。 +ifdef PATH + MAKE = make + RM = rm -f +else + MAKE = mingw32-make + RM = del +endif + +all: img_ doc + +img_: + cd img && $(MAKE) + +img-clean: + cd img && $(MAKE) clean + +doc: + $(LATEX) $(JOBNAME) + $(BIBTEX) $(JOBNAME) + $(DOGBK2UNI) + $(LATEX) $(JOBNAME) + $(LATEX) $(JOBNAME) + $(DODVIPDF) + +clean: + $(RM) $(JOBNAME).{aux,bbl,bcf,blg,dvi,lof,log,lot,run.xml,toc,out{,.bak}} \ + {missfont,texput}.log chap/*.aux + +distclean: clean img-clean + $(RM) $(JOBNAME).pdf + |