Fix for parallel make

This commit is contained in:
Peter Eisentraut 2002-02-06 20:29:35 +00:00
parent 6a67d9def0
commit e55b1f984e
1 changed files with 6 additions and 4 deletions

View File

@ -4,7 +4,7 @@
# #
# Copyright (c) 1994, Regents of the University of California # Copyright (c) 1994, Regents of the University of California
# #
# $Header: /cvsroot/pgsql/doc/Makefile,v 1.21 2001/08/29 19:14:39 petere Exp $ # $Header: /cvsroot/pgsql/doc/Makefile,v 1.22 2002/02/06 20:29:35 petere Exp $
# #
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
@ -45,15 +45,17 @@ sqlmansectnum = $(shell expr X'$(sqlmansect)' : X'\([0-9]\)')
all: man1/.timestamp man$(sqlmansectnum)/.timestamp all: man1/.timestamp man$(sqlmansectnum)/.timestamp
man1/.timestamp man$(sqlmansect_dummy)/.timestamp: man.tar.gz man1/.timestamp: man$(sqlmansect_dummy)/.timestamp
@echo timestamp >$@
man$(sqlmansect_dummy)/.timestamp: man.tar.gz
gzip -d -c $< | $(TAR) xf - gzip -d -c $< | $(TAR) xf -
for file in man1/*.1; do \ for file in man1/*.1; do \
mv $$file $$file.bak && \ mv $$file $$file.bak && \
sed -e 's/\\fR($(sqlmansect_dummy))/\\fR($(sqlmansectnum))/' $$file.bak >$$file && \ sed -e 's/\\fR($(sqlmansect_dummy))/\\fR($(sqlmansectnum))/' $$file.bak >$$file && \
rm $$file.bak || exit; \ rm $$file.bak || exit; \
done done
@echo timestamp >man1/.timestamp @echo timestamp >$@
@echo timestamp >man$(sqlmansect_dummy)/.timestamp
man$(sqlmansectnum)/.timestamp: man$(sqlmansect_dummy)/.timestamp man$(sqlmansectnum)/.timestamp: man$(sqlmansect_dummy)/.timestamp
$(mkinstalldirs) man$(sqlmansectnum) $(mkinstalldirs) man$(sqlmansectnum)