]> granicus.if.org Git - python/commitdiff
Update the dependency information to allow the other Makefiles to handle
authorFred Drake <fdrake@acm.org>
Thu, 26 Oct 2000 19:26:47 +0000 (19:26 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 26 Oct 2000 19:26:47 +0000 (19:26 +0000)
as much of this as possible.  Avoids propogating information about how
various outputs relate (or don't!).

Doc/info/Makefile

index 1c7505cbf536437cfb102772f1820a64d30c6226..24d60571d1ead1042122bde3a0ccae83331c923d 100644 (file)
@@ -1,9 +1,7 @@
 # Generate the Python "info" documentation.
 
-PAPER=letter
 TOPDIR=..
 TOOLSDIR=$(TOPDIR)/tools
-PAPERDIR=$(TOPDIR)/paper-$(PAPER)
 HTMLDIR=$(TOPDIR)/html
 
 MKINFO=$(TOOLSDIR)/mkinfo
@@ -11,7 +9,8 @@ SCRIPTS=$(TOOLSDIR)/html2texi.pl $(TOOLSDIR)/checkargs.pm $(TOOLSDIR)/mkinfo \
        $(TOOLSDIR)/fixinfo.el
 
 all:   python-api.info python-ext.info python-lib.info \
-       python-ref.info python-tut.info
+       python-ref.info python-tut.info \
+       python-dist.info python-inst.info
 
 
 python-api.info:       $(HTMLDIR)/api/api.html $(SCRIPTS)
@@ -33,6 +32,11 @@ python-ref.info:     $(HTMLDIR)/ref/ref.html $(SCRIPTS)
 python-tut.info:       $(HTMLDIR)/tut/tut.html $(SCRIPTS)
        $(MKINFO) $<
 
+python-dist.info:      $(HTMLDIR)/dist/dist.html $(SCRIPTS)
+       $(MKINFO) $<
+
+python-inst.info:      $(HTMLDIR)/inst/inst.html $(SCRIPTS)
+       $(MKINFO) $<
 
 clean:
        rm -f *.texi~ *.texi
@@ -41,42 +45,29 @@ clobber: clean
        rm -f *.texi python-*.info python-*.info-[0-9]*
 
 
-# The HTML files are dependent on the .aux files, which are dependent on the
-# LaTeX source documents.  This makes sure we can build info files from a
-# "clean" tree:
-
-$(HTMLDIR)/api/api.html:  $(PAPERDIR)/api.aux $(BUILDINDEX)
-       (cd $(TOPDIR); $(MAKE) htmlapi)
-
-$(HTMLDIR)/ext/ext.html:  $(PAPERDIR)/ext.aux
-       (cd $(TOPDIR); $(MAKE) htmlext)
-
-$(HTMLDIR)/lib/lib.html:  $(PAPERDIR)/lib.aux $(BUILDINDEX)
-       (cd $(TOPDIR); $(MAKE) htmllib)
-
-$(HTMLDIR)/mac/mac.html:  $(MACFILES) $(BUILDINDEX)
-       (cd $(TOPDIR); $(MAKE) htmlmac)
-
-$(HTMLDIR)/ref/ref.html:  $(PAPERDIR)/ref.aux $(BUILDINDEX)
-       (cd $(TOPDIR); $(MAKE) htmlref)
+# This makes sure we can build info files from a "clean" tree,
+# in case we haven't already built the HTML:
 
-$(HTMLDIR)/tut/tut.html:  $(PAPERDIR)/tut.aux
-       (cd $(TOPDIR); $(MAKE) htmltut)
+$(HTMLDIR)/api/api.html:
+       (cd $(HTMLDIR); $(MAKE) api)
 
+$(HTMLDIR)/ext/ext.html:
+       (cd $(HTMLDIR); $(MAKE) ext)
 
-include ../Makefile.deps
+$(HTMLDIR)/lib/lib.html:
+       (cd $(HTMLDIR); $(MAKE) lib)
 
-$(PAPERDIR)/api.aux: $(APIFILES)
-       (cd $(PAPERDIR); $(MAKE) PAPER=$(PAPER) api.dvi)
+$(HTMLDIR)/mac/mac.html:
+       (cd $(HTMLDIR); $(MAKE) mac)
 
-$(PAPERDIR)/ext.aux: $(EXTFILES)
-       (cd $(PAPERDIR); $(MAKE) PAPER=$(PAPER) ext.dvi)
+$(HTMLDIR)/ref/ref.html:
+       (cd $(HTMLDIR); $(MAKE) ref)
 
-$(PAPERDIR)/lib.aux: $(LIBFILES)
-       (cd $(PAPERDIR); $(MAKE) PAPER=$(PAPER) lib.dvi)
+$(HTMLDIR)/tut/tut.html:
+       (cd $(HTMLDIR); $(MAKE) tut)
 
-$(PAPERDIR)/ref.aux: $(REFFILES)
-       (cd $(PAPERDIR); $(MAKE) PAPER=$(PAPER) ref.dvi)
+$(HTMLDIR)/dist/dist.html:
+       (cd $(HTMLDIR); $(MAKE) dist)
 
-$(PAPERDIR)/tut.aux: $(TUTFILES)
-       (cd $(PAPERDIR); $(MAKE) PAPER=$(PAPER) tut.dvi)
+$(HTMLDIR)/inst/inst.html:
+       (cd $(HTMLDIR); $(MAKE) inst)