#
# Copyright (c) 1994, Regents of the University of California
#
-# $PostgreSQL: pgsql/doc/Makefile,v 1.31 2008/03/18 16:24:50 petere Exp $
+# $PostgreSQL: pgsql/doc/Makefile,v 1.32 2008/11/14 10:22:45 petere Exp $
#
#----------------------------------------------------------------------------
all: man1/.timestamp man$(sqlmansectnum)/.timestamp
-man1/.timestamp: man$(sqlmansect_dummy)/.timestamp
+man1/.timestamp: man7/.timestamp
@echo timestamp >$@
-man$(sqlmansect_dummy)/.timestamp: man.tar.gz
+man7/.timestamp: man.tar.gz
gzip -d -c $< | $(TAR) xf -
+ifneq ($(sqlmansectnum),7)
for file in man1/*.1; do \
mv $$file $$file.bak && \
- sed -e 's/\\fR($(sqlmansect_dummy))/\\fR($(sqlmansectnum))/' $$file.bak >$$file && \
+ sed -e 's/\\fR(7)/\\fR($(sqlmansectnum))/g' $$file.bak >$$file && \
rm -f $$file.bak || exit; \
done
+endif
@echo timestamp >$@
-man$(sqlmansectnum)/.timestamp: man$(sqlmansect_dummy)/.timestamp
+ifneq ($(sqlmansectnum),7)
+man$(sqlmansectnum)/.timestamp: man7/.timestamp
$(mkinstalldirs) man$(sqlmansectnum)
- for file in man$(sqlmansect_dummy)/*.$(sqlmansect_dummy); do \
- sed -e '/^\.TH/s/"$(sqlmansect_dummy)"/"$(sqlmansect)"/' \
- -e 's/\\fR($(sqlmansect_dummy))/\\fR($(sqlmansectnum))/' \
- $$file >man$(sqlmansectnum)/`basename $$file | sed 's/.$(sqlmansect_dummy)$$/.$(sqlmansect)/'` || exit; \
+ for file in man7/*.7; do \
+ sed -e '/^\.TH/s/"7"/"$(sqlmansect)"/' \
+ -e 's/\\fR(7)/\\fR($(sqlmansectnum))/g' \
+ $$file >man$(sqlmansectnum)/`basename $$file | sed 's/.7$$/.$(sqlmansect)/'` || exit; \
done
@echo timestamp >$@
+endif
endif # found_man
rm -f $(addprefix $(DESTDIR)$(htmldir)/html/, $(shell gunzip -c $(srcdir)/postgres.tar.gz | tar tf -))
endif
ifdef found_man
- rm -f $(addprefix $(DESTDIR)$(mandir)/, $(shell gunzip -c $(srcdir)/man.tar.gz | tar tf - | sed -e 's,man$(sqlmansect_dummy)/,man$(sqlmansectnum)/,' -e 's/.$(sqlmansect_dummy)$$/.$(sqlmansect)/'))
+ rm -f $(addprefix $(DESTDIR)$(mandir)/, $(shell gunzip -c $(srcdir)/man.tar.gz | tar tf - | sed -e 's,man7/,man$(sqlmansectnum)/,' -e 's/.7$$/.$(sqlmansect)/'))
endif
clean distclean maintainer-clean:
- rm -rf man1/ man$(sqlmansectnum)/ man$(sqlmansect_dummy)/
+ rm -rf man1/ man7/ man$(sqlmansectnum)/
$(MAKE) -C src $@
# Postgres documentation makefile
-# $PostgreSQL: pgsql/doc/src/Makefile,v 1.33 2006/12/02 01:25:50 petere Exp $
+# $PostgreSQL: pgsql/doc/src/Makefile,v 1.34 2008/11/14 10:22:45 petere Exp $
subdir = doc/src
top_builddir = ../..
man.tar:
$(MAKE) -C sgml man
- rm sgml/man$(sqlmansect_dummy)/spi_*
- $(TAR) -cf $@ -C sgml man1 man$(sqlmansect_dummy)
+ $(TAR) -cf $@ -C sgml man1 man7
#
# PostgreSQL documentation makefile
#
-# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.111 2008/11/12 16:01:51 petere Exp $
+# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.112 2008/11/14 10:22:45 petere Exp $
#
#----------------------------------------------------------------------------
.PHONY: html man draft clean
-DEFAULTSECTION = $(sqlmansect_dummy)
+DEFAULTSECTION = l
fix_man_xrefs = $(PERL) -npi -e 's{\[XRef to GUC-([A-Z0-9-]*)\]}{($$l = $$1) =~ tr/A-Z-/a-z_/, $$l}ge || s{\[XRef to [A-Z0-9-]*\]}{in the documentation}g'
$(NSGMLS) $(NSGMLS_FLAGS) $(SGMLINCLUDE) $< | $(SGMLSPL) $(D2MSCRIPT) --lowercase --section $(DEFAULTSECTION) --date "`date '+%Y-%m-%d'`"
# One more time, to resolve cross-references
$(NSGMLS) $(NSGMLS_FLAGS) $(SGMLINCLUDE) $< | $(SGMLSPL) $(D2MSCRIPT) --lowercase --section $(DEFAULTSECTION) --date "`date '+%Y-%m-%d'`"
- $(fix_man_xrefs) *.1 *.$(DEFAULTSECTION)
- $(mkinstalldirs) man1 man$(DEFAULTSECTION)
+ $(fix_man_xrefs) *.1 *.7
+ $(mkinstalldirs) man1 man7
$(D2MLINKS) < manpage.links
mv *.1 man1/
- mv *.$(DEFAULTSECTION) man$(DEFAULTSECTION)/
+ mv *.7 man7/
+ rm *.$(DEFAULTSECTION)
##
manx: postgres.xml stylesheet-man.xsl
$(DOCBOOK2MAN) --solinks -s $(srcdir)/stylesheet-man.xsl --string-param default-manpage-section=$(DEFAULTSECTION) $<
- $(mkinstalldirs) man1 man$(DEFAULTSECTION)
+ $(mkinstalldirs) man1 man7
mv *.1 man1/
- mv *.$(DEFAULTSECTION) man$(DEFAULTSECTION)/
+ mv *.7 man7/
+ rm *.$(DEFAULTSECTION)
##
# HTML
rm -f HTML.manifest *.html
# man
- rm -rf *.1 *.$(DEFAULTSECTION) man1 man$(DEFAULTSECTION) manpage.refs manpage.links manpage.log
+ rm -rf *.1 *.7 *.$(DEFAULTSECTION) man1 man7 manpage.refs manpage.links manpage.log
# print
rm -f *.rtf *.tex-ps *.tex-pdf *.dvi *.aux *.log *.ps *.pdf *.out *.fot
# index
ABORT
+ 7
SQL - Language Statements
ALTER AGGREGATE
+ 7
SQL - Language Statements
ALTER CONVERSION
+ 7
SQL - Language Statements
ALTER DATABASE
+ 7
SQL - Language Statements
ALTER DOMAIN
+ 7
SQL - Language Statements
ALTER FUNCTION
+ 7
SQL - Language Statements
ALTER GROUP
+ 7
SQL - Language Statements
ALTER INDEX
+ 7
SQL - Language Statements
ALTER LANGUAGE
+ 7
SQL - Language Statements
ALTER OPERATOR CLASS
+ 7
SQL - Language Statements
ALTER OPERATOR
+ 7
SQL - Language Statements
ALTER OPERATOR FAMILY
+ 7
SQL - Language Statements
ALTER ROLE
+ 7
SQL - Language Statements
ALTER SCHEMA
+ 7
SQL - Language Statements
ALTER SEQUENCE
+ 7
SQL - Language Statements
ALTER TABLE
+ 7
SQL - Language Statements
ALTER TABLESPACE
+ 7
SQL - Language Statements
ALTER TRIGGER
+ 7
SQL - Language Statements
ALTER TEXT SEARCH CONFIGURATION
+ 7
SQL - Language Statements
ALTER TEXT SEARCH DICTIONARY
+ 7
SQL - Language Statements
ALTER TEXT SEARCH PARSER
+ 7
SQL - Language Statements
ALTER TEXT SEARCH TEMPLATE
+ 7
SQL - Language Statements
ALTER TYPE
+ 7
SQL - Language Statements
ALTER USER
+ 7
SQL - Language Statements
ALTER VIEW
+ 7
SQL - Language Statements
ANALYZE
+ 7
SQL - Language Statements
BEGIN
+ 7
SQL - Language Statements
-
+
CHECKPOINT
+ 7
SQL - Language Statements
CLOSE
+ 7
SQL - Language Statements
CLUSTER
+ 7
SQL - Language Statements
COMMENT
+ 7
SQL - Language Statements
COMMIT
+ 7
SQL - Language Statements
COMMIT PREPARED
+ 7
SQL - Language Statements
COPY
+ 7
SQL - Language Statements
CREATE AGGREGATE
+ 7
SQL - Language Statements
-
+
CREATE CAST
+ 7
SQL - Language Statements
CREATE CONSTRAINT TRIGGER
+ 7
SQL - Language Statements
-
+
CREATE CONVERSION
+ 7
SQL - Language Statements
CREATE DATABASE
+ 7
SQL - Language Statements
CREATE DOMAIN
+ 7
SQL - Language Statements
CREATE FUNCTION
+ 7
SQL - Language Statements
CREATE GROUP
+ 7
SQL - Language Statements
CREATE INDEX
+ 7
SQL - Language Statements
CREATE LANGUAGE
+ 7
SQL - Language Statements
CREATE OPERATOR CLASS
+ 7
SQL - Language Statements
CREATE OPERATOR
+ 7
SQL - Language Statements
CREATE OPERATOR FAMILY
+ 7
SQL - Language Statements
CREATE ROLE
+ 7
SQL - Language Statements
CREATE RULE
+ 7
SQL - Language Statements
CREATE SCHEMA
+ 7
SQL - Language Statements
CREATE SEQUENCE
+ 7
SQL - Language Statements
CREATE TABLE
+ 7
SQL - Language Statements
CREATE TABLE AS
+ 7
SQL - Language Statements
CREATE TABLESPACE
+ 7
SQL - Language Statements
CREATE TRIGGER
+ 7
SQL - Language Statements
CREATE TEXT SEARCH CONFIGURATION
+ 7
SQL - Language Statements
CREATE TEXT SEARCH DICTIONARY
+ 7
SQL - Language Statements
CREATE TEXT SEARCH PARSER
+ 7
SQL - Language Statements
CREATE TEXT SEARCH TEMPLATE
+ 7
SQL - Language Statements
CREATE TYPE
+ 7
SQL - Language Statements
CREATE USER
+ 7
SQL - Language Statements
CREATE VIEW
+ 7
SQL - Language Statements
DEALLOCATE
+ 7
SQL - Language Statements
DECLARE
+ 7
SQL - Language Statements
DELETE
+ 7
SQL - Language Statements
DISCARD
+ 7
SQL - Language Statements
DROP AGGREGATE
+ 7
SQL - Language Statements
-
+
DROP CAST
+ 7
SQL - Language Statements
-
+
DROP CONVERSION
+ 7
SQL - Language Statements
DROP DATABASE
+ 7
SQL - Language Statements
DROP DOMAIN
+ 7
SQL - Language Statements
DROP FUNCTION
+ 7
SQL - Language Statements
DROP GROUP
+ 7
SQL - Language Statements
DROP INDEX
+ 7
SQL - Language Statements
DROP LANGUAGE
+ 7
SQL - Language Statements
DROP OPERATOR CLASS
+ 7
SQL - Language Statements
DROP OPERATOR
+ 7
SQL - Language Statements
DROP OPERATOR FAMILY
+ 7
SQL - Language Statements
DROP OWNED
+ 7
SQL - Language Statements
DROP ROLE
+ 7
SQL - Language Statements
DROP RULE
+ 7
SQL - Language Statements
DROP SCHEMA
+ 7
SQL - Language Statements
DROP SEQUENCE
+ 7
SQL - Language Statements
DROP TABLE
+ 7
SQL - Language Statements
DROP TABLESPACE
+ 7
SQL - Language Statements
DROP TRIGGER
+ 7
SQL - Language Statements
DROP TEXT SEARCH CONFIGURATION
+ 7
SQL - Language Statements
DROP TEXT SEARCH DICTIONARY
+ 7
SQL - Language Statements
DROP TEXT SEARCH PARSER
+ 7
SQL - Language Statements
DROP TEXT SEARCH TEMPLATE
+ 7
SQL - Language Statements
DROP TYPE
+ 7
SQL - Language Statements
DROP USER
+ 7
SQL - Language Statements
DROP VIEW
+ 7
SQL - Language Statements
END
+ 7
SQL - Language Statements
EXECUTE
+ 7
SQL - Language Statements
EXPLAIN
+ 7
SQL - Language Statements
FETCH
+ 7
SQL - Language Statements
GRANT
+ 7
SQL - Language Statements
INSERT
+ 7
SQL - Language Statements
LISTEN
+ 7
SQL - Language Statements
LOAD
+ 7
SQL - Language Statements
LOCK
+ 7
SQL - Language Statements
MOVE
+ 7
SQL - Language Statements
NOTIFY
+ 7
SQL - Language Statements
PREPARE
+ 7
SQL - Language Statements
PREPARE TRANSACTION
+ 7
SQL - Language Statements
REASSIGN OWNED
+ 7
SQL - Language Statements
REINDEX
+ 7
SQL - Language Statements
RELEASE SAVEPOINT
+ 7
SQL - Language Statements
RESET
+ 7
SQL - Language Statements
REVOKE
+ 7
SQL - Language Statements
ROLLBACK
+ 7
SQL - Language Statements
ROLLBACK PREPARED
+ 7
SQL - Language Statements
ROLLBACK TO SAVEPOINT
+ 7
SQL - Language Statements
SAVEPOINT
+ 7
SQL - Language Statements
SELECT
+ 7
SQL - Language Statements
SELECT INTO
+ 7
SQL - Language Statements
SET
+ 7
SQL - Language Statements
-
+
SET CONSTRAINTS
+ 7
SQL - Language Statements
SET ROLE
+ 7
SQL - Language Statements
-
+
SET SESSION AUTHORIZATION
+ 7
SQL - Language Statements
-
+
SET TRANSACTION
+ 7
SQL - Language Statements
SHOW
+ 7
SQL - Language Statements
START TRANSACTION
+ 7
SQL - Language Statements
TRUNCATE
+ 7
SQL - Language Statements
UNLISTEN
+ 7
SQL - Language Statements
UPDATE
+ 7
SQL - Language Statements
VACUUM
+ 7
SQL - Language Statements
VALUES
+ 7
SQL - Language Statements
# -*-makefile-*-
-# $PostgreSQL: pgsql/src/Makefile.global.in,v 1.245 2008/10/29 16:06:46 petere Exp $
+# $PostgreSQL: pgsql/src/Makefile.global.in,v 1.246 2008/11/14 10:22:47 petere Exp $
#------------------------------------------------------------------------------
# All PostgreSQL makefiles include this file and use the variables it sets,
includedir_internal = $(pkgincludedir)/internal
pgxsdir = $(pkglibdir)/pgxs
-sqlmansect_dummy = l
-
##########################################################################
#
%$(DLSUFFIX): %.o %.exp
$(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -o $@ $*.o -Wl,-bE:$*.exp $(SHLIB_LINK)
-
-sqlmansect = 7
%.so: %.o
$(CC) $(CFLAGS) -shared -o $@ $<
-
-sqlmansect = 7
-# $PostgreSQL: pgsql/src/makefiles/Makefile.cygwin,v 1.10 2007/08/22 06:34:18 tgl Exp $
+# $PostgreSQL: pgsql/src/makefiles/Makefile.cygwin,v 1.11 2008/11/14 10:22:47 petere Exp $
DLLTOOL= dlltool
DLLWRAP= dllwrap
ifdef PGXS
ifneq (,$(findstring src/pl/plpython,$(subdir)))
override CPPFLAGS+= -DUSE_DL_IMPORT
endif
-
-sqlmansect = 7
# shlib ... should go away, since this is not really enough knowledge)
%.so: %.o
$(CC) $(CFLAGS) -bundle -o $@ $< $(BE_DLLLIBS)
-
-sqlmansect = 7
@rm -f $@
endif
-
-sqlmansect = 7
%.so: %.o
$(CC) $(CFLAGS) -shared -o $@ $<
-
-sqlmansect = 7
@rm -f $@
endif
-
-sqlmansect = 7
@rm -f $@
endif
-
-sqlmansect = 7
%.so: %.o
$(LD) -G -Bdynamic -o $@ $<
-sqlmansect = 7
%.so: %.o
$(LD) -assert pure-text -Bdynamic -o $@ $<
-
-sqlmansect = 7
%.so: %.c
$(CC) -c -G 0 $(CPPFLAGS) $(CFLAGS) -o $@ $<
-
-sqlmansect = 7