]> granicus.if.org Git - python/commitdiff
Fix the most recent change to the invocation of the mkhowto script so
authorFred Drake <fdrake@acm.org>
Sat, 27 Sep 2003 05:52:16 +0000 (05:52 +0000)
committerFred Drake <fdrake@acm.org>
Sat, 27 Sep 2003 05:52:16 +0000 (05:52 +0000)
that it works for all targets.

The issue here is that there are two different levels in the directory
tree at which we execute mkhowto, so we can't define it just once
using a relative path (at least not with the current implementation
and Makefile structure).  We use the GNUish $(shell) function here to
work around that restriction by identifying mkhowto using an absolute
path.

Doc/Makefile

index 3fae30b9d6b6a126c55cb774cf62110e2337f65d..34bd63209bf4dfe601b6733df30139085b674f73 100644 (file)
@@ -71,7 +71,14 @@ RELEASE=2.4a0
 PYTHON=           python
 DVIPS=    dvips -N0 -t $(PAPER)
 
-MKHOWTO=   $(PYTHON) ../tools/mkhowto
+# This is ugly!  The issue here is that there are two different levels
+# in the directory tree at which we execute mkhowto, so we can't
+# define it just once using a relative path (at least not with the
+# current implementation and Makefile structure).  We use the GNUish
+# $(shell) function here to work around that restriction by
+# identifying mkhowto using an absolute path.
+#
+MKHOWTO=   $(PYTHON) $(shell pwd)/tools/mkhowto
 
 MKDVI=    $(MKHOWTO) --paper=$(PAPER) --dvi
 MKHTML=           $(MKHOWTO) --html --about html/stdabout.dat \