head	1.23;
access;
symbols
	REL7_4_29:1.16
	REL8_0_25:1.18
	REL8_1_21:1.18
	REL8_2_17:1.20
	REL8_3_11:1.22
	REL7_4_28:1.16
	REL8_0_24:1.18
	REL8_1_20:1.18
	REL8_2_16:1.20
	REL8_3_10:1.22
	REL7_4_27:1.16
	REL8_0_23:1.18
	REL8_1_19:1.18
	REL8_2_15:1.20
	REL8_3_9:1.22
	REL7_4_26:1.16
	REL8_0_22:1.18
	REL8_1_18:1.18
	REL8_2_14:1.20
	REL8_3_8:1.22
	REL7_4_25:1.16
	REL8_0_21:1.18
	REL8_1_17:1.18
	REL8_2_13:1.20
	REL8_3_7:1.22
	REL7_4_24:1.16
	REL8_0_20:1.18
	REL8_1_16:1.18
	REL8_2_12:1.20
	REL8_3_6:1.22
	REL7_4_23:1.16
	REL8_0_19:1.18
	REL8_1_15:1.18
	REL8_2_11:1.20
	REL8_3_5:1.22
	REL7_4_22:1.16
	REL8_0_18:1.18
	REL8_1_14:1.18
	REL8_2_10:1.20
	REL8_3_4:1.22
	REL7_4_21:1.16
	REL8_0_17:1.18
	REL8_1_13:1.18
	REL8_2_9:1.20
	REL8_3_3:1.22
	REL7_4_20:1.16
	REL8_0_16:1.18
	REL8_1_12:1.18
	REL8_2_8:1.20
	REL8_3_2:1.22
	REL8_2_7:1.20
	REL8_3_1:1.22
	REL8_3_STABLE:1.22.0.2
	REL8_3_0:1.22
	REL8_3_RC2:1.22
	REL7_3_21:1.16
	REL7_4_19:1.16
	REL8_0_15:1.18
	REL8_1_11:1.18
	REL8_2_6:1.20
	REL8_3_RC1:1.22
	REL8_3_BETA4:1.21
	REL8_3_BETA3:1.21
	REL8_3_BETA2:1.21
	REL8_3_BETA1:1.21
	REL7_3_20:1.16
	REL7_4_18:1.16
	REL8_0_14:1.18
	REL8_1_10:1.18
	REL8_2_5:1.20
	REL7_3_19:1.16
	REL7_4_17:1.16
	REL8_0_13:1.18
	REL8_1_9:1.18
	REL8_2_4:1.20
	REL8_0_12:1.18
	REL8_1_8:1.18
	REL8_2_3:1.20
	REL7_3_18:1.16
	REL7_4_16:1.16
	REL8_0_11:1.18
	REL8_1_7:1.18
	REL8_2_2:1.20
	REL8_0_10:1.18
	REL8_1_6:1.18
	REL8_2_1:1.20
	REL7_4_15:1.16
	REL7_3_17:1.16
	REL8_2_STABLE:1.20.0.2
	REL8_2_0:1.20
	REL8_2_RC1:1.20
	REL8_2_BETA3:1.20
	REL8_2_BETA2:1.20
	REL8_1_5:1.18
	REL8_0_9:1.18
	REL7_4_14:1.16
	REL7_3_16:1.16
	REL8_2_BETA1:1.20
	REL7_3_15:1.16
	REL7_4_13:1.16
	REL8_0_8:1.18
	REL8_1_4:1.18
	REL7_3_14:1.16
	REL7_4_12:1.16
	REL8_0_7:1.18
	REL8_1_3:1.18
	REL7_3_13:1.16
	REL7_4_11:1.16
	REL8_0_6:1.18
	REL8_1_2:1.18
	REL7_3_12:1.16
	REL7_4_10:1.16
	REL8_0_5:1.18
	REL8_1_1:1.18
	REL8_1_STABLE:1.18.0.6
	REL8_1_0:1.18
	REL8_1_0RC1:1.18
	REL8_1_0BETA4:1.18
	REL8_1_0BETA3:1.18
	REL7_3_11:1.16
	REL7_4_9:1.16
	REL8_0_4:1.18
	REL8_1_0BETA2:1.18
	REL8_1_0BETA1:1.18
	REL7_2_8:1.15
	REL7_3_10:1.16
	REL7_4_8:1.16
	REL8_0_3:1.18
	REL8_0_2:1.18
	REL7_2_7:1.15
	REL7_3_9:1.16
	REL7_4_7:1.16
	REL8_0_1:1.18
	REL8_0_STABLE:1.18.0.4
	REL8_0_0:1.18.0.2
	REL8_0_0RC5:1.18
	REL8_0_0RC4:1.18
	REL8_0_0RC3:1.17
	REL8_0_0RC2:1.17
	REL8_0_0RC1:1.17
	REL8_0_0BETA5:1.17
	REL8_0_0BETA4:1.17
	REL7_4_6:1.16
	REL7_3_8:1.16
	REL7_2_6:1.15
	REL8_0_0BETA3:1.17
	REL8_0_0BETA2:1.17
	REL7_2_5:1.15
	REL7_4_5:1.16
	REL7_3_7:1.16
	REL7_4_4:1.16
	REL8_0_0BETA1:1.17
	REL7_4_3:1.16
	REL7_4_2:1.16
	REL7_3_6:1.16
	REL7_4_1:1.16
	REL7_3_5:1.16
	REL7_4:1.16
	REL7_4_RC2:1.16
	REL7_4_STABLE:1.16.0.6
	REL7_4_RC1:1.16
	REL7_4_BETA5:1.16
	REL7_4_BETA4:1.16
	REL7_4_BETA3:1.16
	REL7_4_BETA2:1.16
	WIN32_DEV:1.16.0.4
	REL7_4_BETA1:1.16
	REL7_3_4:1.16
	REL7_3_2:1.16
	REL7_2_4:1.15
	REL7_3_STABLE:1.16.0.2
	REL7_2_3:1.15
	REL7_2_STABLE:1.15.0.4
	REL7_2:1.15
	REL7_2_RC2:1.15
	REL7_2_RC1:1.15
	REL7_2_BETA5:1.15
	REL7_2_BETA4:1.15
	REL7_2_BETA3:1.15
	REL7_2_BETA2:1.15
	REL7_2_BETA1:1.15
	REL7_1_2:1.15
	REL7_1_STABLE:1.15.0.2
	REL7_1_BETA:1.14
	REL7_1_BETA3:1.14
	REL7_1_BETA2:1.14
	REL7_1:1.15
	REL7_0_PATCHES:1.10.0.2
	REL7_0:1.10
	REL6_5_PATCHES:1.8.0.4
	REL6_5:1.8
	REL6_4:1.8.0.2
	release-6-3:1.3
	REL2_0B:1.2.0.2
	REL2_0:1.2
	Release_2_0_0:1.1.1.1
	Release_1_0_3:1.1.1.1.0.2
	Release_2_0:1.1.1.1
	Release_1_0_2:1.1.1.1
	PG95-1_01:1.1.1.1
	PG95_DIST:1.1.1;
