head	1.10;
access;
symbols
	REL9_0_0:1.10
	REL9_1_ALPHA1:1.10
	REL9_0_RC1:1.10
	REL9_0_BETA4:1.10
	REL9_0_STABLE:1.10.0.14
	REL9_0_BETA3:1.10
	REL9_0_BETA2:1.10
	REL7_4_29:1.8
	REL8_0_25:1.9
	REL8_1_21:1.9
	REL8_2_17:1.9
	REL8_3_11:1.9
	REL8_4_4:1.10
	REL9_0_BETA1:1.10
	REL9_0_ALPHA5_BRANCH:1.10.0.12
	REL9_0_ALPHA5:1.10
	REL7_4_28:1.8
	REL8_0_24:1.9
	REL8_1_20:1.9
	REL8_2_16:1.9
	REL8_3_10:1.9
	REL8_4_3:1.10
	REL9_0_ALPHA4:1.10
	REL9_0_ALPHA4_BRANCH:1.10.0.10
	REL8_5_ALPHA3:1.10
	REL8_5_ALPHA3_BRANCH:1.10.0.8
	REL7_4_27:1.8
	REL8_0_23:1.9
	REL8_1_19:1.9
	REL8_2_15:1.9
	REL8_3_9:1.9
	REL8_4_2:1.10
	REL8_5_ALPHA2:1.10
	REL8_5_ALPHA2_BRANCH:1.10.0.6
	REL7_4_26:1.8
	REL8_0_22:1.9
	REL8_1_18:1.9
	REL8_2_14:1.9
	REL8_3_8:1.9
	REL8_4_1:1.10
	REL8_5_ALPHA1:1.10
	REL8_5_ALPHA1_BRANCH:1.10.0.4
	REL8_4_STABLE:1.10.0.2
	REL8_4_0:1.10
	REL8_4_RC2:1.10
	REL8_4_RC1:1.10
	REL8_4_BETA2:1.10
	REL8_4_BETA1:1.10
	REL7_4_25:1.8
	REL8_0_21:1.9
	REL8_1_17:1.9
	REL8_2_13:1.9
	REL8_3_7:1.9
	REL7_4_24:1.8
	REL8_0_20:1.9
	REL8_1_16:1.9
	REL8_2_12:1.9
	REL8_3_6:1.9
	REL7_4_23:1.8
	REL8_0_19:1.9
	REL8_1_15:1.9
	REL8_2_11:1.9
	REL8_3_5:1.9
	REL7_4_22:1.8
	REL8_0_18:1.9
	REL8_1_14:1.9
	REL8_2_10:1.9
	REL8_3_4:1.9
	REL7_4_21:1.8
	REL8_0_17:1.9
	REL8_1_13:1.9
	REL8_2_9:1.9
	REL8_3_3:1.9
	REL7_4_20:1.8
	REL8_0_16:1.9
	REL8_1_12:1.9
	REL8_2_8:1.9
	REL8_3_2:1.9
	REL8_2_7:1.9
	REL8_3_1:1.9
	REL8_3_STABLE:1.9.0.10
	REL8_3_0:1.9
	REL8_3_RC2:1.9
	REL7_3_21:1.8
	REL7_4_19:1.8
	REL8_0_15:1.9
	REL8_1_11:1.9
	REL8_2_6:1.9
	REL8_3_RC1:1.9
	REL8_3_BETA4:1.9
	REL8_3_BETA3:1.9
	REL8_3_BETA2:1.9
	REL8_3_BETA1:1.9
	REL7_3_20:1.8
	REL7_4_18:1.8
	REL8_0_14:1.9
	REL8_1_10:1.9
	REL8_2_5:1.9
	REL7_3_19:1.8
	REL7_4_17:1.8
	REL8_0_13:1.9
	REL8_1_9:1.9
	REL8_2_4:1.9
	REL8_0_12:1.9
	REL8_1_8:1.9
	REL8_2_3:1.9
	REL7_3_18:1.8
	REL7_4_16:1.8
	REL8_0_11:1.9
	REL8_1_7:1.9
	REL8_2_2:1.9
	REL8_0_10:1.9
	REL8_1_6:1.9
	REL8_2_1:1.9
	REL7_4_15:1.8
	REL7_3_17:1.8
	REL8_2_STABLE:1.9.0.8
	REL8_2_0:1.9
	REL8_2_RC1:1.9
	REL8_2_BETA3:1.9
	REL8_2_BETA2:1.9
	REL8_1_5:1.9
	REL8_0_9:1.9
	REL7_4_14:1.8
	REL7_3_16:1.8
	REL8_2_BETA1:1.9
	REL7_3_15:1.8
	REL7_4_13:1.8
	REL8_0_8:1.9
	REL8_1_4:1.9
	REL7_3_14:1.8
	REL7_4_12:1.8
	REL8_0_7:1.9
	REL8_1_3:1.9
	REL7_3_13:1.8
	REL7_4_11:1.8
	REL8_0_6:1.9
	REL8_1_2:1.9
	REL7_3_12:1.8
	REL7_4_10:1.8
	REL8_0_5:1.9
	REL8_1_1:1.9
	REL8_1_STABLE:1.9.0.6
	REL8_1_0:1.9
	REL8_1_0RC1:1.9
	REL8_1_0BETA4:1.9
	REL8_1_0BETA3:1.9
	REL7_3_11:1.8
	REL7_4_9:1.8
	REL8_0_4:1.9
	REL8_1_0BETA2:1.9
	REL8_1_0BETA1:1.9
	REL7_2_8:1.7
	REL7_3_10:1.8
	REL7_4_8:1.8
	REL8_0_3:1.9
	REL8_0_2:1.9
	REL7_2_7:1.7
	REL7_3_9:1.8
	REL7_4_7:1.8
	REL8_0_1:1.9
	REL8_0_STABLE:1.9.0.4
	REL8_0_0:1.9.0.2
	REL8_0_0RC5:1.9
	REL8_0_0RC4:1.9
	REL8_0_0RC3:1.9
	REL8_0_0RC2:1.9
	REL8_0_0RC1:1.9
	REL8_0_0BETA5:1.9
	REL8_0_0BETA4:1.9
	REL7_4_6:1.8
	REL7_3_8:1.8
	REL7_2_6:1.7
	REL8_0_0BETA3:1.9
	REL8_0_0BETA2:1.9
	REL7_2_5:1.7
	REL7_4_5:1.8
	REL7_3_7:1.8
	REL7_4_4:1.8
	REL8_0_0BETA1:1.9
	REL7_4_3:1.8
	REL7_4_2:1.8
	REL7_3_6:1.8
	REL7_4_1:1.8
	REL7_3_5:1.8
	REL7_4:1.8
	REL7_4_RC2:1.8
	REL7_4_STABLE:1.8.0.6
	REL7_4_RC1:1.8
	REL7_4_BETA5:1.8
	REL7_4_BETA4:1.8
	REL7_4_BETA3:1.8
	REL7_4_BETA2:1.8
	WIN32_DEV:1.8.0.4
	REL7_4_BETA1:1.8
	REL7_3_4:1.8
	REL7_3_2:1.8
	REL7_2_4:1.7
	REL7_3_STABLE:1.8.0.2
	REL7_2_3:1.7
	REL7_2_STABLE:1.7.0.4
	REL7_2:1.7
	REL7_2_RC2:1.7
	REL7_2_RC1:1.7
	REL7_2_BETA5:1.7
	REL7_2_BETA4:1.7
	REL7_2_BETA3:1.7
	REL7_2_BETA2:1.7
	REL7_2_BETA1:1.7
	REL7_1_2:1.7
	REL7_1_STABLE:1.7.0.2
	REL7_1_BETA:1.6
	REL7_1_BETA3:1.6
	REL7_1_BETA2:1.6
	REL7_1:1.7
	REL7_0_PATCHES:1.3.0.4
	REL7_0:1.3
	REL6_5_PATCHES:1.3.0.2
	REL6_5:1.3
	REL6_4:1.1.0.2;
