summaryrefslogtreecommitdiffstats
path: root/doc/Makefile
blob: ef30253b27ac1cd7ccbd8bc5a1c9042566336409 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
EMACS := emacs
EMACSQ := $(EMACS) -Q
BATCH := $(EMACSQ) --batch \
	  --eval '(setq vc-handled-backends nil org-startup-folded nil org-element-cache-persistent nil)'
TEXI2HTML := makeinfo --html --number-sections --css-ref "https://www.gnu.org/software/emacs/manual.css"
TEXI2PDF := texi2pdf
TEXI2INFO := makeinfo

%.html: %.texi
	$(TEXI2HTML) --no-split -o $@ $<

%.pdf: %.texi
	$(TEXI2PDF) -o $@ $<

%.info: %.texi
	$(TEXI2INFO) -o $@ $<

org-zettelkasten.texi: org-zettelkasten-manual.org
	$(BATCH) --find-file $< --eval "(require 'ox-texinfo)" \
                            --eval '(org-texinfo-export-to-texinfo)'