diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/Makefile')
-rw-r--r-- | Master/texmf-dist/source/latex/disser/Makefile | 57 |
1 files changed, 44 insertions, 13 deletions
diff --git a/Master/texmf-dist/source/latex/disser/Makefile b/Master/texmf-dist/source/latex/disser/Makefile index 222a4f34bbe..d51c64b1b35 100644 --- a/Master/texmf-dist/source/latex/disser/Makefile +++ b/Master/texmf-dist/source/latex/disser/Makefile @@ -1,15 +1,32 @@ +# +# Makefile for LaTeX packages +# Author: Stanislav Kruchinin <stanislav.kruchinin@gmail.com> +# + TARGET=disser +SUBCLASS=gost732 TEXMF=/usr/share/texmf DESTDIR=$(TEXMF)/tex/latex/$(TARGET) DOCDIR=$(TEXMF)/doc/latex/$(TARGET) -LATEX=latex +TEX=latex +PDFTEX=pdflatex +TEXFLAGS= INSTFILES=*.cls *.rtx -DOCFILES=$(TARGET).dvi -CLEANFILES=$(INSTFILES) *.log *.out *.aux *.dvi *.idx *.glo *.toc *.bak *.bbl *.blg +DOCFILES=*.dvi *.pdf +CLEXT= *.log *.out *.aux *.dvi *.idx *.glo *.toc *.bak *.bbl *.blg +CLFILES=$(INSTFILES) $(DOCFILES) $(CLEXT) + +all: class doc + +class: *.cls + +doc: dvi pdf + +dvi: $(TARGET).dvi $(SUBCLASS).dvi -all: *.cls doc +pdf: $(TARGET).pdf $(SUBCLASS).pdf install: all mkdir -p $(DESTDIR) @@ -17,14 +34,28 @@ install: all cp $(INSTFILES) $(DESTDIR) cp $(DOCFILES) $(DOCDIR) -%.cls: %.ins - $(LATEX) $< - -doc: $(TARGET).dvi +clean: + rm -f $(CLFILES) -$(TARGET).dvi: $(TARGET).dtx - $(LATEX) $< - $(LATEX) -src-specials $< +%.cls: %.ins + $(TEX) $< + +%.dvi: %.dtx + $(TEX) $(TEXFLAGS) $< + $(TEX) $(TEXFLAGS) $< + +%.pdf: %.dtx + $(PDFTEX) $(TEXFLAGS) $< + $(PDFTEX) $(TEXFLAGS) $< + +help: + @echo "Targets:" + @echo " all - (default) build classes and documentation" + @echo " class - build classes" + @echo " clean - remove ouptut files" + @echo " doc - build DVI and PDF versions of documentation" + @echo " dvi - build DVI version of documentation" + @echo " pdf - build PDF version of documentation" + @echo " install - install package and documentation" + @echo " help - show help" -clean: - rm -f $(CLEANFILES) |