~exarkun/pyopenssl/trunk

« back to all changes in this revision

Viewing changes to doc/tools/sgmlconv/make.rules

  • Committer: Jean-Paul Calderone
  • Date: 2011-09-11 19:49:43 UTC
  • mfrom: (156.3.22 sphinx-doc)
  • Revision ID: exarkun@divmod.com-20110911194943-ucaan2tzidk7ek5l
Convert the documentation from LaTeX/epytext to Sphinx/ReST

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- makefile -*-
2
 
#
3
 
# Extra magic needed by the LaTeX->XML conversion process.  This requires
4
 
# $(TOOLSDIR) to be properly defined.
5
 
 
6
 
DOCFIXER=       $(TOOLSDIR)/sgmlconv/docfixer.py
7
 
ESIS2ML=        $(TOOLSDIR)/sgmlconv/esis2sgml.py
8
 
LATEX2ESIS=     $(TOOLSDIR)/sgmlconv/latex2esis.py
9
 
CONVERSION=     $(TOOLSDIR)/sgmlconv/conversion.xml
10
 
 
11
 
ESISTARGETS=    $(patsubst %.tex,%.esis,$(wildcard *.tex))
12
 
ESIS1TARGETS=   $(patsubst %.tex,%.esis1,$(wildcard *.tex))
13
 
XMLTARGETS=     $(patsubst %.tex,%.xml,$(wildcard *.tex))
14
 
 
15
 
L2EFLAGS=
16
 
 
17
 
all:    xml
18
 
 
19
 
esis:   $(ESISTARGETS)
20
 
esis1:  $(ESIS1TARGETS)
21
 
xml:    $(XMLTARGETS)
22
 
 
23
 
ESISTOOLS=      $(TOOLSDIR)/sgmlconv/esistools.py
24
 
 
25
 
$(ESISTARGETS): $(LATEX2ESIS) $(DOCFIXER) $(ESISTOOLS) $(CONVERSION)
26
 
$(ESIS1TARGETS): $(LATEX2ESIS) $(CONVERSION)
27
 
# This variant is easier to work with while debugging the conversion spec:
28
 
#$(ESISTARGETS): $(LATEX2ESIS) $(DOCFIXER) $(ESISTOOLS)
29
 
$(XMLTARGETS): $(ESIS2ML)
30
 
 
31
 
 
32
 
.SUFFIXES: .esis .esis1 .tex .xml
33
 
 
34
 
.tex.esis1:
35
 
        $(LATEX2ESIS) $(L2EFLAGS) $< $@
36
 
 
37
 
.esis1.esis:
38
 
        $(DOCFIXER) $< $@
39
 
 
40
 
.esis.xml:
41
 
        $(ESIS2ML) --xml $< $@
42
 
 
43
 
 
44
 
clean:
45
 
        rm -f *.esis *.esis1
46
 
 
47
 
clobber: clean
48
 
        rm -f *.xml