First improvements
[T7] / docs / Makefile
1 # pdflatex from package 'texlive-base'        is requied to build PDF  documents
2 # make4ht  from package 'texlive-extra-utils' is requied to build HTML documents
3
4 OUT=*.log *.aux *.out *.css *.svg *.toc *.4ct *.4tc *.bbl *.blg *.lg *.tmp *.xref *.idv *.pdf *.html *.dvi
5
6 all: pdfdocs htmldocs
7
8 bib:
9         latex  $(basename $(wildcard *.tex))
10         bibtex $(basename $(wildcard *.tex))
11         latex  $(basename $(wildcard *.tex))
12
13 %.pdf: %.tex
14         pdflatex $<
15
16 %.html: %.tex
17         make4ht -u -c $(wildcard *.cfg) $<
18
19 clean:
20         $(RM) $(OUT)
21
22 png: $(patsubst %.svg, %.png, $(wildcard *.svg))
23 pdfdocs:  png bib $(patsubst %.tex, %.pdf,  $(wildcard *.tex))
24 htmldocs: png bib $(patsubst %.tex, %.html, $(wildcard *.tex))