aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/src/Makefile108
1 files changed, 29 insertions, 79 deletions
diff --git a/doc/src/Makefile b/doc/src/Makefile
index 88755599ee4..762715aca2c 100644
--- a/doc/src/Makefile
+++ b/doc/src/Makefile
@@ -4,20 +4,6 @@
PGDOCS= ..
SRCDIR= ../../src
-HPATH=$(PGDOCS)/doc
-PPATH=$(PGDOCS)/doc
-
-#HSTYLE=/usr/lib/sgml/stylesheets/jade/docbook/html
-#PSTYLE=/usr/lib/sgml/stylesheets/jade/docbook/print
-
-HSTYLE=/home/tgl/SGML/db107.d/docbook/html
-PSTYLE=/home/tgl/SGML/db107.d/docbook/print
-
-HDSL=$(HSTYLE)/docbook.dsl
-PDSL=$(PSTYLE)/docbook.dsl
-
-#DBOPTS=-V %no-split-output% -V %no-make-index%
-
TAR= tar
TAREXCLUDE= --exclude=Makefile --exclude='*.sgml'
@@ -28,38 +14,52 @@ ifneq ($(wildcard $(SRCDIR)/Makefile.custom), )
include $(SRCDIR)/Makefile.custom
endif
-TARGETS= postgres tutorial user admin programmer
+SRC= admin postgres programmer tutorial user
-HTARGETS=#make this a mapping from targets
-PTARGETS=#make this a mapping from targets
+TARGETS= $(SRC:%=%.tar.gz)
-.PRECIOUS: postgres.html postgres.tex postgres.dvi
-.PHONY: sources clean
+.PRECIOUS:
+.PHONY: install all sources clean distclean
install::
$(MAKE) all
- (mv -rf *.gz ..)
+ (mv -f *.gz ..)
+
+clean::
+ $(MAKE) -C sgml clean
+
+distclean::
+ $(MAKE) -C sgml distclean
-all:: $(SGO) $(SGP)
+all:: $(TARGETS)
sources::
- ($(TAR) zcf sources.tar.gz --exclude='*.htm*' --exclude='*.gz' .)
+ ($(TAR) zcf sources.tar.gz sgml graphics)
-user.tar.gz:
+admin.tar.gz:
$(MAKE) -C sgml clean
- $(MAKE) -C sgml user.html
- ($(TAR) zcf $@ $(TAREXCLUDE) -C sgml .)
+ $(MAKE) -C sgml admin.html
+ ($(TAR) zcf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics layout.gif)
+
+postgres.tar.gz:
+ $(MAKE) -C sgml clean
+ $(MAKE) -C sgml postgres.html
+ ($(TAR) zcf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics catalogs.gif connections.gif layout.gif)
+
+programmer.tar.gz:
+ $(MAKE) -C sgml clean
+ $(MAKE) -C sgml programmer.html
+ ($(TAR) zcf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics catalogs.gif connections.gif)
tutorial.tar.gz:
$(MAKE) -C sgml clean
$(MAKE) -C sgml tutorial.html
($(TAR) zcf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics clientserver.gif)
-clean::
- (rm -rf *.html *.htm)
-
-distclean::
+user.tar.gz:
$(MAKE) -C sgml clean
+ $(MAKE) -C sgml user.html
+ ($(TAR) zcf $@ $(TAREXCLUDE) -C sgml .)
# Generic production rules
@@ -68,53 +68,3 @@ distclean::
%.gz: %
(gzip -f $<)
-# TAR file for HTML package
-
-%.tar: %.html # %.ps
- (tar cf $@ $*.html index.html *.htm *.gif) # $*.ps
- (rm -rf index.html *.htm)
-
-# (mkdir $*)
-# (rm -rf $*/*)
-# (mv *.htm $*/)
-# (cd $*/; ln -sf book01.htm index.html)
-# (tar cf $@ $*)
-
-# HTML
-# Include some softlinks to the generic default file names
-
-%.html: %.sgml $(HDSL)
- (rm -rf *.htm)
- jade $(DBOPTS) -D sgml -d $(HDSL) -t sgml $<
- (ln -sf book01.htm index.html)
- (ln -sf book01.htm $*.html)
-
-# (mkdir $(HPATH)/$*) # be sure there is somewhere to put them
-# (rm -rf $(HPATH)/$*/*) # remove existing files since some names may be obsolete
-# (mv *.htm $(HPATH)/$*/) # and copy 'em over
-# (cd $(HPATH)/$*/; ln -sf book01.htm index.html)
-
-# RTF to allow minor editing for hardcopy
-# This is used for v6.3 docs
-
-%.rtf: %.sgml $(PDSL)
- jade $(DBOPTS) -d $(PDSL) -t rtf $<
-
-# TeX and DVI
-
-%.tex: %.sgml $(PDSL)
- jade $(DBOPTS) -d $(PDSL) -t tex $<
-
-%.dvi: %.tex
- jadetex $<
- jadetex $<
-
-# Postscript from TeX
-
-%.ps: %.dvi
- dvips -o $@ $<
-
-# Graphics
-
-%.gif:
- cp -p graphics/%.gif .