head	1.13;
access;
symbols
	libc-5-4-46:1.13
	libc-5-4-45:1.12
	libc-5-4-44:1.12
	libc-5-4-43:1.12
	libc-5-4-42:1.12
	libc-5-4-41:1.12
	libc-5-4-40:1.12
	libc-5-4-39:1.12
	libc-5-4-38:1.12
	libc-5-4-37:1.12
	libc-5-4-36:1.12
	libc-5-4-35:1.12
	libc-5-4-34:1.11
	libc-5-4-33:1.11
	libc-5-4-32:1.11
	libc-5-4-31:1.11
	libc-5-4-30:1.11
	libc-5-4-29:1.11
	libc-5-4-28:1.11
	libc-5-4-27:1.11
	libc-5-4-26:1.11
	libc-5-4-25:1.11
	libc-5-4-24:1.11
	libc-5-4-23:1.11
	libc-5-4-22:1.11
	libc-5-4-21:1.11
	libc-5-4-20:1.11
	libc-5-4-19:1.11
	libc-5-4-18:1.11
	libc-5-4-17-public:1.11
	libc-5-4-17:1.11
	libc-5-4-16:1.11
	libc-5-4-15:1.11
	libc-5-4-14:1.11
	libc-5-4-13:1.11
	libc-5-4-12:1.11
	libc-5-4-11:1.11
	libc-5-4-10:1.11
	libc-5-4-9:1.11
	libc-5-4-8:1.11
	libc-5-4-7-public:1.11
	libc-5-4-7:1.11
	libc-5-4-6:1.11
	libc-5-4-5:1.11
	libc-5-4-4:1.10
	libc-5-4-3:1.10
	libc-5-4-2:1.9
	libc-5-4-1:1.9
	libc-5-4-0:1.9
	libc-5-3-12:1.6
	libc-5-3-11:1.6
	libc-5-3-10:1.6
	libc-5-3-9:1.6
	libc-5-3-8:1.6
	libc-5-3-7:1.6
	libc-5-3-7-pre:1.6
	libc-5-3-6:1.5
	libc-5-3-5:1.5
	libc-5-3-4:1.5
	libc-5-3-3:1.5
	libc-5-3-2:1.5
	libc-5-3-1:1.5
	libc-5-3-0:1.5
	libc-5-2-19:1.5
	libc-5-2-18:1.5
	libc-5-2-17:1.5
	libc-5-2-16:1.5
	libc-5-2-15:1.5
	libc-5-2-14:1.5
	libc-5-2-13:1.5
	libc-5-2-12:1.5
	libc-5-2-11:1.5
	libc-5-2-10:1.5
	libc-5-2-9:1.5
	libc-5-2-8-1:1.5
	libc-5-2-8:1.5
	libc-5-2-7:1.5
	libc-5-2-6:1.5
	libc-5-2-5:1.5
	libc-5-2-4:1.5
	libc-5-2-3:1.5
	libc-5-2-2:1.5
	libc-5-2-1:1.5
	libc-5-2-0:1.5
	libc-4-7-4:1.1.1.1
	libc-5-1-4:1.5
	libc-5-1-3:1.5
	libc-5-1-2:1.5
	libc-5-1-1:1.5
	libc-5-1-0:1.5
	libc-4-7-3:1.1.1.1
	libc-5-0-12-stable:1.5
	libc-5-0-11:1.4
	libc-5-0-10:1.4
	libc-5-0-9:1.4
	libc-5-0-8:1.4
	libc-5-0-7:1.4
	libc-5-0-6:1.4
	libc-5-0-5:1.4
	libc-5-0-4:1.4
	libc-5-0-3:1.4
	libc-4-7-2:1.1.1.1
	libc-4-7-1-b:1.1.1.1.0.4
	libc-5-0-2:1.4
	libc-5-0-1-1:1.4
	libc-5-0-1:1.4
	libc-4-7-1:1.1.1.1
	libc-5-0-0:1.4
	libc-4-7-0:1.1.1.1
	libc-4-8-0:1.3
	libc-4-6-27-patches:1.1.1.1.0.2
	libc-4-6-30:1.3
	libc-4-6-29:1.3
	libc-4-6-28-6:1.3
	libc-4-6-28-5:1.2
	libc-4-6-28-4:1.2
	libc-4-6-28-3:1.2
	libc-4-6-28-2:1.2
	libc-4-6-28-1:1.2
	libc-4-6-28:1.2
	libc-4-6-27:1.1.1.1
	linux:1.1.1;
locks; strict;
comment	@# @;


