ソースを参照

Makefile cleanup.

Taddeus Kroes 13 年 前
コミット
4071b161ab
2 ファイル変更7 行追加7 行削除
  1. 3 6
      Makefile
  2. 4 1
      docs/rules.mk

+ 3 - 6
Makefile

@@ -4,15 +4,12 @@ d := docs/
 include base.mk
 include $(d)rules.mk
 
+.PHONY: all clean distclean
+
 all: docs
 
-clean:
+clean: bibclean
 	rm -rf $(BUILD)
 
-bibclean:
-	rm -f `find docs/report.bib~*`
-
 distclean: clean bibclean
 	rm -f `find -name \*.pyc`
-
-.PHONY: all clean bibclean distclean

+ 4 - 1
docs/rules.mk

@@ -4,7 +4,7 @@ LATEX = TEXINPUTS=$(d):$(b): pdflatex -halt-on-error -interaction=nonstopmode \
 	-output-directory $(@D) -shell-escape
 REF_WARNING := "Rerun to get cross-references right"
 
-.PHONY: docs report
+.PHONY: docs report bibclean
 
 docs: report $(b)proposal.pdf $(b)presentation.pdf
 
@@ -24,3 +24,6 @@ $(b)$(REPORT).bbl: $(d)$(REPORT).bib
 	BIBINPUTS=$(d) bibtex8 $(@:.bbl=.aux)
 	$(LATEX) $(^:.bib=.tex)
 	$(LATEX) $(^:.bib=.tex)
+
+bibclean:
+	rm -f $(d)report.bib~*