diff options
author | Norbert Preining <norbert@preining.info> | 2020-04-26 03:02:41 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-04-26 03:02:41 +0000 |
commit | 7d9d2e08fcab92adcc759e3f1e4bb0a15a63f220 (patch) | |
tree | 8b20347f7722711d9a3577782906d96684424c9a /macros/latex/contrib/biblatex-contrib/biblatex-software/Makefile | |
parent | 7a7be7eaa67109eac37916ea48662c24ddc570d0 (diff) |
CTAN sync 202004260302
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-software/Makefile')
-rw-r--r-- | macros/latex/contrib/biblatex-contrib/biblatex-software/Makefile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-software/Makefile b/macros/latex/contrib/biblatex-contrib/biblatex-software/Makefile new file mode 100644 index 0000000000..9db14d0e6d --- /dev/null +++ b/macros/latex/contrib/biblatex-contrib/biblatex-software/Makefile @@ -0,0 +1,46 @@ +TEXS = $(wildcard *.tex) +MAIN = sample-use-sty + +all: $(MAIN).pdf + +biblatex-styles: stublist mkbiblatexstubs.sh + bash mkbiblatexstubs.sh < stublist + +swentries.tex: ../swentry.org + ../bin/export-org-to-latex $< + ../bin/extract-entries.pl < ../swentry.tex > $@ + +software-biblatex.pdf: software-biblatex.tex swentries.tex history.tex + pdflatex software-biblatex.tex + bibtex software-biblatex + pdflatex software-biblatex.tex + pdflatex software-biblatex.tex + +history.tex: + git for-each-ref --format="\begin{release}{%(refname:short)}{%(taggerdate:short)} \item %(subject) \end{release}" refs/tags | grep bltx | tac > history.tex + +sample.tex : biblatex-styles + +%.pdf: %.tex +ifeq (, $(shell PATH=$(PATH) which rubber)) + echo "No rubber in $(PATH), falling back to basic pdflatex calls" + pdflatex $< + biber $* + pdflatex $< +else + rubber -m pdftex $< +endif + +distrib: + # update history + rm history.tex + make software-biblatex.pdf + tar --transform 's,^\(.\),biblatex-software/\1,' -czhvf biblatex-software.tar.gz `git ls-files` + +clean: $(patsubst %,%/clean,$(TEXS)) + rm -f *+sw.bbx *+sw.dbx *+sw.cbx *+sw.lbx *~ + +%/clean: + if [ -f $* ]; then rubber -m pdftex --clean $* ; fi + +distclean: clean |