diff options
author | Karl Berry <karl@freefriends.org> | 2011-02-06 16:41:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-02-06 16:41:05 +0000 |
commit | 300c48ee48cd89dab7bc133b81ba84eda8b6d605 (patch) | |
tree | bc791b8456ea85e23e3ced78b6a9e33a81eaea2e /Master/texmf-dist/source/latex/collcell/Makefile | |
parent | 2733a432619241f3ce0d8b5cd0a77bb2e259af99 (diff) |
collcell (6feb11)
git-svn-id: svn://tug.org/texlive/trunk@21315 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/collcell/Makefile')
-rw-r--r-- | Master/texmf-dist/source/latex/collcell/Makefile | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/collcell/Makefile b/Master/texmf-dist/source/latex/collcell/Makefile new file mode 100644 index 00000000000..1c9d16be7d1 --- /dev/null +++ b/Master/texmf-dist/source/latex/collcell/Makefile @@ -0,0 +1,86 @@ +TEXMF=${HOME}/texmf +INSTALLDIR=${TEXMF}/tex/latex/collcell +DOCINSTALLDIR=${TEXMF}/doc/latex/collcell +CP=cp +RMDIR=rm -rf +PDFLATEX=pdflatex -interaction=batchmode +LATEXMK=latexmk -pdf -silent + +PACKEDFILES=collcell.sty +DOCFILES=collcell.pdf +SRCFILES=collcell.dtx collcell.ins README Makefile + +all: unpack doc + +package: unpack +class: unpack + +${PACKEDFILES}: collcell.dtx collcell.ins + yes | pdflatex collcell.ins + +unpack: ${PACKEDFILES} + +# 'doc' and 'collcell.pdf' call itself until everything is stable +doc: collcell.pdf + @${MAKE} --no-print-directory collcell.pdf + +pdfopt: doc + @-pdfopt collcell.pdf .temp.pdf && mv .temp.pdf collcell.pdf + +collcell.pdf: collcell.dtx collcell.gls collcell.ind + ${LATEXMK} collcell.dtx + +collcell.idx collcell.glo: collcell.dtx + ${LATEXMK} collcell.dtx + +collcell.ind: collcell.idx + -makeindex -s gind.ist -o "$@" "$<" + +collcell.gls: collcell.glo + -makeindex -s gglo.ist -o "$@" "$<" + +.PHONY: test + +test: unpack + for T in test*.tex; do echo "$$T"; pdflatex -interaction=batchmode $$T && echo "OK" || echo "Failure"; done + +clean: + -latexmk -C collcell.dtx + ${RM} ${PACKEDFILES} *.zip *.log *.aux *.toc *.vrb *.nav *.pdf *.snm *.out *.fdb_latexmk *.glo *.gls *.hd *.sta *.stp *.cod + ${RMDIR} tds + +install: unpack doc ${INSTALLDIR} ${DOCINSTALLDIR} + ${CP} ${PACKEDFILES} ${INSTALLDIR} + ${CP} ${DOCFILES} ${DOCINSTALLDIR} + texhash ${TEXMF} + +${INSTALLDIR}: + mkdir -p $@ + +${DOCINSTALLDIR}: + mkdir -p $@ + +ctanify: ${SRCFILES} ${DOCFILES} collcell.tds.zip + ${RM} collcell.zip + zip collcell.zip $^ + unzip -t collcell.zip + unzip -t collcell.tds.zip + +zip: collcell.zip + +tdszip: collcell.tds.zip + +collcell.zip: ${SRCFILES} ${DOCFILES} | pdfopt + ${RM} $@ + zip $@ $^ + +collcell.tds.zip: ${SRCFILES} ${PACKEDFILES} ${DOCFILES} | pdfopt + ${RMDIR} tds + mkdir -p tds/tex/latex/collcell + mkdir -p tds/doc/latex/collcell + mkdir -p tds/source/latex/collcell + ${CP} ${DOCFILES} tds/doc/latex/collcell + ${CP} ${PACKEDFILES} tds/tex/latex/collcell + ${CP} ${SRCFILES} tds/source/latex/collcell + cd tds; zip -r ../$@ . + |