Fix the most recent change to the invocation of the mkhowto script so

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.
This commit is contained in:
Fred Drake 2003-09-27 05:52:16 +00:00
parent 5a25aa6c4a
commit e395e2278c
1 changed files with 8 additions and 1 deletions

View 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 \