From: Fred Drake Date: Tue, 24 Nov 1998 17:40:33 +0000 (+0000) Subject: Supplemental rules to convert a .tex file to a .xml file. Both XML and X-Git-Tag: v1.5.2b1~194 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d8faf85d40a56a12ad110883789c243112105572;p=python Supplemental rules to convert a .tex file to a .xml file. Both XML and SGML will be supported soon, probably using an ESIS representation saved in a temp file. --- diff --git a/Doc/tools/sgmlconv/make.rules b/Doc/tools/sgmlconv/make.rules new file mode 100644 index 0000000000..0eef9579a7 --- /dev/null +++ b/Doc/tools/sgmlconv/make.rules @@ -0,0 +1,29 @@ +# -*- makefile -*- +# +# Extra magic needed by the LaTeX->SGML conversion process. This requires +# $(TOOLSDIR) to be properly defined. +# +# Note that docfixer.py outputs XML directly; this will be fixed before too +# much longer. + +DOCFIXER= $(TOOLSDIR)/sgmlconv/docfixer.py +ESIS2SGML= $(TOOLSDIR)/sgmlconv/esis2sgml.py +ESIS2XML= $(TOOLSDIR)/sgmlconv/esis2sgml.py --xml +FIXGES= $(TOOLSDIR)/sgmlconv/fixgenents.sh +LATEX2ESIS= $(TOOLSDIR)/sgmlconv/latex2esis.py + +CUTCRUFT= grep -v '^$$' + + +XMLTARGETS= $(patsubst %.tex,%.xml,$(wildcard *.tex)) + +.SUFFIXES: .tex .xml + +.tex.xml: + $(LATEX2ESIS) $< | $(DOCFIXER) | $(CUTCRUFT) | $(FIXGES) > $@ + + +all: $(XMLTARGETS) + + +$(XMLTARGETS): $(DOCFIXER) $(LATEX2ESIS) $(FIXGES)