diff options
Diffstat (limited to 'locale/Makefile')
-rw-r--r-- | locale/Makefile | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/locale/Makefile b/locale/Makefile index 0f97c0aa66..622d7f1873 100644 --- a/locale/Makefile +++ b/locale/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 1991, 92, 95, 96, 97, 98 Free Software Foundation, Inc. +# Copyright (C) 1991, 92, 95, 96, 97, 98, 99 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or @@ -22,22 +22,26 @@ subdir := locale headers = locale.h langinfo.h xlocale.h -distribute = localeinfo.h categories.def iso-4217.def weight.h \ - strlen-hash.h \ +distribute = localeinfo.h categories.def iso-639.def iso-3166.def \ + iso-4217.def weight.h strlen-hash.h \ $(addprefix programs/, \ locale.c localedef.c \ $(localedef-modules:=.c) $(locale-modules:=.c) \ $(lib-modules:=.c) config.h simple-hash.h \ charmap-kw.gperf charmap-kw.h locfile-token.h \ locfile-kw.gperf locfile-kw.h linereader.h \ - locales.h locfile.h stringtrans.h charset.h \ + locales.h locfile.h stringtrans.h charmap.h \ repertoire.h) routines = setlocale findlocale loadlocale localeconv nl_langinfo \ mb_cur_max codeset_name \ newlocale duplocale freelocale -categories = ctype messages monetary numeric time collate +#categories = ctype messages monetary numeric time collate paper name \ +# address telephone measurement versions +categories = ctype messages monetary numeric time paper name \ + address telephone measurement identification collate aux = $(categories:%=lc-%) $(categories:%=C-%) SYS_libc C_name -others = localedef locale +# XXX For testing this is now others-static instead of others. +others-static = localedef locale install-bin = localedef locale extra-objs = $(localedef-modules:=.o) $(locale-modules:=.o) \ $(lib-modules:=.o) @@ -52,14 +56,14 @@ vpath %.c programs vpath %.h programs vpath %.gperf programs -localedef-modules := $(categories:%=ld-%) charmap charset linereader \ - locfile stringtrans repertoire +localedef-modules := $(categories:%=ld-%) charmap linereader locfile \ + repertoire locale-modules := locale-spec lib-modules := simple-hash xmalloc xstrdup GPERF = gperf -GPERFFLAGS = -acCgopt -k1,2,5,$$ +GPERFFLAGS = -acCgopt -k1,2,5,9,$$ -L ANSI-C include ../Rules @@ -73,13 +77,13 @@ $(objpfx)localedef $(objpfx)locale: $(lib-modules:%=$(objpfx)%.o) localepath = "$(localedir):$(i18ndir)" -locale-CPPFLAGS := -DLOCALE_PATH='$(localepath)' \ - -DLOCALEDIR='"$(localedir)"' \ - -DLOCALE_ALIAS_PATH='"$(localedir):$(i18ndir)"' \ - -DCHARMAP_PATH='"$(i18ndir)/charmaps"' \ - -DREPERTOIREMAP_PATH='"$(i18ndir)/repertoiremaps"' \ - -DLOCSRCDIR='"$(i18ndir)/locales"' -DHAVE_CONFIG_H \ - -Iprograms +CPPFLAGS := -DLOCALE_PATH='$(localepath)' \ + -DLOCALEDIR='"$(localedir)"' \ + -DLOCALE_ALIAS_PATH='"$(localedir):$(i18ndir)"' \ + -DCHARMAP_PATH='"$(i18ndir)/charmaps"' \ + -DREPERTOIREMAP_PATH='"$(i18ndir)/repertoiremaps"' \ + -DLOCSRCDIR='"$(i18ndir)/locales"' -DHAVE_CONFIG_H \ + -Iprograms $(CPPFLAGS) CFLAGS-charmap.c = -Wno-write-strings -Wno-char-subscripts CFLAGS-locfile.c = -Wno-write-strings -Wno-char-subscripts |