locks; strict;
comment	@# @;


1.23
date	2008.03.27.17.24.16;	author momjian;	state dead;
branches;
next	1.22;

1.22
date	2008.01.01.19.45.55;	author momjian;	state Exp;
branches;
next	1.21;

1.21
date	2007.01.05.22.19.47;	author momjian;	state Exp;
branches;
next	1.20;

1.20
date	2006.03.05.15.58.50;	author momjian;	state Exp;
branches;
next	1.19;

1.19
date	2005.12.09.21.19.35;	author petere;	state Exp;
branches;
next	1.18;

1.18
date	2005.01.01.20.44.20;	author tgl;	state Exp;
branches;
next	1.17;

1.17
date	2003.11.29.19.52.04;	author pgsql;	state Exp;
branches;
next	1.16;

1.16
date	2002.06.20.20.29.41;	author momjian;	state Exp;
branches;
next	1.15;

1.15
date	2001.02.18.18.33.59;	author momjian;	state Exp;
branches;
next	1.14;

1.14
date	2000.09.17.13.02.33;	author petere;	state Exp;
branches;
next	1.13;

1.13
date	2000.09.08.18.29.23;	author petere;	state Exp;
branches;
next	1.12;

1.12
date	2000.08.31.16.11.08;	author petere;	state Exp;
branches;
next	1.11;