1.13
date	98.06.20.22.22.08;	author hjl;	state Exp;
branches;
next	1.12;

1.12
date	97.07.10.15.43.51;	author hjl;	state Exp;
branches;
next	1.11;

1.11
date	96.09.13.08.44.22;	author hjl;	state Exp;
branches;
next	1.10;

1.10
date	96.07.17.08.06.39;	author hjl;	state Exp;
branches;
next	1.9;

1.9
date	96.05.22.15.49.26;	author hjl;	state Exp;
branches;
next	1.8;

1.8
date	96.04.29.14.29.52;	author hjl;	state Exp;
branches;
next	1.7;

1.7
date	96.04.26.07.48.42;	author hjl;	state Exp;
branches;
next	1.6;

1.6
date	96.03.22.06.00.43;	author hjl;	state Exp;
branches;
next	1.5;

1.5
date	95.06.01.05.08.20;	author hjl;	state Exp;
branches;
next	1.4;

1.4
date	95.03.30.00.43.00;	author hjl;	state Exp;
branches;
next	1.3;

1.3
date	95.02.20.01.14.44;	author hjl;	state Exp;
branches;
next	1.2;

1.2
date	95.02.18.14.45.40;	author hjl;	state Exp;
branches;
next	1.1;

1.1
date	95.02.18.05.33.21;	author hjl;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.02.18.05.33.22;	author hjl;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Update for libc 5.4.46.
@
text
@#
#	Makefile for locale
#
TOPDIR=..

include $(TOPDIR)/Makeconfig
include $(TOPDIR)/Makerules

localedir=/usr/share/locale
i18ndir=/usr/share/i18n

BASE_CFLAGS := -I. -DLOCALE_PATH='"$(localedir)"' \
	    -DCHARMAP_PATH='"$(i18ndir)/charmap"' \
	    -DLOCSRCDIR='"$(i18ndir)/locales"' -DHAVE_CONFIG_H \
	    -DLOCALE_ALIAS_PATH='"$(localedir):$(i18ndir)"' \
	    -Iprograms $(BASE_CFLAGS)

SRCS	= setlocale.c loadlocale.c localeconv.c nl_langinfo.c \
	  $(categories:%=lc-%.c) $(categories:%=C-%.c) cur_max.c \
	  explodename.c l10nflist.c findlocale.c C_name.c localealias.c
categories	= ctype messages monetary numeric time collate

vpath %.c programs
vpath %.h programs

LDEFSRCS	:= programs/localedef.c $(categories:%=ld-%.c) \
		   programs/charmap.c charset.c linereader.c locfile.c \
		   stringtrans.c
PROGLIBS	:= simple-hash.c xmalloc.c xstrdup.c programs/error.c \
		   euidaccess.c group_member.c
LOCSRCS		:= programs/locale.c


GPERF = gperf
GPERFFLAGS = -acCgopt -k1,2,5,$$

ASMS= $(SRCS:.c=.s)
OBJS= $(SRCS:.c=.o)
ALIASES=


include $(TOPDIR)/Maketargets

programs/%-kw.h: programs/%-kw.gperf
	$(GPERF) $(GPERFFLAGS) -N $(@@F:-kw.h=_hash) $< > $@@.new
	mv -f $@@.new $@@

programs: localedef locale

localedef: $(LDEFSRCS:.c=.o) $(PROGLIBS:.c=.o)
	$(CC) -o $@@ $^ -L../elfshared

locale: $(LOCSRCS:.c=.o) $(PROGLIBS:.c=.o)
	$(CC) -o $@@ $^ -L../elfshared

programs/error.o: programs/error.c
	$(CC) $(CFLAGS) -c programs/error.c -o programs/error.o

programs/charmap.o: programs/charmap.c
	$(CC) $(CFLAGS) -c programs/charmap.c -o programs/charmap.o

programs/localedef.o: programs/localedef.c
	$(CC) $(CFLAGS) -c programs/localedef.c -o programs/localedef.o

programs/locale.o: programs/locale.c
	$(CC) $(CFLAGS) -c programs/locale.c -o programs/locale.o

programsclean: 
	-rm -f localedef locale $(LDEFSRCS:.c=.o) $(PROGLIBS:.c=.o)
	-rm -f $(LOCSRCS:.c=.o)
@


1.12
log
@Update for libc 5.4.35.
@
text
@d51 1
a51 1
	$(CC) -o $@@ $^
d54 1
a54 1
	$(CC) -o $@@ $^
@


