# # Makefile with common procedures for managing a BibTeX repository. # lint: lint_biber lint_pybtex # Thanks https://tex.stackexchange.com/questions/173621/how-to-validate-check-a-biblatex-bib-file#173622 lint_biber: @find -name '*.bib' -exec biber --tool -V {} \; @#rm -f *.bibertool* *.blg* _bibertool.bib @find -name '*.bibertool*' -exec rm {} \; @find -name '*.blg*' -exec rm {} \; @find -name '*_bibertool.bib' -exec rm {} \; lint_pybtex: @#cat *.bib > _lint_pybtext.bib @find -name '*.bib' -exec cat {} \; > _lint_pybtext.bibs @mv _lint_pybtext.bibs _lint_pybtext.bib @pybtex-convert _lint_pybtext.bib _lint_pybtext.yaml @rm -f _lint_pybtext.bib _lint_pybtext.yaml tidy: @#bibtex-tidy -m bib/*.bib @find -name *.bib -exec bibtex-tidy -m {} \; yaml: @./bin/biblio-yml > _biblio.yml