1.11
date	2000.06.27.00.31.05;	author petere;	state Exp;
branches;
next	1.10;

1.10
date	2000.04.14.23.43.43;	author petere;	state Exp;
branches;
next	1.9;

1.9
date	99.12.08.10.29.46;	author momjian;	state Exp;
branches;
next	1.8;

1.8
date	98.08.22.05.19.29;	author momjian;	state Exp;
branches;
next	1.7;

1.7
date	98.04.06.16.50.36;	author momjian;	state Exp;
branches;
next	1.6;

1.6
date	98.04.06.01.15.09;	author momjian;	state Exp;
branches;
next	1.5;

1.5
date	98.04.06.00.29.03;	author momjian;	state Exp;
branches;
next	1.4;

1.4
date	98.04.05.22.00.48;	author momjian;	state Exp;
branches;
next	1.3;

1.3
date	96.12.10.03.40.23;	author bryanh;	state Exp;
branches;
next	1.2;

1.2
date	96.11.11.13.40.39;	author bryanh;	state Exp;
branches;
next	1.1;

1.1
date	96.07.09.06.22.13;	author scrappy;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	96.07.09.06.22.13;	author scrappy;	state Exp;
branches;
next	;


desc
@@


1.23
log
@Remove ipcclean utility command --- didn't work on all Unixes and on
Windows.  Users should use their operating system tools instead.
@
text
@#-------------------------------------------------------------------------
#
# Makefile for src/bin/ipcclean
#
# Portions Copyright (c) 1996-2008, PostgreSQL Global Development Group
# Portions Copyright (c) 1994, Regents of the University of California
#
# $PostgreSQL: pgsql/src/bin/ipcclean/Makefile,v 1.22 2008/01/01 19:45:55 momjian Exp $
#
#-------------------------------------------------------------------------

subdir = src/bin/ipcclean
top_builddir = ../../..
include $(top_builddir)/src/Makefile.global

all: ipcclean

ipcclean: ipcclean.sh
	cp $< $@@
	chmod a+x $@@

install: all installdirs
	$(INSTALL_SCRIPT) ipcclean '$(DESTDIR)$(bindir)/ipcclean'

installdirs:
	$(mkinstalldirs) '$(DESTDIR)$(bindir)'

uninstall:
	rm -f '$(DESTDIR)$(bindir)/ipcclean'

clean distclean maintainer-clean:
	rm -f ipcclean
@


1.22
log
@Update copyrights in source tree to 2008.
@
text
@d8 1
a8 1
# $PostgreSQL: pgsql/src/bin/ipcclean/Makefile,v 1.21 2007/01/05 22:19:47 momjian Exp $
@


1.21
log
@Update CVS HEAD for 2007 copyright.  Back branches are typically not
back-stamped for this.
@
text
@d5 1
a5 1
# Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
d8 1
a8 1
# $PostgreSQL: pgsql/src/bin/ipcclean/Makefile,v 1.20 2006/03/05 15:58:50 momjian Exp $
@


1.20
log
@Update copyright for 2006.  Update scripts.
@
text
@d5 1
a5 1
# Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
d8 1
a8 1
# $PostgreSQL: pgsql/src/bin/ipcclean/Makefile,v 1.19 2005/12/09 21:19:35 petere Exp $
@


1.19
log
@Allow installation into directories containing spaces in the name.
@
text
@d5 1
a5 1
# Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
d8 1
a8 1
# $PostgreSQL: pgsql/src/bin/ipcclean/Makefile,v 1.18 2005/01/01 20:44:20 tgl Exp $
@


1.18
log
@Some more missed copyright notices.  Many of these look like they
should have been caught by the src/tools/copyright script ... why
weren't they?
@
text
@d8 1
a8 1
# $PostgreSQL: pgsql/src/bin/ipcclean/Makefile,v 1.17 2003/11/29 19:52:04 pgsql Exp $
d23 1
a23 1
	$(INSTALL_SCRIPT) ipcclean $(DESTDIR)$(bindir)/ipcclean
