summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/disser/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/Makefile')
-rw-r--r--Master/texmf-dist/source/latex/disser/Makefile45
1 files changed, 28 insertions, 17 deletions
diff --git a/Master/texmf-dist/source/latex/disser/Makefile b/Master/texmf-dist/source/latex/disser/Makefile
index aee32e45365..db02f71b551 100644
--- a/Master/texmf-dist/source/latex/disser/Makefile
+++ b/Master/texmf-dist/source/latex/disser/Makefile
@@ -3,23 +3,30 @@
# Author: Stanislav Kruchinin <stanislav.kruchinin@gmail.com>
#
-TARGET=disser
+TARGET?=disser
SUBCLASS=gost732
-TEXMF=/usr/share/texmf
-DESTDIR=$(TEXMF)/tex/latex/$(TARGET)
-DOCDIR=$(TEXMF)/doc/latex/$(TARGET)
+BST=disser-bst
-LATEX=latex
-PDFLATEX=pdflatex
-MI=makeindex
+TEXMF?=/usr/share/texmf
+CLSDIR?=$(TEXMF)/tex/latex/$(TARGET)
+DOCDIR?=$(TEXMF)/doc/latex/$(TARGET)
+BSTDIR?=$(TEXMF)/bibtex/bst/$(TARGET)
+BSTDOCDIR?=$(TEXMF)/doc/bibtex/$(TARGET)
-LATEXFLAGS=
-PDFLATEXFLAGS=
+CLSFILES?=$(TARGET).cls *.rtx $(SUBCLASS).cls
+BSTFILES?=$(TARGET).bst
+DOCFILES?=$(TARGET).dvi $(SUBCLASS).dvi $(TARGET).pdf $(SUBCLASS).pdf
+BSTDOCFILES?=$(BST).dvi $(BST).pdf
-INSTFILES=*.cls *.rtx
-DOCFILES=*.dvi *.pdf *.ps
-CLEXT= *.log *.out *.aux *.dvi *.idx *.ilg *.ind *.glo *.toc *.bak *.bbl *.blg *.sav
-CLFILES=$(INSTFILES) $(DOCFILES) $(CLEXT)
+CLEXT?= *.log *.out *.aux *.dvi *.idx *.ilg *.ind *.glo *.toc *.bak *.bbl *.blg *.sav
+CLFILES?=$(CLSFILES) $(BSTFILES) $(DOCFILES) $(BSTDOCFILES) $(CLEXT)
+
+LATEX?=latex
+PDFLATEX?=pdflatex
+MI?=makeindex
+
+LATEXFLAGS?=
+PDFLATEXFLAGS?=
all: class doc
@@ -27,15 +34,19 @@ class: *.cls
doc: dvi pdf
-dvi: $(TARGET).dvi $(SUBCLASS).dvi
+dvi: $(TARGET).dvi $(SUBCLASS).dvi $(BST).dvi
-pdf: $(TARGET).pdf $(SUBCLASS).pdf
+pdf: $(TARGET).pdf $(SUBCLASS).pdf $(BST).pdf
install: all
- mkdir -p $(DESTDIR)
+ mkdir -p $(CLSDIR)
+ mkdir -p $(BSTDIR)
mkdir -p $(DOCDIR)
- cp $(INSTFILES) $(DESTDIR)
+ mkdir -p $(BSTDOCDIR)
+ cp $(CLSFILES) $(CLSDIR)
+ cp $(BSTFILES) $(BSTDIR)
cp $(DOCFILES) $(DOCDIR)
+ cp $(BSTDOCFILES) $(BSTDOCDIR)
clean:
rm -f $(CLFILES)