Skip to content

Commit

Permalink
use latexmk to clean up, add cleanall target
Browse files Browse the repository at this point in the history
  • Loading branch information
alick committed May 2, 2015
1 parent 35cf158 commit 2ab857e
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 30 deletions.
38 changes: 9 additions & 29 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -163,36 +163,16 @@ $(SHUJIMAIN).pdf: $(SHUJIMAIN).dvi

endif

clean:
-@$(RM) \
*~ \
*.aux \
*.bak \
*.bbl \
*.blg \
*.dvi \
*.glo \
*.gls \
*.idx \
*.ilg \
*.ind \
*.ist \
*.log \
*.out \
*.ps \
*.thm \
*.toc \
*.lof \
*.lot \
*.loe \
*.fls \
*.fdb_latexmk \
data$(SLASH)*.aux \
dtx-style.sty

distclean: clean
clean:
latexmk -c $(PACKAGE).dtx $(THESISMAIN) $(SHUJIMAIN)
-@$(RM) $(PACKAGE).dvi $(THESISMAIN).dvi $(SHUJIMAIN).dvi
-@$(RM) *~

cleanall: clean
-@$(RM) $(PACKAGE).pdf $(THESISMAIN).pdf $(SHUJIMAIN).pdf

distclean: cleanall
-@$(RM) $(CLSFILES)
-@$(RM) $(PACKAGE).pdf $(THESISMAIN).pdf $(SHUJI).pdf
-@$(RM) -r dist

dist:
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@ ThuThesis为 <b>T</b>sing<b>h</b>ua <b>U</b>niversity <b>Thesis</b> LaTeX Templa
* `make shuji` 生成书脊 shuji.pdf;
* `make doc` 生成使用说明书 thuthesis.pdf;
* `make clean` 删除 pdf 外的所有中间文件和目标文件;
* `make distclean` 表示清除包括 pdf 在内的所有中间文件和目标文件。
* `make cleanall` 删除包括 pdf 在内的所有中间文件和目标文件;
* `make distclean` 表示清除包括 cls 在内的所有中间文件和目标文件。

## 参数
* **METHOD**:指定生成 pdf 的方式,缺省采用 xelatex。
Expand Down
1 change: 1 addition & 0 deletions latexmkrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# vim: set ft=perl:
$clean_ext = 'thm glo gls bbl';
$makeindex = 'makeindex -s gind.ist %O -o %D %S';
add_cus_dep('glo', 'gls', 0, 'makeglo2gls');
sub makeglo2gls {
Expand Down

0 comments on commit 2ab857e

Please sign in to comment.