d26 1
a26 1
	$(mkinstalldirs) $(DESTDIR)$(bindir)
d29 1
a29 1
	rm -f $(DESTDIR)$(bindir)/ipcclean
@


1.17
log
@
$Header: -> $PostgreSQL Changes ...
@
text
@d5 1
a5 1
# Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
d8 1
a8 1
# $PostgreSQL: /cvsroot/pgsql-server/src/bin/ipcclean/Makefile,v 1.16 2002/06/20 20:29:41 momjian Exp $
@


1.16
log
@Update copyright to 2002.
@
text
@d8 1
a8 1
# $Header: /cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.15 2001/02/18 18:33:59 momjian Exp $
@


1.15
log
@Add copyright mentions, per Tom Lane.
@
text
@d5 1
a5 1
# Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
d8 1
a8 1
# $Header: /home/projects/pgsql/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.14 2000/09/17 13:02:33 petere Exp $
@


1.14
log
@Support for DESTDIR make variable. This is used as in `make install
DESTDIR=/else/where' and prepends the value of DESTDIR to the full
installation paths (e.g., /else/where/usr/local/pgsql/bin). This allows
users to install the package into a location different from the one that
was configured and hard-coded into various scripts, e.g., for creating
binary packages.

DESTDIR is in many cases preferrable over `make install
prefix=/else/where' because

a) `prefix' affects the path that is hard-coded into the files, which can
lead to a `make install prefix=xxx' (as done by the regression test
driver) corrupting the files in the source tree with wrong paths.