1.11
log
@Update for libc 5.4.5.
@
text
@d19 1
a19 1
	  $(categories:%=lc-%.c) $(categories:%=C-%.c) \
@


1.10
log
@Update for libc 5.4.3.
@
text
@d26 3
a28 2
LDEFSRCS	:= programs/localedef.c $(categories:%=ld-%.c) charmap.c \
		   charset.c linereader.c locfile.c stringtrans.c
d59 3
d68 3
a70 3
programsclean:
	-rm -f localedef locale programs/localedef.o programs/locale.o\
	       programs/error.o
@


1.9
log
@Update for libc 5.4.0.
@
text
@d26 5
a30 5
LDEFSRCS	:= localedef.c $(categories:%=ld-%.c) charmap.c charset.c linereader.c \
		   locfile.c stringtrans.c
PROGLIBS	:= simple-hash.c xmalloc.c xstrdup.c error.c euidaccess.c \
		   group_member.c
LOCSRCS		:= locale.c
d54 13
@


1.8
log
@Update for libc 5.4.0.
@
text
@d15 1
d19 2
a20 1
	  $(categories:%=lc-%.c) $(categories:%=C-%.c)
@


1.7
log
@Update for libc 5.4.0.
@
text
@d9 3
@


1.6
log
@Update for libc 5.3.7.
@
text
@d2 1
a2 1
# Makefile for locale functions
a3 1

d9 17
a25 4
BASE_CFLAGS:= $(BASE_CFLAGS) -DLOCALE_PATH='"$(HOST_ROOTDIR)/share/locale"' \
-DCHARMAP_PATH='"$(HOST_ROOTDIR)/share/nls/charmap"' -I.

INC_CLAGS= -I.
a26 11
DIRS:=
SRCS = C-collate.c C-ctype.c C-monetary.c C-numeric.c C-messages.c \
	C-time.c \
	lc-collate.c lc-ctype.c lc-messages.c lc-monetary.c \
	lc-numeric.c lc-time.c \
	loadlocale.c localeconv.c nl_langinfo.c setlocale.c

LDEFSRCS = charmap.c collate.c ctype.c localedef.c locfile-lex.c \
	locfile-parse.c messages.c monetary.c numeric.c
LOCSRCS = ctypedump.c locale.c
PROGLIBS=error.c hash.c xmalloc.c
d28 2
a29 2
GPERF=gperf
GPERFFLAGS=-acCgopt -k1,2,5,$$
d35 1
d38 2
a39 2
keyword.h: keyword.gperf
	$(GPERF) $(GPERFFLAGS) $< > $@@.new
a48 7

monetary.o: iso-4217.def
locfile-lex.o: keyword.h hash.h
collate.o ctype.o locfile-lex.o locfile-parse.o monetary.o: token.h
locale.o locfile-parse.o: categories.def
$(LDEFSRCS) $(LOCSRCS) $(PROGLIBS): localedef.h config.h
ctype.o ctypedump.o locale.o locfile-parse.o:
@


1.5
log
@Update for a stable libc 5.0.12.
@
text
@d30 6
a53 6

ASMS= $(SRCS:.c=.s)
OBJS= $(SRCS:.c=.o)
ALIASES=

include $(TOPDIR)/Maketargets
@


1.4
log
@Update for libc 5.0.0.
@
text
@d10 3
d21 27
@


1.3
log
@Don't make nl_langinfo if LITE is true.
@
text
@a9 2
VSCFLAGS= -DUSE_ISO_8859_1 -DUSE_KOI_8

a10 5
BASE_CFLAGS := $(BASE_CFLAGS) $(VSCFLAGS)

ifneq ($(LITE),true)
NL_SRCS=nl_langinfo.c
endif
d13 5
a17 4
SRCS = C-collate.c C-ctype.c C-ctype_ct.c C-ctype_mb.c \
	C-monetary.c C-numeric.c C-response.c C-time.c setlocale.c \
	localeconv.c ISO88591-ctype.c ISO88591_ct.c ISO88591_mb.c \
	KOI8-ct.c KOI8-ctype.c KOI8-mb.c $(NL_SRCS)
@


1.2
log
@The Linux C library 4.6.28 (source files).
@
text
@d15 4
d23 1
a23 1
	KOI8-ct.c KOI8-ctype.c KOI8-mb.c nl_langinfo.c
@


1.1
log
@Initial revision
@
text
@d19 1
a19 1
	KOI8-ct.c KOI8-ctype.c KOI8-mb.c
@


1.1.1.1
log
@The Linux C library 4.6.27 (source files).
@
text
@@