locks; strict;
comment	@# @;


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

1.9
date	2003.11.29.19.52.14;	author pgsql;	state Exp;
branches;
next	1.8;

1.8
date	2002.09.03.21.45.44;	author petere;	state Exp;
branches;
next	1.7;

1.7
date	2001.01.19.19.15.33;	author petere;	state Exp;
branches;
next	1.6;

1.6
date	2000.10.20.21.04.24;	author petere;	state Exp;
branches;
next	1.5;

1.5
date	2000.08.31.16.12.25;	author petere;	state Exp;
branches;
next	1.4;

1.4
date	2000.06.17.00.10.34;	author petere;	state Exp;
branches;
next	1.3;

1.3
date	99.03.29.08.59.50;	author ishii;	state Exp;
branches;
next	1.2;

1.2
date	98.12.13.05.14.51;	author momjian;	state Exp;
branches;
next	1.1;

1.1
date	98.06.16.06.41.53;	author momjian;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	98.12.13.05.15.09;	author momjian;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Catch all errors in for and while loops in makefiles.  Don't ignore any
errors in any commands, including in various clean targets that have so far
been handled inconsistently.  make -i is available to ignore all errors in
a consistent and official way.
@
text
@# $PostgreSQL: pgsql/src/test/locale/Makefile,v 1.9 2003/11/29 19:52:14 pgsql Exp $