b) it doesn't work at all if a directory was overridden to not depend on
`prefix', e.g., --sysconfdir=/etc.

(Updating the regression test driver to use DESTDIR is a separate
undertaking.)

See also autoconf@@gnu.org, From: Akim Demaille <akim@@epita.fr>, Date: 08
Sep 2000 12:48:59 +0200, Message-ID:
<mv4em2vb1lw.fsf@@nostromo.lrde.epita.fr>, Subject: Re: HTML format
documentation.
@
text
@d5 2
a6 1
# Copyright (c) 1994, Regents of the University of California
d8 1
a8 1
# $Header: /home/projects/pgsql/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.13 2000/09/08 18:29:23 petere Exp $
@


1.13
log
@Make building scripts kind of consistent in look and feel, kind of immune
to parallel make, kind of resistent to corruption due to incomplete builds.
@
text
@d7 1
a7 1
# $Header: /home/projects/pgsql/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.12 2000/08/31 16:11:08 petere Exp $
d22 1
a22 1
	$(INSTALL_SCRIPT) ipcclean $(bindir)/ipcclean
d25 1
a25 1
	$(mkinstalldirs) $(bindir)
d28 1
a28 1
	rm -f $(bindir)/ipcclean
@


1.12
log
@Fix relative path references so that make knowns which dependencies refer
to one another. Sort out builddir vs srcdir variable namings. Remove some
now obsoleted make variables.
@
text
@d7 1
a7 1
# $Header: /home/projects/pgsql/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.11 2000/06/27 00:31:05 petere Exp $
d19 1
@


1.11
log
@Makefile cleanup for bin and pl subtrees. They should now support
all the standard semantics. Also get rid of Makefile.in's on the
way and instead declare all variables in Makefile.global.
@
text
@d7 1
a7 1
# $Header: /home/projects/pgsql/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.10 2000/04/14 23:43:43 petere Exp $
d13 1
a13 1
include ../../Makefile.global
@


1.10
log
@fixed another psql \e bug (handle newlines as whitespace)
repaired psql option scanning bug (special treatment to \g |pipe)
fixed ipcclean makefile
made configure look for Perl to handle psql help build gracefully
@
text
@d3 1
a3 1
# Makefile for bin/ipcclean
d7 1
a7 3
#
# IDENTIFICATION
#    $Header: /usr/local/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.9 1999/12/08 10:29:46 momjian Exp $
d11 2
a12 1
SRCDIR= ../..
d20 5
a24 2
install: ipcclean
	$(INSTALL) $(INSTL_EXE_OPTS) $^ $(BINDIR)
d26 4
a29 1
clean:
a30 2

dep depend:
@


1.9
log
@Change $< to $+ in scripts Makefile, and clean up pg_encoding if logic.
@
text
@d3 1
a3 2
# Makefile.inc--
#    Makefile for bin/initdb
d9 1
a9 1
#    $Header: /usr/local/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.8 1998/08/22 05:19:29 momjian Exp $
a15 3
SEDSCRIPT= \
    -e "s^PG_OPT_IPCCLEANPATH_PARAM^$(IPCSDIR)^g" 

d18 2
a19 2
ipcclean:
	sed $(SEDSCRIPT) <ipcclean.sh >ipcclean
d22 1
a22 1
	$(INSTALL) $(INSTL_EXE_OPTS) $+ $(BINDIR)
@


1.8
log
@Patch to allow createuser options from the command line.
@
text
@d10 1
a10 1
#    $Header: /usr/local/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.7 1998/04/06 16:50:36 momjian Exp $
d26 1
a26 1
	$(INSTALL) $(INSTL_EXE_OPTS) $< $(BINDIR)/$<
@


1.7
log
@DESTDIR removed, again.
@
text
@d10 1
a10 1
#    $Header: /usr/local/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.6 1998/04/06 01:15:09 momjian Exp $
d18 1
a18 1
    -e "s^_fUnKy_IPCCLEANPATH_sTuFf_^$(IPCSDIR)^g" 
@


1.6
log
@Re-introduce $DISTDIR.
@
text
@d10 1
a10 1
#    $Header: /usr/local/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.5 1998/04/06 00:29:03 momjian Exp $
d26 1
a26 1
	$(INSTALL) $(INSTL_EXE_OPTS) $< $(DESTDIR)$(BINDIR)/$<
@


1.5
log
@Hi,

Attached you'll find a (big) patch that fixes make dep and make
depend in all Makefiles where I found it to be appropriate.

It also removes the dependency in Makefile.global for NAMEDATALEN
and OIDNAMELEN by making backend/catalog/genbki.sh and bin/initdb/initdb.sh
a little smarter.

This no longer requires initdb.sh that is turned into initdb with
a sed script when installing Postgres, hence initdb.sh should be
renamed to initdb (after the patch has been applied :-) )

This patch is against the 6.3 sources, as it took a while to
complete.

Please review and apply,

Cheers,

Jeroen van Vianen
@
text
@d10 1
a10 1
#    $Header: /usr/local/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.4 1998/04/05 22:00:48 momjian Exp $
d26 1
a26 1
	$(INSTALL) $(INSTL_EXE_OPTS) $< $(BINDIR)/$<
@


1.4
log
@Remove DISTDIR.
@
text
@d10 1
a10 1
#    $Header: /usr/local/cvsroot/pgsql/src/bin/ipcclean/Makefile,v 1.3 1996/12/10 03:40:23 bryanh Exp $
d31 1
a31 1
dep:
@


1.3
log
@Add empty "dep:" target.
@
text
@d10 1
a10 1
#    $Header: /usr/local/cvsroot/postgres95/src/bin/ipcclean/Makefile,v 1.2 1996/11/11 13:40:39 bryanh Exp $
d26 1
a26 1
	$(INSTALL) $(INSTL_EXE_OPTS) $< $(DESTDIR)$(BINDIR)/$<
@


1.2
log
@Makefile simplification: the "bin" chapter
@
text
@d10 1
a10 1
#    $Header: /usr/local/cvsroot/postgres95/src/bin/initdb/Makefile,v 1.1.1.1 1996/07/09 06:22:12 scrappy Exp $
d30 2
@


1.1
log
@Initial revision
@
text
@d10 1
a10 1
#    $Header: /usr/local/cvsroot/postgres95/postgres95/src/bin/ipcclean/Makefile,v 1.1.1.1 1996/07/09 05:32:35 scrappy Exp $
d14 2
a15 1
SHPROG=	ipcclean
d17 2
a18 3
MKDIR=	../../mk
include $(MKDIR)/postgres.mk
include ../Makefile.global
d20 1
a20 1
include $(MKDIR)/postgres.shell.mk
d22 8
@


1.1.1.1
log
@Postgres95 1.01 Distribution - Virgin Sources
@
text
@@
