gcc/intl
Zack Weinberg 56694dd996 Makefile.tpl (configure-gcc): Depend on maybe-configure-intl.
top:
	* Makefile.tpl (configure-gcc): Depend on maybe-configure-intl.
	* Makefile.in: Regenerate.
config:
	* gettext.m4: Delete all former contents.
	(ZW_GNU_GETTEXT_SISTER_DIR): New macro.
	* progtest.m4: New file.
gcc:
	* Makefile.in (top_builddir): Set to "..", not ".".
	(INTLLIBS, INTLDEPS): Delete.
	(LIBINTL, LIBINTL_DEP, LIBICONV_DEP): New variables to be substituted.
	(LIBDEPS): Add $(LIBICONV_DEP).
	(LIBS): Take out $(INTLLIBS), add $(LIBINTL) and $(LIBICONV).
	(INCLUDES): Replace -I../intl with @INCINTL@.
	($(top_builddir)/intl/libintl.a): Delete rule.
	(stage2-start, stage3-start, stage4-start, stageprofile-start,
	stagefeedback-start): Use $$ for variable to be evaluated by
	shell, not make.
	* acconfig.h (ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT,
	HAVE_LC_MESSAGES, HAVE_STPCPY): Delete.
	* aclocal.m4: sinclude ../config/progtest.m4.  Add
	contents of lcmessage.m4 from gettext distro.
	* configure.in: Check for wchar.h and setlocale.  Set
	LIBICONV_DEP to the empty string and substitute it.
	Call AM_LC_MESSAGES.  Delete AC_ARG_ENABLE for --enable-nls;
	this is handled elsewhere.  Use ZW_GNU_GETTEXT_SISTER_DIR,
	not CY_GNU_GETTEXT.  Clear $LIBICONV if its text is included
	in $LIBINTL, to avoid linking it twice.
	* configure, config.in: Regenerate.
intl:
	* README: Update.
	* Makefile.in (INSTALL, INSTALL_DATA, MKINSTALLDIRS,
	mkinstalldirs, gettextsrcdir, l): Delete.
	(COMPILE): Add $(DEFS-$@), remove $(XCFLAGS).
	(HEADERS): libgnuintl.h not libgnuintl.h.in.  Remove os2compat.h.
	(SOURCES): Remove os2compat.c.
	(DEFS-dcigettext.o, DEFS-localealias.o, DEFS-localcharset.o,
	DEFS-relocatable.o): New.
	(all-yes): Add config.intl.
	(libintl.h): Use cp, not cat.
	(INCLUDES): Remove -I..
	(TAGS, CTAGS, ID): Word wrap.
	(mostlyclean, distclean): Remove junk.
	(config.intl): New rule.
	* aclocal.m4: sinclude ../config/progtest.m4 instead of
	including it inline.
	* config.intl.in: New file.
	* configure.in: Take out unnecessary AC_CONFIG_AUX_DIR.
	Take out AC_DEFINEs for LOCALEDIR, LOCALE_ALIAS_PATH,
	LIBDIR, INSTALLDIR.  Set LIBINTL_DEP and INCINTL and AC_SUBST
	them.  Add config.intl to AC_OUTPUT.
	* os2compat.c, os2compat.h: Delete, unused.

From-SVN: r69071
2003-07-08 05:55:11 +00:00
..
ChangeLog Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
Makefile.in Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
README Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
VERSION intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
aclocal.m4 Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
bindtextdom.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
config.h.in Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
config.intl.in Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
configure Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
configure.in Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
dcgettext.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
dcigettext.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
dcngettext.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
dgettext.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
dngettext.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
eval-plural.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
explodename.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
finddomain.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
gettext.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
gettextP.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
gmo.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
hash-string.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
intl-compat.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
l10nflist.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
libgnuintl.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
loadinfo.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
loadmsgcat.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
localcharset.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
localcharset.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
locale.alias intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
localealias.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
localename.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
log.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
ngettext.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
osdep.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
plural-exp.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
plural-exp.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
plural.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
plural.y intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
relocatable.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
relocatable.h intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
textdomain.c intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00

README

GNU toolchain edition of GNU libintl 0.12.1

Most of the content of this directory is taken from gettext 0.12.1
and is owned by that project.  Patches should be directed to the
gettext developers first.  However, note the following:

* libintl.h comes from gettext, but is named libgnuintl.h.in in that
  project's source tree.

* The files COPYING.LIB-2.0 and COPYING.LIB-2.1 are redundant with the
  top-level COPYING.LIB and have therefore been removed.

* The files config.charset, ref-add.sin, ref-del.sin, os2compat.c,
  and os2compat.h are not used in this setup and have therefore been 
  removed.

* aclocal.m4 was constructed following the instructions printed by
  "gettextize" from the files that gettext 0.12.1 installs in
  $(prefix)/share/aclocal.

* configure.in, config.intl.in, and Makefile.in were written for this
  directory layout, by Zack Weinberg <zack@codesourcery.com>.  Please
  direct patches for these files to gcc-patches@gcc.gnu.org.