subdir = src/test/locale
top_builddir = ../../..
include $(top_builddir)/src/Makefile.global


PROGS = test-ctype
DIRS = de_DE.ISO8859-1 gr_GR.ISO8859-7 koi8-r koi8-to-win1251

all: $(PROGS)

clean: 
	rm -f $(PROGS)
	for d in $(DIRS); do \
		$(MAKE) -C $$d clean || exit; \
	done

check-%: all
	@@$(MAKE) -C `echo $@@ | sed 's/^check-//'` test
@


1.9
log
@
$Header: -> $PostgreSQL Changes ...
@
text
@d1 1
a1 1
# $PostgreSQL: /cvsroot/pgsql-server/src/test/locale/Makefile,v 1.8 2002/09/03 21:45:44 petere Exp $
d16 1
a16 1
		$(MAKE) -C $$d clean; \
@


1.8
log
@Remove all traces of multibyte and locale options.  Clean up comments
referring to "multibyte" where it really means character encoding.
@
text
@d1 1
a1 1
# $Header: /cvsroot/pgsql-server/src/test/locale/Makefile,v 1.7 2001/01/19 19:15:33 petere Exp $
@


1.7
log
@Repair circular dependencies and broken clean commands.
@
text
@d1 1
a1 1
# $Header: /home/projects/pgsql/cvsroot/pgsql/src/test/locale/Makefile,v 1.6 2000/10/20 21:04:24 petere Exp $
d8 1
a8 1
PROGS = test-pgsql-locale test-ctype
@


1.6
log
@Add support for VPATH builds, that is, building somewhere else than in the
source directory.  This involves mostly makefiles using $(srcdir) when they
might have used ".".  (Regression tests don't work with this, yet.)

Sort out usage of CPPFLAGS, CFLAGS (and CXXFLAGS).  Add "override" keyword
in most places, to preserve necessary flags even when the user overrode the
flags.
@
text
@d1 1
a1 1
# $Header: /home/projects/pgsql/cvsroot/pgsql/src/test/locale/Makefile,v 1.5 2000/08/31 16:12:25 petere Exp $
d9 1
a9 1
DIRS = koi8-r ISO8859-7 koi8-to-win1251
d14 1
a14 1
	rm -f $(PROGS) *.out
d16 1
a16 1
		$(MAKE) -C $$d clean
d19 2
a20 2
test-%: all
	@@cd `echo $@@ | sed 's/^test-//'` && $(MAKE) test
@


1.5
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
@d1 1
a1 1
# $Header$
a11 3

$(PROGS): % : %.c 
	$(CC) $(CFLAGS) -o $@@ $@@.c $(LDFLAGS)
@


1.4
log
@Remove fmgrstamp-h business -- not needed and confusing

Add options to configure to automatically build for Kerberos
support; no more editing of make files.
@
text
@d1 1
a1 3
#
# Makefile for example programs
#
d3 3
a5 2
SRCDIR= ../..
include ../../Makefile.global
d19 1
a19 3
		cd $$d; \
		$(MAKE) clean; \
		cd ..; \
@


1.3
log
@Addition to test/locale submitted by Oleg Broytmann. Comments from him:

There are two subdirectories (ISO8859-7 and koi8-to-win1251) containing
tests for Greek locale and server<=>client recoding feature (recently
submitted by Tatsuo Ishii <t-ishii@@sra.co.jp>; we've debugged his patches
together in the field of Cyrillic support).
@
text
@a7 7
#
# And where libpq goes, so goes the authentication stuff...
#
ifdef KRBVERS
LDFLAGS+= $(KRBLIBS)
CFLAGS+= $(KRBFLAGS)
endif
@


1.2
log
@Cleanup patch from Oleg.
@
text
@d17 1
a17 1
DIRS = koi8-r
@


1.1
log
@Hello!

   Attached to the mail is locale-patch.tar.gz. In the archive
   there are:

file README.locale
   short description

directory src/test/locale
   test suite; currently only koi8-r tests, but the suite can be
   easily extended

file locale.patch
   the very patch; to apply: patch < locale.patch; should be applied
   to postgres-6.3.2 (at least I created it with 6.3.2 without any
additional
   patches)

   Files touched by the patch:  src/include/utils/builtins.h
src/backend/utils/adt/char.c src/backend/utils/adt/varchar.c
src/backend/utils/adt/varlena.c

Oleg
@
text
@d33 1
a33 1
	@@cd `echo $@@ | sed s/^test-//` && $(MAKE) test
@


1.1.2.1
log
@Cleanup patch from Oleg.
@
text
@d33 1
a33 1
	@@cd `echo $@@ | sed 's/^test-//'` && $(MAKE) test
@
