+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+
2003-01-12 Bruno Haible <bruno@clisp.org>
Portability to FreeBSD.
## Makefile for the toplevel directory of the GNU NLS Utilities
-## Copyright (C) 1995-1999, 2000-2002 Free Software Foundation, Inc.
+## Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
MAKEINFO = env LANG= LANGUAGE= @MAKEINFO@
-gettextsrcdir = $(datadir)/gettext
-gettextsrc_DATA = ABOUT-NLS
-gettextsrc_SCRIPTS = config.rpath mkinstalldirs
-
SUBDIRS = \
doc intl intl-java lib @SUBDIR_libasprintf@ libuniname \
src po projects misc man m4 tests
doc intl intl-java lib libasprintf libuniname \
src po projects misc man m4 tests
-EXTRA_DIST = config.rpath BUGS DISCLAIM PACKAGING README.gemtext \
- djgpp/COPYING.DJ djgpp/Makefile.maint djgpp/README.DJ \
- djgpp/README.in djgpp/README djgpp/config.bat djgpp/config.in \
- djgpp/config.sed djgpp/config.site djgpp/djpwd.h \
- djgpp/edtests.bat djgpp/fnchange.in djgpp/fnchange.lst \
- djgpp/getpwnam.c djgpp/msginit.sed djgpp/tscript.sed \
- djgpp/unsetenv.c \
- os2/README.OS2 os2/Makefile os2/backward.def os2/configure.awk
+EXTRA_DIST = BUGS DISCLAIM PACKAGING README.gemtext
+
+
+# Files installed for use by gettextize.
+
+gettextsrcdir = $(datadir)/gettext
+gettextsrc_DATA = ABOUT-NLS
+gettextsrc_SCRIPTS = config.rpath mkinstalldirs
+
+EXTRA_DIST += config.rpath
ABOUT-NLS: $(srcdir)/doc/nls.texi $(srcdir)/doc/matrix.texi
rm -f $(srcdir)/ABOUT-NLS \
-I $(srcdir)/doc --no-validate nls.texi
+# DJGPP port.
+
+EXTRA_DIST += djgpp/COPYING.DJ djgpp/Makefile.maint djgpp/README.DJ \
+ djgpp/README.in djgpp/README djgpp/config.bat djgpp/config.in \
+ djgpp/config.sed djgpp/config.site djgpp/djpwd.h \
+ djgpp/edtests.bat djgpp/fnchange.in djgpp/fnchange.lst \
+ djgpp/getpwnam.c djgpp/msginit.sed djgpp/tscript.sed \
+ djgpp/unsetenv.c
+
+
+# OS/2 port.
+
+EXTRA_DIST += os2/README.OS2 os2/Makefile os2/backward.def os2/configure.awk
+
+
# Documentation tags not known to automake.
ps:
+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+
2003-01-10 Bruno Haible <bruno@clisp.org>
* ISO_3166_de: New file.
## Makefile for the doc subdirectory of the GNU NLS Utilities
-## Copyright (C) 1995-1997, 2001-2002 Free Software Foundation, Inc.
+## Copyright (C) 1995-1997, 2001-2003 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
htmldir = $(docdir)
AUTOMAKE_OPTIONS = 1.2 gnits
+MOSTLYCLEANFILES =
SED = sed
RM = rm -f
$(RM) $(DESTDIR)$(dvidir)/gettext.dvi
# Temporary index files. automake doesn't remove them reliably by itself.
-MOSTLYCLEANFILES = \
+MOSTLYCLEANFILES += \
gettext.am gettext.ams \
gettext.cp gettext.cps \
gettext.ef gettext.efs \
+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+
2002-08-06 Bruno Haible <bruno@clisp.org>
* gettext-0.11.5 released.
## Makefile for intl-java directory in GNU NLS utilities package.
-## Copyright (C) 2001-2002 Free Software Foundation, Inc.
+## Copyright (C) 2001-2003 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## Process this file with automake to produce Makefile.in.
AUTOMAKE_OPTIONS = 1.2 gnits
+EXTRA_DIST =
+CLEANFILES =
RM = rm -f
JAVADOC1 = test ! -d /usr/lib/jdk1.1.8 || env PATH=/usr/lib/jdk1.1.8/bin:$$PATH javadoc
JAVADOC2 = test ! -d /usr/lib/jdk1.3.1 || env PATH=/usr/lib/jdk1.3.1/bin:$$PATH javadoc
-EXTRA_DIST = gnu/gettext/GettextResource.java $(JAVADOC1_FILES) $(JAVADOC2_FILES)
-
all-local: all-classes all-javadoc1 all-javadoc2
install-data-local: install-classes install-javadoc1 install-javadoc2
libintl.jar: gnu/gettext/GettextResource.class
$(JAR) cf $@ gnu/gettext/GettextResource*.class
-CLEANFILES = libintl.jar gnu/gettext/*.class
+EXTRA_DIST += gnu/gettext/GettextResource.java
+
+CLEANFILES += libintl.jar gnu/gettext/*.class
install-classes: install-classes-@BUILDJAVA@
install-classes-no:
javadoc1/images/variables.gif \
javadoc1/images/yellow-ball-small.gif javadoc1/images/yellow-ball.gif
+EXTRA_DIST += $(JAVADOC1_FILES)
+
install-javadoc1: all-javadoc1
$(mkinstalldirs) $(DESTDIR)$(htmldir)/javadoc1
$(mkinstalldirs) $(DESTDIR)$(htmldir)/javadoc1/images
javadoc2/gnu/gettext/package-frame.html \
javadoc2/gnu/gettext/GettextResource.html
+EXTRA_DIST += $(JAVADOC1_FILES)
+
install-javadoc2: all-javadoc2
$(mkinstalldirs) $(DESTDIR)$(htmldir)/javadoc2
$(mkinstalldirs) $(DESTDIR)$(htmldir)/javadoc2/gnu/gettext
+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+ (install-exec-local): Avoid creating $(libdir) if it would be empty.
+
2003-01-12 Bruno Haible <bruno@clisp.org>
* linebreak.c (iconv_string_keeping_offsets): Add an assertion, to
## Makefile for the support lib subdirectory of the GNU NLS Utilities
-## Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc.
+## Copyright (C) 1995-1998, 2000-2003 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## Process this file with automake to produce Makefile.in.
AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies
+EXTRA_DIST =
+MOSTLYCLEANFILES =
+CLEANFILES =
+DISTCLEANFILES =
+SUFFIXES =
RM = rm -f
javacomp.h javacomp.c \
javaexec.h javaexec.c \
linebreak.h linebreak.c lbrkprop.h utf8-ucs4.h utf16-ucs4.h \
- localcharset.c \
mbswidth.h mbswidth.c \
minmax.h \
obstack.h obstack.c \
noinst_HEADERS = gettext.h
-EXTRA_DIST = classpath.c config.charset ref-add.sin ref-del.sin \
+EXTRA_DIST += classpath.c \
$(LIBADD_SOURCE) $(UNUSED_SOURCE) \
-stdbool.h.in \
gen-lbrkprop.c 3level.h Combining.txt
-DEFS = -DLIBDIR=\"$(libdir)\" -DEXEEXT=\"$(EXEEXT)\" @DEFS@
+DEFS = -DEXEEXT=\"$(EXEEXT)\" @DEFS@
INCLUDES = -I. -I$(srcdir) -I.. -I../intl -I$(top_srcdir)/intl
-DISTCLEANFILES = fnmatch.h
+DISTCLEANFILES += fnmatch.h
-all-local c-ctype.lo execute.lo javacomp.lo javaexec.lo pipe-bidi.lo pipe-in.lo pipe-out.lo progname.lo tmpdir.lo wait-process.lo xerror.lo: @STDBOOL_H@
+# >>> gnulib module stdbool.
+EXTRA_DIST += stdbool.h.in
+
+# The following is needed in order to create an <stdbool.h> when the system
+# doesn't have one that works.
+all-local $(libgettextlib_la_OBJECTS): @STDBOOL_H@
stdbool.h: stdbool.h.in
sed -e 's/@''HAVE__BOOL''@/@HAVE__BOOL@/g' < $(srcdir)/stdbool.h.in > stdbool.h
-MOSTLYCLEANFILES = stdbool.h
+MOSTLYCLEANFILES += stdbool.h
+# <<< gnulib module stdbool.
+
+# >>> gnulib module localcharset.
+libgettextlib_la_SOURCES += localcharset.c
+EXTRA_DIST += config.charset ref-add.sin ref-del.sin
+DEFS += -DLIBDIR=\"$(libdir)\"
# The following is needed in order to install a simple file in $(libdir)
# which is shared with other installed packages. We use a list of referencing
charset_alias = $(DESTDIR)$(libdir)/charset.alias
charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
install-exec-local: all-local
- $(mkinstalldirs) $(DESTDIR)$(libdir)
+ test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir)
if test -f $(charset_alias); then \
sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
$(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
$(SHELL) $(srcdir)/config.charset '@host@' > t-$@
mv t-$@ $@
-SUFFIXES = .sed .sin
+SUFFIXES += .sed .sin
.sin.sed:
sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $< > t-$@
mv t-$@ $@
-CLEANFILES = charset.alias ref-add.sed ref-del.sed
+CLEANFILES += charset.alias ref-add.sed ref-del.sed
+# <<< gnulib module localcharset.
+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+
2002-12-07 Bruno Haible <bruno@clisp.org>
Switch to autoconf-2.57 and automake-1.7.2.
## Makefile for the libasprintf subdirectory of the GNU NLS Utilities
-## Copyright (C) 2002 Free Software Foundation, Inc.
+## Copyright (C) 2002-2003 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify it
## under the terms of the GNU Library General Public License as published
AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
ACLOCAL_AMFLAGS = -I ../m4
+EXTRA_DIST =
+MOSTLYCLEANFILES =
# Library include file.
vasprintf.h vasprintf.c asprintf.c \
liballoca.h
lib-asprintf.lo: $(lib_asprintf_EXTRASOURCES)
+EXTRA_DIST += $(lib_asprintf_EXTRASOURCES)
# Documentation.
$(RM) $(DESTDIR)$(dvidir)/autosprintf.dvi
# Temporary index files. automake doesn't remove them reliably by itself.
-MOSTLYCLEANFILES = \
+MOSTLYCLEANFILES += \
autosprintf.am autosprintf.ams \
autosprintf.cp autosprintf.cps \
autosprintf.ef autosprintf.efs \
uninstall-html:
$(RM) $(DESTDIR)$(htmldir)/autosprintf.html
-
-EXTRA_DIST = $(lib_asprintf_EXTRASOURCES) texi2html autosprintf.html
+EXTRA_DIST += texi2html autosprintf.html
# One more automake bug.
+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+
2002-12-19 Bruno Haible <bruno@clisp.org>
* gen-uninames: Update for Unicode 3.2.0.
## Makefile for libuniname directory in GNU gettext package.
-## Copyright (C) 2002 Free Software Foundation, Inc.
+## Copyright (C) 2002-2003 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## Process this file with automake to produce Makefile.in.
AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies
+EXTRA_DIST =
+
noinst_LIBRARIES = libuniname.a
INCLUDES = -I.. -I../lib -I$(top_srcdir)/lib
+EXTRA_DIST += gen-uninames
+
+
TESTS = test-names.sh
TESTS_ENVIRONMENT = top_srcdir=$(top_srcdir) $(SHELL)
noinst_PROGRAMS = test-names
test_names_LDADD = libuniname.a ../lib/libgettextlib.la
-EXTRA_DIST = $(TESTS) gen-uninames UnicodeDataNames.txt
+EXTRA_DIST += $(TESTS) UnicodeDataNames.txt
+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+
2003-01-08 Bruno Haible <bruno@clisp.org>
* Makefile.am (EXTRA_DIST): Add elisp-comp.
## Process this file with automake to produce Makefile.in.
AUTOMAKE_OPTIONS = 1.2 gnits
+EXTRA_DIST =
+DISTCLEANFILES =
-EXTRA_DIST = elisp-comp gettext.perl gettext-sh tcl_gettext.c README-Tcl add-to-archive cvsuser.c archive.tar.gz $(lisp_LISP)
-DISTCLEANFILES = gettextize autopoint
-lisp_LISP = po-mode.el po-compat.el
+
+# Scripts for maintainers.
bin_SCRIPTS = gettextize autopoint
+DISTCLEANFILES += gettextize autopoint
+
+EXTRA_DIST += add-to-archive cvsuser.c archive.tar.gz
+
gettextsrcdir = $(datadir)/gettext
gettextsrc_DATA = archive.tar.gz
archive.tar.gz:
(cd autopoint-files && tar cf - --owner=root --group=root `find archive -type f | grep -v /CVS/`) | gzip -c -9 > $@
+
+
+# Emacs Lisp code.
+
+lisp_LISP = po-mode.el po-compat.el
+
+EXTRA_DIST += elisp-comp $(lisp_LISP)
+
+
+# Old sh interface.
+
+EXTRA_DIST += gettext-sh
+
+
+# Old Tcl interface.
+
+EXTRA_DIST += tcl_gettext.c README-Tcl
+
+
+# Old Perl interface.
+
+EXTRA_DIST += gettext.perl
+2003-01-12 Bruno Haible <bruno@clisp.org>
+
+ * Makefile.am: Make use of += for variables.
+
2003-01-12 Bruno Haible <bruno@clisp.org>
* write-po.c (wrap): Add an assertion, to protect against Solaris 2.9
## Makefile for program src directory in GNU NLS utilities package.
-## Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc.
+## Copyright (C) 1995-1998, 2000-2003 Free Software Foundation, Inc.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## Process this file with automake to produce Makefile.in.
AUTOMAKE_OPTIONS = 1.5 gnits no-dependencies
+EXTRA_DIST =
+CLEANFILES =
+DISTCLEANFILES =
RM = rm -f
x-elisp.h x-librep.h x-smalltalk.h x-java.h x-awk.h x-ycp.h x-tcl.h x-php.h \
x-rst.h x-glade.h
-EXTRA_DIST = FILES project-id msgunfmt.tcl \
-gnu/gettext/DumpResource.java gnu/gettext/GetURL.java
+EXTRA_DIST += FILES project-id
localedir = $(datadir)/locale
jardir = $(datadir)/gettext
$(LEX) -o$@-tmp -Px_java_yy $(srcdir)/x-java.l
test "$(LEX)" = ":" || mv $@-tmp $@
-DISTCLEANFILES = po-gram-gen2.h user-email
+DISTCLEANFILES += po-gram-gen2.h
# Special rules for installation of auxiliary programs.
$(RM) $(DESTDIR)$(libdir)/$(PACKAGE)/user-email
$(RM) $(DESTDIR)$(libdir)/$(PACKAGE)/project-id
+DISTCLEANFILES += user-email
+
# Special rules for Java compilation.
gettext.jar: gnu/gettext/DumpResource.class gnu/gettext/GetURL.class
$(JAR) cf $@ gnu/gettext/DumpResource*.class gnu/gettext/GetURL*.class
-CLEANFILES = gnu.gettext.DumpResource$(EXEEXT) gnu.gettext.GetURL$(EXEEXT) \
- gettext.jar gnu/gettext/*.class
+EXTRA_DIST += gnu/gettext/DumpResource.java gnu/gettext/GetURL.java
+
+CLEANFILES += gnu.gettext.DumpResource$(EXEEXT) gnu.gettext.GetURL$(EXEEXT) \
+ gettext.jar gnu/gettext/*.class
install-exec-local: install-exec-java-@BUILDJAVAEXE@
install-exec-java-yes: all-java-yes
# Special rules for Tcl auxiliary program.
+EXTRA_DIST += msgunfmt.tcl
+
install-data-local: install-tcl
install-tcl:
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)