# Makefile for the (La)TeX crossrefware package. Public domain.

SCRIPTS = \
       ltx2crossrefxml.pl \
       bibdoiadd.pl \
       bibmradd.pl \
       bibzbladd.pl \
       biburl2doi.pl \
       bbl2bib.pl

PACKAGE = crossrefware

MAN1 = ${SCRIPTS:%.pl=%.1}

PDF = crossrefware.pdf

all:  ${MAN1} ${PDF}
       chmod a+x ${SCRIPTS}

check:
       ./ltx2crossrefxml.pl --help
       ./ltx2crossrefxml.pl --version

%.1: %.pl
       pod2man -c "LATEX CROSSREFWARE" -n $* -s 1 -r "" $< > $@


lastrel = /home/ftp/tex-archive/support/crossrefware
reldiff:
       diff -u0r $(lastrel) .
gitdiff:
       git diff
clean:
       $(RM) *.aux *.toc *.log *.tex *.idx *.ilg *.ind *.out *.zip *.tgz *~

distclean: clean
       $(RM) *.pdf *.1 *.3


%.pdf: %.tex
       texfot pdflatex $*
       makeindex $*
       texfot pdflatex $*

crossrefware.tex:  head.ltx

crossrefware.tex: ${SCRIPTS}
       pod2latex -modify -full -prefile head.ltx -out $@ $+

archive: all clean
       COPYFILE_DISABLE=1 tar -C .. -czvf ../$(PACKAGE).tgz --exclude '*~' \
         --exclude '*.tgz' --exclude '*.zip'  --exclude CVS \
         --exclude '.git*' $(PACKAGE)
       mv ../$(PACKAGE).tgz .