*** empty log message ***

This commit is contained in:
Gordon Matzigkeit 1997-06-13 20:05:46 +00:00 committed by Gordon Matzigkeit
parent d62e8b86a2
commit 99b1a71dd6
5 changed files with 18 additions and 10 deletions

View File

@ -1,7 +1,10 @@
Wed Jun 11 11:04:59 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>
* Makefile.am (ltconfig, ltmain.sh): Only move if $(srcdir) is not
the current directory. Reported by Tom Tromey.
the current directory. Don't regenerate every time the package is
reconfigured. Reported by Tom Tromey.
(MAINTAINERCLEANFILES): Added ltconfig, ltmain.sh, so that
$(srcdir) is not messed with during a regular clean.
Tue Jun 10 12:26:00 1997 Gordon Matzigkeit <gord@gnu.ai.mit.edu>

View File

@ -11,7 +11,8 @@ aclocal_macros = libtool.m4
EXTRA_DIST = $(aclocal_macros) libtoolize.in ltconfig.in ltmain.sh.in \
README-automake libtool.prj
CLEANFILES = libtool libtoolize ltconfig ltmain.sh
CLEANFILES = libtool libtoolize
MAINTAINERCLEANFILES = ltconfig ltmain.sh
# Files in the demo subdirectory that go in the distribution.
demo_distfiles = demo/Makefile.in demo/Makefile.am demo/README \
@ -36,19 +37,21 @@ libtool: ltconfig
LD="${LD}" RANLIB="${RANLIB}" \
$(srcdir)/ltconfig --srcdir=$(srcdir) $(pkgdatadir)/ltmain.sh
# These depend on config.status for version numbers.
libtoolize: libtoolize.in $(top_builddir)/config.status
CONFIG_FILES=libtoolize CONFIG_HEADERS= $(top_builddir)/config.status
chmod +x libtoolize
$(srcdir)/ltconfig: ltconfig.in $(top_builddir)/config.status
# These depend on NEWS (rather then config.status) so that version numbers
# are correctly updated.
# This way, they aren't regenerated after people configure the package.
$(srcdir)/ltconfig: ltconfig.in NEWS
CONFIG_FILES=ltconfig CONFIG_HEADERS= $(top_builddir)/config.status
chmod +x ltconfig
mv ltconfig $(srcdir)/ltconfig
test "$(srcdir)" = . || mv ltconfig $(srcdir)/ltconfig
$(srcdir)/ltmain.sh: ltmain.sh.in $(top_builddir)/config.status
$(srcdir)/ltmain.sh: ltmain.sh.in NEWS
CONFIG_FILES=ltmain.sh CONFIG_HEADERS= $(top_builddir)/config.status
mv ltmain.sh $(srcdir)/ltmain.sh
test "$(srcdir)" = . || mv ltmain.sh $(srcdir)/ltmain.sh
# Distribute the demo subdirectory.
dist-hook: $(demo_distfiles)

2
NEWS
View File

@ -1,6 +1,6 @@
NEWS - list of user-visible changes between releases of GNU libtool.
New in 0.9g:
New in 0.9h:
* Bug fixes.
* Automake support for Libtool now uses the LTLIBRARIES primary. See
the Automake documentation for more information.

View File

@ -1,6 +1,6 @@
dnl Process this file with autoconf to create configure.
AC_INIT(ltmain.sh.in)
AM_INIT_AUTOMAKE(libtool,0.9g)
AM_INIT_AUTOMAKE(libtool,0.9h)
pkgdatadir='${datadir}/libtool'
AC_SUBST(pkgdatadir)

View File

@ -1021,9 +1021,11 @@ libtool libraries may not depend on other uninstalled libtool libraries
If the @var{output-file} ends in @samp{.a}, then a standard library is
created using @code{ar} and possibly @code{ranlib}.
@cindex Partial linking
@cindex Linking, partial
If @var{output-file} ends in @samp{.o} or @samp{.lo}, then a reloadable object
file is created from the input files (generally using @samp{ld -r}).
This method is called @dfn{incremental linking}.
This method is often called @dfn{partial linking}.
Otherwise, an executable program is created.