aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas G. Lockhart <lockhart@fourpalms.org>1998-04-17 03:58:11 +0000
committerThomas G. Lockhart <lockhart@fourpalms.org>1998-04-17 03:58:11 +0000
commit09b15ff8828caf4624897fbc1429740d5d51d99a (patch)
tree166003ed753e2f08aef46bcd51eefa2d2b414a4d
parent5a641d48ee45b2f32d55c99c51321ff4e19f3221 (diff)
downloadpostgresql-09b15ff8828caf4624897fbc1429740d5d51d99a.tar.gz
postgresql-09b15ff8828caf4624897fbc1429740d5d51d99a.zip
Use POSTGRESDIR to set initial PGDOCS destination directory.
PGDOCS in Makefile.custom will supercede defaults here, I think...
-rw-r--r--doc/Makefile13
1 files changed, 8 insertions, 5 deletions
diff --git a/doc/Makefile b/doc/Makefile
index 3286f730d21..f4b54d54cb5 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -8,11 +8,11 @@
#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/doc/Makefile,v 1.6 1998/04/06 01:35:16 momjian Exp $
+# $Header: /cvsroot/pgsql/doc/Makefile,v 1.7 1998/04/17 03:58:11 thomas Exp $
#
#----------------------------------------------------------------------------
-PGDOCS= unpacked
+PGDOCS= $(POSTGRESDIR)/doc
SRCDIR= ../src
TAR= tar
@@ -38,12 +38,15 @@ MODULES= admin postgres programmer tutorial user
TARGETS= $(MODULES:%=%.html)
.PRECIOUS: postgres.tex postgres.dvi
-.PHONY: install all clean distclean
+.PHONY: beforeinstall install all clean distclean
+
+beforeinstall::
+ if [ ! -d $(PGDOCS) ]; then mkdir $(PGDOCS); fi
install::
$(MAKE) all
-all:: $(MODULES)
+all:: beforeinstall $(MODULES)
clean::
rm -rf $(MODULES)
@@ -66,6 +69,6 @@ distclean::
%: %.tar.gz
rm -rf ./$@ $(PGDOCS)/$*
if test ! -d $(PGDOCS)/$* ; then mkdir $(PGDOCS)/$* ; fi
- $(TAR) zxf $< -C $(PGDOCS)/$*
+ zcat $< | $(TAR) xf - -C $(PGDOCS)/$*
# touch ./$*