diff options
Diffstat (limited to 'Master/texmf-dist/doc/xelatex/fixlatvian/Makefile')
-rw-r--r-- | Master/texmf-dist/doc/xelatex/fixlatvian/Makefile | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/xelatex/fixlatvian/Makefile b/Master/texmf-dist/doc/xelatex/fixlatvian/Makefile new file mode 100644 index 00000000000..ccbc9b19714 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/fixlatvian/Makefile @@ -0,0 +1,74 @@ +############################################################################### +# +# Makefile to build the package and documentation +# +# Requires GNU Make. +# +# Copyright (C) Andrey Vihrov <andrey.vihrov@gmail.com>, 2010-2011 +# +# This work may be distributed and/or modified under the +# conditions of the LaTeX Project Public License, either version 1.3 +# of this license or (at your option) any later version. +# The latest version of this license is in +# +# http://www.latex-project.org/lppl.txt +# +# and version 1.3 or later is part of all distributions of LaTeX +# version 2005/12/01 or later. +# +# This work has the LPPL maintenance status `maintained'. +# +# See the README for a list of files that constitute this work. +# + +# Package name +PACK = fixlatvian + +# Files to generate +FILES = $(PACK).sty lv.ist + +# Program names +LATEX ?= xelatex -halt-on-error +MAKEINDEX ?= makeindex +KPSEWHICH ?= kpsewhich +PDFOPT ?= pdfopt + +############################################################################### + +# Need to inhibit parallelism to avoid double .ins processing +.NOTPARALLEL: + +.DELETE_ON_ERROR: + +.PHONY: all package doc clean clean-all + +all: package doc +package: $(FILES) +doc: $(PACK).pdf + +$(FILES): $(PACK).ins $(PACK).dtx + $(LATEX) $< + +gind.lv.ist: lv.ist + cat $$($(KPSEWHICH) gind.ist) $< > $@ + +define extra-latex-pass +$(MAKEINDEX) -s gglo.ist -o $(PACK).gls $(PACK).glo +$(MAKEINDEX) -s gind.lv.ist -o $(PACK).ind $(PACK).idx +$(LATEX) $< +endef +$(PACK).pdf: $(PACK).dtx $(PACK).sty gind.lv.ist + $(LATEX) $< + $(extra-latex-pass) + $(extra-latex-pass) + $(PDFOPT) $@ $@.tmp + mv $@.tmp $@ + +clean: + $(RM) $(addprefix $(PACK),.aux .glo .gls .idx .ilg .ind .log .out .toc) + $(RM) gind.lv.ist + +clean-all: clean + $(RM) $(FILES) $(PACK).pdf + +############################################################################### |