Commit b3288537 authored by Tom Lane's avatar Tom Lane

Make sure that 'make distclean' cleans out all files that are not meant

to be shipped.  Also, allow 'make clean' to remove intermediate working files.
parent 1a6d678f
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
# #
# PostgreSQL documentation makefile # PostgreSQL documentation makefile
# #
# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.125 2009/08/11 22:21:51 petere Exp $ # $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.126 2009/08/15 01:56:35 tgl Exp $
# #
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
...@@ -178,8 +178,6 @@ postgres.pdf: ...@@ -178,8 +178,6 @@ postgres.pdf:
pdfjadetex $< pdfjadetex $<
pdfjadetex $< pdfjadetex $<
.PRECIOUS: %-A4.tex-ps %-US.tex-ps %-A4.tex-pdf %-US.tex-pdf
# Cancel built-in suffix rules, interfering with PS building # Cancel built-in suffix rules, interfering with PS building
.SUFFIXES: .SUFFIXES:
...@@ -357,22 +355,28 @@ endif # sqlmansectnum != 7 ...@@ -357,22 +355,28 @@ endif # sqlmansectnum != 7
# This allows removing some files from the distribution tarballs while # This allows removing some files from the distribution tarballs while
# keeping the dependencies satisfied. # keeping the dependencies satisfied.
.SECONDARY: postgres.xml $(GENERATED_SGML) HTML.index .SECONDARY: postgres.xml $(GENERATED_SGML) HTML.index
.SECONDARY: INSTALL.html HISTORY.html regress_README.html
.SECONDARY: %-A4.tex-ps %-US.tex-ps %-A4.tex-pdf %-US.tex-pdf
distclean: clean:
rm -f postgres.xml $(GENERATED_SGML) HTML.index rm -f postgres.xml $(GENERATED_SGML) HTML.index
rm -f INSTALL.html HISTORY.html regress_README.html
rm -f $(addprefix $(srcdir)/,*.tex-ps *.tex-pdf *.dvi *.aux *.log *.out *.fot)
maintainer-clean: distclean distclean: clean
# HTML # text --- these are shipped, but not in this directory
rm -rf $(addprefix $(srcdir)/,html/ html-stamp) rm -f $(addprefix $(srcdir)/,INSTALL HISTORY regress_README)
# man
rm -rf $(addprefix $(srcdir)/,man1/ man3/ man7/ man-stamp)
# print # print
rm -f $(addprefix $(srcdir)/,*.rtf *.tex-ps *.tex-pdf *.dvi *.aux *.log *.ps *.pdf *.out *.fot) rm -f $(addprefix $(srcdir)/,*.rtf *.ps *.pdf)
# index # index
rm -f $(addprefix $(srcdir)/,HTML.index $(GENERATED_SGML)) rm -f $(addprefix $(srcdir)/,HTML.index $(GENERATED_SGML))
# text
rm -f $(addprefix $(srcdir)/,INSTALL HISTORY regress_README)
# XSLT # XSLT
rm -f $(addprefix $(srcdir)/,htmlhelp.hhp toc.hhc index.hhk *.fo) rm -f $(addprefix $(srcdir)/,htmlhelp.hhp toc.hhc index.hhk *.fo)
# Texinfo # Texinfo
rm -f $(addprefix $(srcdir)/,*.texixml *.texi *.info db2texi.refs) rm -f $(addprefix $(srcdir)/,*.texixml *.texi *.info db2texi.refs)
maintainer-clean: distclean
# HTML
rm -rf $(addprefix $(srcdir)/,html/ html-stamp)
# man
rm -rf $(addprefix $(srcdir)/,man1/ man3/ man7/ man-stamp)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment