diff options
Diffstat (limited to 'macros/latex/contrib/getmap/makefile')
-rw-r--r-- | macros/latex/contrib/getmap/makefile | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/macros/latex/contrib/getmap/makefile b/macros/latex/contrib/getmap/makefile new file mode 100644 index 0000000000..dffa6411ac --- /dev/null +++ b/macros/latex/contrib/getmap/makefile @@ -0,0 +1,72 @@ +TEXMF = $(shell kpsewhich -var-value TEXMFLOCAL) +BINDIR = /usr/local/bin +RM = rm -f +PKGNAME = getmap + +all: doc + +doc: package $(PKGNAME).pdf + +$(PKGNAME).pdf: + pdflatex -shell-escape $(PKGNAME).dtx + bibtex $(PKGNAME) + makeindex -s gind.ist $(PKGNAME) + makeindex -s gglo.ist $(PKGNAME).glo -o $(PKGNAME).gls + pdflatex -shell-escape $(PKGNAME).dtx + bibtex $(PKGNAME) + makeindex -s gind.ist $(PKGNAME) + makeindex -s gglo.ist $(PKGNAME).glo -o $(PKGNAME).gls + pdflatex -shell-escape $(PKGNAME).dtx + makeindex -s gind.ist $(PKGNAME) + makeindex -s gglo.ist $(PKGNAME).glo -o $(PKGNAME).gls + pdflatex -shell-escape $(PKGNAME).dtx + +package: + pdftex $(PKGNAME).dtx + dos2unix ./copyCTAN + +install: doc + mkdir -p ${TEXMF}/doc/latex/${PKGNAME} + cp README ${TEXMF}/doc/latex/${PKGNAME}/ + cp *.txt ${TEXMF}/doc/latex/${PKGNAME}/ + cp *.dtx ${TEXMF}/doc/latex/${PKGNAME}/ + cp *.tex ${TEXMF}/doc/latex/${PKGNAME}/ + cp *.pdf ${TEXMF}/doc/latex/${PKGNAME}/ + mkdir -p ${TEXMF}/tex/latex/${PKGNAME} + cp *.sty ${TEXMF}/tex/latex/${PKGNAME}/ + cp *.cfg ${TEXMF}/tex/latex/${PKGNAME}/ + mkdir -p ${TEXMF}/scripts/${PKGNAME} + cp getmapdl.lua ${TEXMF}/scripts/${PKGNAME}/ + texhash + chmod 0755 ${TEXMF}/scripts/${PKGNAME}/getmapdl.lua + ln -s ${TEXMF}/scripts/${PKGNAME}/getmapdl.lua ${BINDIR}/getmapdl + +uninstall: + rm -rf ${TEXMF}/doc/latex/${PKGNAME} + rm -rf ${TEXMF}/tex/latex/${PKGNAME} + rm -rf ${TEXMF}/scripts/${PKGNAME} + rm -f ${BINDIR}/getmapdl + texhash + +styles: package + cp *.sty ${TEXMF}/tex/latex/${PKGNAME}/ + +git: package + cp getmapdl.lua ./../dev/scripts/getmap/getmapdl.lua + cp getmap.sty ./../dev/tex/latex/getmap/getmap.sty + cp getmap.cfg ./../dev/tex/latex/getmap/getmap.cfg + cp README.md ./../README.md + +ctan: $(PKGNAME).pdf + ./copyCTAN + +clean: + $(RM) *.aux *.fdb_latexmk *.fls *.ind *.idx *.ilg *.glo *.gls \ + *.log *.lol *.m *.out *.tmp *.toc *.sh *.hd \ + *.bbl *.blg *.ins *.bib *.epl + +cleanall: clean + $(RM) getmapdl.lua *.sty *.png *.jpg manifest.txt \ + *.cfg *.tex README.md *.pdf + +.PHONY: all doc package install uninstall styles git ctan clean cleanall |