1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-13 15:10:34 +02:00

New libtool: 1.2

* ltconfig, ltmain.sh, config.sub, config.guess: Updated.
New automake: 1.3
* Makefile.in, aclocal.m4, configure: Regenerated.
* README: Mention new version numbers on libtool and automake.
This commit is contained in:
Mikael Djurfeldt 1998-04-11 09:51:40 +00:00
parent 1abb11b658
commit 5798fd9790
16 changed files with 1515 additions and 1265 deletions

View file

@ -1,3 +1,11 @@
1998-04-11 Mikael Djurfeldt <mdj@kenneth>
New libtool: 1.2
* ltconfig, ltmain.sh, config.sub, config.guess: Updated.
New automake: 1.3
* Makefile.in, aclocal.m4, configure: Regenerated.
* README: Mention new version numbers on libtool and automake.
1997-12-11 Tim Pierce <twp@skepsis.com> 1997-12-11 Tim Pierce <twp@skepsis.com>
* HACKING: Note that SSH is mandatory for CVS access. * HACKING: Note that SSH is mandatory for CVS access.

View file

@ -1,6 +1,6 @@
# Makefile.in generated automatically by automake 1.2d from Makefile.am # Makefile.in generated automatically by automake 1.3 from Makefile.am
# Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. # Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation # This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it, # gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved. # with or without modifications, as long as this notice is preserved.
@ -32,6 +32,8 @@ mandir = @mandir@
includedir = @includedir@ includedir = @includedir@
oldincludedir = /usr/include oldincludedir = /usr/include
DISTDIR =
pkgdatadir = $(datadir)/@PACKAGE@ pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@
@ -106,7 +108,7 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar TAR = tar
GZIP = --best GZIP = --best
default: all all: all-recursive all-am
.SUFFIXES: .SUFFIXES:
$(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
@ -126,21 +128,21 @@ $(srcdir)/configure: @MAINT@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEP
install-aclocalDATA: $(aclocal_DATA) install-aclocalDATA: $(aclocal_DATA)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(aclocaldir) $(mkinstalldirs) $(DESTDIR)$(aclocaldir)
@list='$(aclocal_DATA)'; for p in $$list; do \ @list='$(aclocal_DATA)'; for p in $$list; do \
if test -f $(srcdir)/$$p; then \ if test -f $(srcdir)/$$p; then \
echo " $(INSTALL_DATA) $(srcdir)/$$p $(aclocaldir)/$$p"; \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aclocaldir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(aclocaldir)/$$p; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(aclocaldir)/$$p; \
else if test -f $$p; then \ else if test -f $$p; then \
echo " $(INSTALL_DATA) $$p $(aclocaldir)/$$p"; \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(aclocaldir)/$$p"; \
$(INSTALL_DATA) $$p $(aclocaldir)/$$p; \ $(INSTALL_DATA) $$p $(DESTDIR)$(aclocaldir)/$$p; \
fi; fi; \ fi; fi; \
done done
uninstall-aclocalDATA: uninstall-aclocalDATA:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(aclocal_DATA)'; for p in $$list; do \ list='$(aclocal_DATA)'; for p in $$list; do \
rm -f $(aclocaldir)/$$p; \ rm -f $(DESTDIR)$(aclocaldir)/$$p; \
done done
# This directory's subdirectories are mostly independent; you can cd # This directory's subdirectories are mostly independent; you can cd
@ -192,8 +194,12 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
list='$(SUBDIRS)'; for subdir in $$list; do \ list='$(SUBDIRS)'; for subdir in $$list; do \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
done; \ done; \
test -z "$(ETAGS_ARGS)$(SOURCES)$(HEADERS)$(LISP)$$tags" \ list='$(SOURCES) $(HEADERS)'; \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $(SOURCES) $(HEADERS) $(LISP) -o $$here/TAGS) unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
mostlyclean-tags: mostlyclean-tags:
@ -281,12 +287,10 @@ install: install-recursive install-data-am
uninstall: uninstall-recursive uninstall-am uninstall: uninstall-recursive uninstall-am
all: all-recursive all-am
install-strip: install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
installdirs: installdirs-recursive installdirs: installdirs-recursive
$(mkinstalldirs) $(aclocaldir) $(mkinstalldirs) $(DATADIR)$(aclocaldir)
mostlyclean-generic: mostlyclean-generic:
@ -325,8 +329,8 @@ maintainer-clean: maintainer-clean-recursive maintainer-clean-am
@echo "it deletes files that may require special tools to rebuild." @echo "it deletes files that may require special tools to rebuild."
-rm -f config.status -rm -f config.status
.PHONY: default uninstall-aclocalDATA install-aclocalDATA \ .PHONY: uninstall-aclocalDATA install-aclocalDATA install-data-recursive \
install-data-recursive uninstall-data-recursive install-exec-recursive \ uninstall-data-recursive install-exec-recursive \
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
all-recursive check-recursive installcheck-recursive info-recursive \ all-recursive check-recursive installcheck-recursive info-recursive \
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \

8
README
View file

@ -91,20 +91,20 @@ Autoconf 2.12 --- a system for automatically generating `configure'
program would like to use. Available in program would like to use. Available in
"ftp://prep.ai.mit.edu/pub/gnu". "ftp://prep.ai.mit.edu/pub/gnu".
Automake 1.2d --- a system for automatically generating Makefiles that Automake 1.3 --- a system for automatically generating Makefiles that
conform to the (rather Byzantine) GNU coding standards. The conform to the (rather Byzantine) GNU coding standards. The
nice thing is that it takes care of hairy targets like 'make nice thing is that it takes care of hairy targets like 'make
dist' and 'make distclean', and automatically generates dist' and 'make distclean', and automatically generates
Makefile dependencies. Automake is available in Makefile dependencies. Automake is available in
"ftp://ftp.cygnus.com/pub/tromey". "ftp://prep.ai.mit.edu/pub/gnu".
Before using automake, you may need to copy `threads.m4' and Before using automake, you may need to copy `threads.m4' and
`guile.m4' from the top directory of the Guile core disty to `guile.m4' from the top directory of the Guile core disty to
`/usr/local/share/aclocal. `/usr/local/share/aclocal.
libtool 1.0e --- a system for managing the zillion hairy options needed libtool 1.2 --- a system for managing the zillion hairy options needed
on various systems to produce shared libraries. Available in on various systems to produce shared libraries. Available in
"ftp://alpha.gnu.org/gnu". "ftp://prep.ai.mit.edu/pub/gnu".
You are lost in a little maze of automatically generated files, all You are lost in a little maze of automatically generated files, all
different. different.

163
aclocal.m4 vendored
View file

@ -1,6 +1,6 @@
dnl aclocal.m4 generated automatically by aclocal 1.2d dnl aclocal.m4 generated automatically by aclocal 1.3
dnl Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
dnl This Makefile.in is free software; the Free Software Foundation dnl This Makefile.in is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it, dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved. dnl with or without modifications, as long as this notice is preserved.
@ -302,66 +302,56 @@ done<<>>dnl>>)
changequote([,]))]) changequote([,]))])
# serial 15 AM_PROG_LIBTOOL # serial 24 AM_PROG_LIBTOOL
AC_DEFUN(AM_PROG_LIBTOOL, AC_DEFUN(AM_PROG_LIBTOOL,
[AC_REQUIRE([AC_CANONICAL_HOST]) [AC_REQUIRE([AM_ENABLE_SHARED])dnl
AC_REQUIRE([AC_PROG_RANLIB]) AC_REQUIRE([AM_ENABLE_STATIC])dnl
AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST])dnl
AC_REQUIRE([AM_PROG_LD]) AC_REQUIRE([AC_PROG_RANLIB])dnl
AC_REQUIRE([AM_PROG_NM]) AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_PROG_LN_S]) AC_REQUIRE([AM_PROG_LD])dnl
AC_REQUIRE([AM_PROG_NM])dnl
AC_REQUIRE([AC_PROG_LN_S])dnl
dnl
# Always use our own libtool. # Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIBTOOL='$(SHELL) $(top_builddir)/libtool'
AC_SUBST(LIBTOOL) AC_SUBST(LIBTOOL)dnl
dnl Allow the --disable-shared flag to stop us from building shared libs. # Check for any special flags to pass to ltconfig.
AC_ARG_ENABLE(shared, libtool_flags=
[ --enable-shared build shared libraries [default=yes]], test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
[if test "$enableval" = no; then test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
enable_shared=no
else
enable_shared=yes
fi])
libtool_shared=
test "$enable_shared" = no && libtool_shared=" --disable-shared"
dnl Allow the --disable-static flag to stop us from building static libs.
AC_ARG_ENABLE(static,
[ --enable-static build static libraries [default=yes]],
[if test "$enableval" = no; then
enable_static=no
else
enable_static=yes
fi])
libtool_static=
test "$enable_static" = no && libtool_static=" --disable-static"
libtool_flags="$libtool_shared$libtool_static"
test "$silent" = yes && libtool_flags="$libtool_flags --silent" test "$silent" = yes && libtool_flags="$libtool_flags --silent"
test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc" test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld" test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
# Some flags need to be propagated to the compiler or linker for good # Some flags need to be propagated to the compiler or linker for good
# libtool support. # libtool support.
[case "$host" in case "$host" in
*-*-irix6*) *-*-irix6*)
ac_save_CFLAGS="$CFLAGS" # Find out which ABI we are using.
# -n32 always needs to be added to the linker when using GCC. echo '[#]line __oline__ "configure"' > conftest.$ac_ext
test "$ac_cv_prog_gcc" = yes && CFLAGS="$CFLAGS -n32" if AC_TRY_EVAL(ac_compile); then
for f in '-32' '-64' '-cckr' '-n32' '-mips1' '-mips2' '-mips3' '-mips4'; do case "`/usr/bin/file conftest.o`" in
if echo " $CC $CFLAGS " | egrep -e "[ ]$f[ ]" > /dev/null; then *32-bit*)
LD="${LD-ld} $f" LD="${LD-ld} -32"
;;
*N32*)
LD="${LD-ld} -n32"
;;
*64-bit*)
LD="${LD-ld} -64"
;;
esac
fi fi
done rm -rf conftest*
CFLAGS="$ac_save_CFLAGS"
;; ;;
*-*-sco3.2v5*) *-*-sco3.2v5*)
# On SCO OpenServer 5, we need -belf to get full-featured binaries. # On SCO OpenServer 5, we need -belf to get full-featured binaries.
CFLAGS="$CFLAGS -belf" CFLAGS="$CFLAGS -belf"
;; ;;
esac] esac
# Actually configure libtool. ac_aux_dir is where install-sh is found. # Actually configure libtool. ac_aux_dir is where install-sh is found.
CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \ CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
@ -371,6 +361,77 @@ $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
|| AC_MSG_ERROR([libtool configure failed]) || AC_MSG_ERROR([libtool configure failed])
]) ])
# AM_ENABLE_SHARED - implement the --enable-shared flag
# Usage: AM_ENABLE_SHARED[(DEFAULT)]
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
# `yes'.
AC_DEFUN(AM_ENABLE_SHARED,
[define([AM_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE(shared,
changequote(<<, >>)dnl
<< --enable-shared build shared libraries [default=>>AM_ENABLE_SHARED_DEFAULT]
changequote([, ])dnl
[ --enable-shared=PKGS only build shared libraries if the current package
appears as an element in the PKGS list],
[p=${PACKAGE-default}
case "$enableval" in
yes) enable_shared=yes ;;
no) enable_shared=no ;;
*)
enable_shared=no
# Look at the argument we got. We use all the common list separators.
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
for pkg in $enableval; do
if test "X$pkg" = "X$p"; then
enable_shared=yes
fi
done
IFS="$ac_save_ifs"
;;
esac],
enable_shared=AM_ENABLE_SHARED_DEFAULT)dnl
])
# AM_DISABLE_SHARED - set the default shared flag to --disable-shared
AC_DEFUN(AM_DISABLE_SHARED,
[AM_ENABLE_SHARED(no)])
# AM_DISABLE_STATIC - set the default static flag to --disable-static
AC_DEFUN(AM_DISABLE_STATIC,
[AM_ENABLE_STATIC(no)])
# AM_ENABLE_STATIC - implement the --enable-static flag
# Usage: AM_ENABLE_STATIC[(DEFAULT)]
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
# `yes'.
AC_DEFUN(AM_ENABLE_STATIC,
[define([AM_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE(static,
changequote(<<, >>)dnl
<< --enable-static build static libraries [default=>>AM_ENABLE_STATIC_DEFAULT]
changequote([, ])dnl
[ --enable-static=PKGS only build shared libraries if the current package
appears as an element in the PKGS list],
[p=${PACKAGE-default}
case "$enableval" in
yes) enable_static=yes ;;
no) enable_static=no ;;
*)
enable_static=no
# Look at the argument we got. We use all the common list separators.
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
for pkg in $enableval; do
if test "X$pkg" = "X$p"; then
enable_static=yes
fi
done
IFS="$ac_save_ifs"
;;
esac],
enable_static=AM_ENABLE_STATIC_DEFAULT)dnl
])
# AM_PROG_LD - find the path to the GNU or non-GNU linker # AM_PROG_LD - find the path to the GNU or non-GNU linker
AC_DEFUN(AM_PROG_LD, AC_DEFUN(AM_PROG_LD,
[AC_ARG_WITH(gnu-ld, [AC_ARG_WITH(gnu-ld,
@ -384,7 +445,7 @@ if test "$ac_cv_prog_gcc" = yes; then
ac_prog=`($CC -print-prog-name=ld) 2>&5` ac_prog=`($CC -print-prog-name=ld) 2>&5`
case "$ac_prog" in case "$ac_prog" in
# Accept absolute paths. # Accept absolute paths.
/*) /* | [A-Za-z]:\\*)
test -z "$LD" && LD="$ac_prog" test -z "$LD" && LD="$ac_prog"
;; ;;
"") "")
@ -448,18 +509,20 @@ AC_DEFUN(AM_PROG_NM,
[AC_MSG_CHECKING([for BSD-compatible nm]) [AC_MSG_CHECKING([for BSD-compatible nm])
AC_CACHE_VAL(ac_cv_path_NM, AC_CACHE_VAL(ac_cv_path_NM,
[case "$NM" in [case "$NM" in
/*) /* | [A-Za-z]:\\*)
ac_cv_path_NM="$NM" # Let the user override the test with a path. ac_cv_path_NM="$NM" # Let the user override the test with a path.
;; ;;
*) *)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
for ac_dir in /usr/ucb $PATH /bin; do for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
test -z "$ac_dir" && dir=. test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/nm; then if test -f $ac_dir/nm; then
# Check to see if the nm accepts a BSD-compat flag. # Check to see if the nm accepts a BSD-compat flag.
if ($ac_dir/nm -B /dev/null 2>&1; exit 0) | grep /dev/null >/dev/null; then # Adding the `sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
ac_cv_path_NM="$ac_dir/nm -B" ac_cv_path_NM="$ac_dir/nm -B"
elif ($ac_dir/nm -p /dev/null 2>&1; exit 0) | grep /dev/null >/dev/null; then elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
ac_cv_path_NM="$ac_dir/nm -p" ac_cv_path_NM="$ac_dir/nm -p"
else else
ac_cv_path_NM="$ac_dir/nm" ac_cv_path_NM="$ac_dir/nm"

View file

@ -1,6 +1,6 @@
# Makefile.in generated automatically by automake 1.2d from Makefile.am # Makefile.in generated automatically by automake 1.3 from Makefile.am
# Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. # Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation # This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it, # gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved. # with or without modifications, as long as this notice is preserved.
@ -35,6 +35,8 @@ mandir = @mandir@
includedir = @includedir@ includedir = @includedir@
oldincludedir = /usr/include oldincludedir = /usr/include
DISTDIR =
pkgdatadir = $(datadir)/@PACKAGE@ pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@
@ -101,7 +103,7 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar TAR = tar
GZIP = --best GZIP = --best
default: all all: Makefile $(SCRIPTS)
.SUFFIXES: .SUFFIXES:
$(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
@ -114,21 +116,21 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
install-binSCRIPTS: $(bin_SCRIPTS) install-binSCRIPTS: $(bin_SCRIPTS)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(bindir) $(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_SCRIPTS)'; for p in $$list; do \ @list='$(bin_SCRIPTS)'; for p in $$list; do \
if test -f $$p; then \ if test -f $$p; then \
echo " $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`"; \ echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
$(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \ $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
else if test -f $(srcdir)/$$p; then \ else if test -f $(srcdir)/$$p; then \
echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(bindir)/`echo $$p|sed '$(transform)'`"; \ echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
$(INSTALL_SCRIPT) $(srcdir)/$$p $(bindir)/`echo $$p|sed '$(transform)'`; \ $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
else :; fi; fi; \ else :; fi; fi; \
done done
uninstall-binSCRIPTS: uninstall-binSCRIPTS:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(bin_SCRIPTS)'; for p in $$list; do \ list='$(bin_SCRIPTS)'; for p in $$list; do \
rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
done done
tags: TAGS tags: TAGS
TAGS: TAGS:
@ -166,12 +168,10 @@ install: install-exec install-data all
uninstall: uninstall-binSCRIPTS uninstall: uninstall-binSCRIPTS
all: Makefile $(SCRIPTS)
install-strip: install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
installdirs: installdirs:
$(mkinstalldirs) $(bindir) $(mkinstalldirs) $(DATADIR)$(bindir)
mostlyclean-generic: mostlyclean-generic:
@ -200,8 +200,8 @@ maintainer-clean: maintainer-clean-generic distclean
@echo "This command is intended for maintainers to use;" @echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild." @echo "it deletes files that may require special tools to rebuild."
.PHONY: default uninstall-binSCRIPTS install-binSCRIPTS tags distdir \ .PHONY: uninstall-binSCRIPTS install-binSCRIPTS tags distdir info dvi \
info dvi installcheck install-exec install-data install uninstall all \ installcheck install-exec install-data install uninstall all \
installdirs mostlyclean-generic distclean-generic clean-generic \ installdirs mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean maintainer-clean-generic clean mostlyclean distclean maintainer-clean

578
configure vendored

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
# Makefile.in generated automatically by automake 1.2d from Makefile.am # Makefile.in generated automatically by automake 1.3 from Makefile.am
# Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. # Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation # This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it, # gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved. # with or without modifications, as long as this notice is preserved.
@ -32,6 +32,8 @@ mandir = @mandir@
includedir = @includedir@ includedir = @includedir@
oldincludedir = /usr/include oldincludedir = /usr/include
DISTDIR =
pkgdatadir = $(datadir)/@PACKAGE@ pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@
@ -111,7 +113,7 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar TAR = tar
GZIP = --best GZIP = --best
default: all all: Makefile $(DATA)
.SUFFIXES: .SUFFIXES:
$(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
@ -126,21 +128,21 @@ version.scm: $(top_builddir)/config.status version.scm.in
install-subpkgdataDATA: $(subpkgdata_DATA) install-subpkgdataDATA: $(subpkgdata_DATA)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(subpkgdatadir) $(mkinstalldirs) $(DESTDIR)$(subpkgdatadir)
@list='$(subpkgdata_DATA)'; for p in $$list; do \ @list='$(subpkgdata_DATA)'; for p in $$list; do \
if test -f $(srcdir)/$$p; then \ if test -f $(srcdir)/$$p; then \
echo " $(INSTALL_DATA) $(srcdir)/$$p $(subpkgdatadir)/$$p"; \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(subpkgdatadir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(subpkgdatadir)/$$p; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(subpkgdatadir)/$$p; \
else if test -f $$p; then \ else if test -f $$p; then \
echo " $(INSTALL_DATA) $$p $(subpkgdatadir)/$$p"; \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(subpkgdatadir)/$$p"; \
$(INSTALL_DATA) $$p $(subpkgdatadir)/$$p; \ $(INSTALL_DATA) $$p $(DESTDIR)$(subpkgdatadir)/$$p; \
fi; fi; \ fi; fi; \
done done
uninstall-subpkgdataDATA: uninstall-subpkgdataDATA:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(subpkgdata_DATA)'; for p in $$list; do \ list='$(subpkgdata_DATA)'; for p in $$list; do \
rm -f $(subpkgdatadir)/$$p; \ rm -f $(DESTDIR)$(subpkgdatadir)/$$p; \
done done
tags: TAGS tags: TAGS
@ -152,8 +154,12 @@ ID: $(HEADERS) $(SOURCES) $(LISP)
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
tags=; \ tags=; \
here=`pwd`; \ here=`pwd`; \
test -z "$(ETAGS_ARGS)$(SOURCES)$(HEADERS)$(LISP)$$tags" \ list='$(SOURCES) $(HEADERS)'; \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $(SOURCES) $(HEADERS) $(LISP) -o $$here/TAGS) unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
mostlyclean-tags: mostlyclean-tags:
@ -196,12 +202,10 @@ install: install-exec install-data all
uninstall: uninstall-subpkgdataDATA uninstall: uninstall-subpkgdataDATA
all: Makefile $(DATA)
install-strip: install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
installdirs: installdirs:
$(mkinstalldirs) $(subpkgdatadir) $(mkinstalldirs) $(DATADIR)$(subpkgdatadir)
mostlyclean-generic: mostlyclean-generic:
@ -231,7 +235,7 @@ maintainer-clean: maintainer-clean-tags maintainer-clean-generic \
@echo "This command is intended for maintainers to use;" @echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild." @echo "it deletes files that may require special tools to rebuild."
.PHONY: default uninstall-subpkgdataDATA install-subpkgdataDATA tags \ .PHONY: uninstall-subpkgdataDATA install-subpkgdataDATA tags \
mostlyclean-tags distclean-tags clean-tags maintainer-clean-tags \ mostlyclean-tags distclean-tags clean-tags maintainer-clean-tags \
distdir info dvi installcheck install-exec install-data install \ distdir info dvi installcheck install-exec install-data install \
uninstall all installdirs mostlyclean-generic distclean-generic \ uninstall all installdirs mostlyclean-generic distclean-generic \

View file

@ -1,15 +1,27 @@
#!/bin/sh #!/bin/sh
# #
# install - install a program, script, or datafile # install - install a program, script, or datafile
# This comes from X11R5. # This comes from X11R5 (mit/util/scripts/install.sh).
#
# Copyright 1991 by the Massachusetts Institute of Technology
#
# Permission to use, copy, modify, distribute, and sell this software and its
# documentation for any purpose is hereby granted without fee, provided that
# the above copyright notice appear in all copies and that both that
# copyright notice and this permission notice appear in supporting
# documentation, and that the name of M.I.T. not be used in advertising or
# publicity pertaining to distribution of the software without specific,
# written prior permission. M.I.T. makes no representations about the
# suitability of this software for any purpose. It is provided "as is"
# without express or implied warranty.
# #
# Calling this script install-sh is preferred over install.sh, to prevent # Calling this script install-sh is preferred over install.sh, to prevent
# `make' implicit rules from creating a file called install from it # `make' implicit rules from creating a file called install from it
# when there is no Makefile. # when there is no Makefile.
# #
# This script is compatible with the BSD install script, but was written # This script is compatible with the BSD install script, but was written
# from scratch. # from scratch. It can only install one file at a time, a restriction
# # shared with many OS's install programs.
# set DOITPROG to echo to test this script # set DOITPROG to echo to test this script
@ -29,7 +41,7 @@ stripprog="${STRIPPROG-strip}"
rmprog="${RMPROG-rm}" rmprog="${RMPROG-rm}"
mkdirprog="${MKDIRPROG-mkdir}" mkdirprog="${MKDIRPROG-mkdir}"
tranformbasename="" transformbasename=""
transform_arg="" transform_arg=""
instcmd="$mvprog" instcmd="$mvprog"
chmodcmd="$chmodprog 0755" chmodcmd="$chmodprog 0755"

View file

@ -1,6 +1,6 @@
# Makefile.in generated automatically by automake 1.2d from Makefile.am # Makefile.in generated automatically by automake 1.3 from Makefile.am
# Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. # Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation # This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it, # gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved. # with or without modifications, as long as this notice is preserved.
@ -32,6 +32,8 @@ mandir = @mandir@
includedir = @includedir@ includedir = @includedir@
oldincludedir = /usr/include oldincludedir = /usr/include
DISTDIR =
pkgdatadir = $(datadir)/@PACKAGE@ pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@
@ -242,7 +244,7 @@ DEP_FILES = .deps/alist.P .deps/alloca.P .deps/appinit.P \
SOURCES = $(libguile_la_SOURCES) $(EXTRA_libguile_la_SOURCES) $(guile_SOURCES) $(gh_test_c_SOURCES) $(gh_test_repl_SOURCES) SOURCES = $(libguile_la_SOURCES) $(EXTRA_libguile_la_SOURCES) $(guile_SOURCES) $(gh_test_c_SOURCES) $(gh_test_repl_SOURCES)
OBJECTS = $(libguile_la_OBJECTS) $(guile_OBJECTS) $(gh_test_c_OBJECTS) $(gh_test_repl_OBJECTS) OBJECTS = $(libguile_la_OBJECTS) $(guile_OBJECTS) $(gh_test_c_OBJECTS) $(gh_test_repl_OBJECTS)
default: all all: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) $(HEADERS) scmconfig.h
.SUFFIXES: .SUFFIXES:
.SUFFIXES: .S .c .lo .o .s .x .SUFFIXES: .S .c .lo .o .s .x
@ -288,23 +290,20 @@ maintainer-clean-libLTLIBRARIES:
install-libLTLIBRARIES: $(lib_LTLIBRARIES) install-libLTLIBRARIES: $(lib_LTLIBRARIES)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(libdir) $(mkinstalldirs) $(DESTDIR)$(libdir)
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \ @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
if test -f $$p; then \ if test -f $$p; then \
echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(libdir)/$$p"; \ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(libdir)/$$p; \ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
else :; fi; \ else :; fi; \
done done
uninstall-libLTLIBRARIES: uninstall-libLTLIBRARIES:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(lib_LTLIBRARIES)'; for p in $$list; do \ list='$(lib_LTLIBRARIES)'; for p in $$list; do \
$(LIBTOOL) --mode=uninstall rm -f $(libdir)/$$p; \ $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
done done
.c.o:
$(COMPILE) -c $<
.s.o: .s.o:
$(COMPILE) -c $< $(COMPILE) -c $<
@ -312,7 +311,7 @@ uninstall-libLTLIBRARIES:
$(COMPILE) -c $< $(COMPILE) -c $<
mostlyclean-compile: mostlyclean-compile:
-rm -f *.o core -rm -f *.o core *.core
clean-compile: clean-compile:
@ -321,9 +320,6 @@ distclean-compile:
maintainer-clean-compile: maintainer-clean-compile:
.c.lo:
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
.s.lo: .s.lo:
$(LIBTOOL) --mode=compile $(COMPILE) -c $< $(LIBTOOL) --mode=compile $(COMPILE) -c $<
@ -354,18 +350,18 @@ maintainer-clean-binPROGRAMS:
install-binPROGRAMS: $(bin_PROGRAMS) install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(bindir) $(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_PROGRAMS)'; for p in $$list; do \ @list='$(bin_PROGRAMS)'; for p in $$list; do \
if test -f $$p; then \ if test -f $$p; then \
echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`"; \ echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \ $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
else :; fi; \ else :; fi; \
done done
uninstall-binPROGRAMS: uninstall-binPROGRAMS:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(bin_PROGRAMS)'; for p in $$list; do \ list='$(bin_PROGRAMS)'; for p in $$list; do \
rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
done done
mostlyclean-checkPROGRAMS: mostlyclean-checkPROGRAMS:
@ -391,82 +387,85 @@ gh_test_repl: $(gh_test_repl_OBJECTS) $(gh_test_repl_DEPENDENCIES)
install-binSCRIPTS: $(bin_SCRIPTS) install-binSCRIPTS: $(bin_SCRIPTS)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(bindir) $(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_SCRIPTS)'; for p in $$list; do \ @list='$(bin_SCRIPTS)'; for p in $$list; do \
if test -f $$p; then \ if test -f $$p; then \
echo " $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`"; \ echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
$(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \ $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
else if test -f $(srcdir)/$$p; then \ else if test -f $(srcdir)/$$p; then \
echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(bindir)/`echo $$p|sed '$(transform)'`"; \ echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
$(INSTALL_SCRIPT) $(srcdir)/$$p $(bindir)/`echo $$p|sed '$(transform)'`; \ $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
else :; fi; fi; \ else :; fi; fi; \
done done
uninstall-binSCRIPTS: uninstall-binSCRIPTS:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(bin_SCRIPTS)'; for p in $$list; do \ list='$(bin_SCRIPTS)'; for p in $$list; do \
rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
done done
install-modincludeDATA: $(modinclude_DATA) install-modincludeDATA: $(modinclude_DATA)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(modincludedir) $(mkinstalldirs) $(DESTDIR)$(modincludedir)
@list='$(modinclude_DATA)'; for p in $$list; do \ @list='$(modinclude_DATA)'; for p in $$list; do \
if test -f $(srcdir)/$$p; then \ if test -f $(srcdir)/$$p; then \
echo " $(INSTALL_DATA) $(srcdir)/$$p $(modincludedir)/$$p"; \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(modincludedir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(modincludedir)/$$p; \ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(modincludedir)/$$p; \
else if test -f $$p; then \ else if test -f $$p; then \
echo " $(INSTALL_DATA) $$p $(modincludedir)/$$p"; \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(modincludedir)/$$p"; \
$(INSTALL_DATA) $$p $(modincludedir)/$$p; \ $(INSTALL_DATA) $$p $(DESTDIR)$(modincludedir)/$$p; \
fi; fi; \ fi; fi; \
done done
uninstall-modincludeDATA: uninstall-modincludeDATA:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(modinclude_DATA)'; for p in $$list; do \ list='$(modinclude_DATA)'; for p in $$list; do \
rm -f $(modincludedir)/$$p; \ rm -f $(DESTDIR)$(modincludedir)/$$p; \
done done
install-includeHEADERS: $(include_HEADERS) install-includeHEADERS: $(include_HEADERS)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(includedir) $(mkinstalldirs) $(DESTDIR)$(includedir)
@list='$(include_HEADERS)'; for p in $$list; do \ @list='$(include_HEADERS)'; for p in $$list; do \
echo " $(INSTALL_DATA) $(srcdir)/$$p $(includedir)/$$p"; \ if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
$(INSTALL_DATA) $(srcdir)/$$p $(includedir)/$$p; \ echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p"; \
$(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p; \
done done
uninstall-includeHEADERS: uninstall-includeHEADERS:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(include_HEADERS)'; for p in $$list; do \ list='$(include_HEADERS)'; for p in $$list; do \
rm -f $(includedir)/$$p; \ rm -f $(DESTDIR)$(includedir)/$$p; \
done done
install-modincludeHEADERS: $(modinclude_HEADERS) install-modincludeHEADERS: $(modinclude_HEADERS)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(modincludedir) $(mkinstalldirs) $(DESTDIR)$(modincludedir)
@list='$(modinclude_HEADERS)'; for p in $$list; do \ @list='$(modinclude_HEADERS)'; for p in $$list; do \
echo " $(INSTALL_DATA) $(srcdir)/$$p $(modincludedir)/$$p"; \ if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
$(INSTALL_DATA) $(srcdir)/$$p $(modincludedir)/$$p; \ echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(modincludedir)/$$p"; \
$(INSTALL_DATA) $$d$$p $(DESTDIR)$(modincludedir)/$$p; \
done done
uninstall-modincludeHEADERS: uninstall-modincludeHEADERS:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(modinclude_HEADERS)'; for p in $$list; do \ list='$(modinclude_HEADERS)'; for p in $$list; do \
rm -f $(modincludedir)/$$p; \ rm -f $(DESTDIR)$(modincludedir)/$$p; \
done done
install-pkgincludeHEADERS: $(pkginclude_HEADERS) install-pkgincludeHEADERS: $(pkginclude_HEADERS)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(pkgincludedir) $(mkinstalldirs) $(DESTDIR)$(pkgincludedir)
@list='$(pkginclude_HEADERS)'; for p in $$list; do \ @list='$(pkginclude_HEADERS)'; for p in $$list; do \
echo " $(INSTALL_DATA) $(srcdir)/$$p $(pkgincludedir)/$$p"; \ if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
$(INSTALL_DATA) $(srcdir)/$$p $(pkgincludedir)/$$p; \ echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgincludedir)/$$p"; \
$(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgincludedir)/$$p; \
done done
uninstall-pkgincludeHEADERS: uninstall-pkgincludeHEADERS:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(pkginclude_HEADERS)'; for p in $$list; do \ list='$(pkginclude_HEADERS)'; for p in $$list; do \
rm -f $(pkgincludedir)/$$p; \ rm -f $(DESTDIR)$(pkgincludedir)/$$p; \
done done
tags: TAGS tags: TAGS
@ -478,8 +477,12 @@ ID: $(HEADERS) $(SOURCES) $(LISP)
TAGS: $(HEADERS) $(SOURCES) scmconfig.h.in $(TAGS_DEPENDENCIES) $(LISP) TAGS: $(HEADERS) $(SOURCES) scmconfig.h.in $(TAGS_DEPENDENCIES) $(LISP)
tags=; \ tags=; \
here=`pwd`; \ here=`pwd`; \
test -z "$(ETAGS_ARGS)scmconfig.h.in$(SOURCES)$(HEADERS)$(LISP)$$tags" \ list='$(SOURCES) $(HEADERS)'; \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags scmconfig.h.in $(SOURCES) $(HEADERS) $(LISP) -o $$here/TAGS) unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)scmconfig.h.in$$unique$(LISP)$$tags" \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags scmconfig.h.in $$unique $(LISP) -o $$here/TAGS)
mostlyclean-tags: mostlyclean-tags:
@ -508,9 +511,6 @@ distdir: $(DISTFILES)
done done
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
-include .deps/.P
.deps/.P: $(BUILT_SOURCES)
echo > $@
-include $(DEP_FILES) -include $(DEP_FILES)
@ -523,13 +523,16 @@ distclean-depend:
maintainer-clean-depend: maintainer-clean-depend:
-rm -rf .deps -rm -rf .deps
.deps/%.P: %.c %.o: %.c
@echo "Computing dependencies for $<..." @echo '$(COMPILE) -c $<'; \
@o='o'; \ $(COMPILE) -Wp,-MD,.deps/$(*F).P -c $<
test -n "$o" && o='$$o'; \
$(MKDEP) $< >$@.tmp \ %.lo: %.c
&& sed "s,^\(.*\)\.o:,\1.$$o \1.l$$o $@:," < $@.tmp > $@ \ @echo '$(LTCOMPILE) -c $<'; \
&& rm -f $@.tmp $(LTCOMPILE) -Wp,-MD,.deps/$(*F).p -c $<
@-sed -e 's/^\([^:]*\)\.o:/\1.lo \1.o:/' \
< .deps/$(*F).p > .deps/$(*F).P
@-rm -f .deps/$(*F).p
info: info:
dvi: dvi:
check: all $(check_PROGRAMS) check: all $(check_PROGRAMS)
@ -546,13 +549,13 @@ install: install-exec install-data all
uninstall: uninstall-libLTLIBRARIES uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-modincludeDATA uninstall-includeHEADERS uninstall-modincludeHEADERS uninstall-pkgincludeHEADERS uninstall: uninstall-libLTLIBRARIES uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-modincludeDATA uninstall-includeHEADERS uninstall-modincludeHEADERS uninstall-pkgincludeHEADERS
all: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) $(HEADERS) scmconfig.h
install-strip: install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
installdirs: installdirs:
$(mkinstalldirs) $(libdir) $(bindir) $(bindir) $(modincludedir) \ $(mkinstalldirs) $(DATADIR)$(libdir) $(DATADIR)$(bindir) \
$(includedir) $(modincludedir) $(pkgincludedir) $(DATADIR)$(bindir) $(DATADIR)$(modincludedir) \
$(DATADIR)$(includedir) $(DATADIR)$(modincludedir) \
$(DATADIR)$(pkgincludedir)
mostlyclean-generic: mostlyclean-generic:
@ -594,18 +597,17 @@ maintainer-clean: maintainer-clean-hdr maintainer-clean-libLTLIBRARIES \
@echo "This command is intended for maintainers to use;" @echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild." @echo "it deletes files that may require special tools to rebuild."
.PHONY: default mostlyclean-hdr distclean-hdr clean-hdr \ .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
maintainer-clean-hdr mostlyclean-libLTLIBRARIES \ mostlyclean-libLTLIBRARIES distclean-libLTLIBRARIES \
distclean-libLTLIBRARIES clean-libLTLIBRARIES \ clean-libLTLIBRARIES maintainer-clean-libLTLIBRARIES \
maintainer-clean-libLTLIBRARIES uninstall-libLTLIBRARIES \ uninstall-libLTLIBRARIES install-libLTLIBRARIES mostlyclean-compile \
install-libLTLIBRARIES mostlyclean-compile distclean-compile \ distclean-compile clean-compile maintainer-clean-compile \
clean-compile maintainer-clean-compile mostlyclean-libtool \ mostlyclean-libtool distclean-libtool clean-libtool \
distclean-libtool clean-libtool maintainer-clean-libtool \ maintainer-clean-libtool mostlyclean-binPROGRAMS distclean-binPROGRAMS \
mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ clean-binPROGRAMS maintainer-clean-binPROGRAMS uninstall-binPROGRAMS \
maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ install-binPROGRAMS mostlyclean-checkPROGRAMS distclean-checkPROGRAMS \
mostlyclean-checkPROGRAMS distclean-checkPROGRAMS clean-checkPROGRAMS \ clean-checkPROGRAMS maintainer-clean-checkPROGRAMS uninstall-binSCRIPTS \
maintainer-clean-checkPROGRAMS uninstall-binSCRIPTS install-binSCRIPTS \ install-binSCRIPTS uninstall-modincludeDATA install-modincludeDATA \
uninstall-modincludeDATA install-modincludeDATA \
uninstall-includeHEADERS install-includeHEADERS \ uninstall-includeHEADERS install-includeHEADERS \
uninstall-modincludeHEADERS install-modincludeHEADERS \ uninstall-modincludeHEADERS install-modincludeHEADERS \
uninstall-pkgincludeHEADERS install-pkgincludeHEADERS tags \ uninstall-pkgincludeHEADERS install-pkgincludeHEADERS tags \

501
ltconfig
View file

@ -1,8 +1,7 @@
#! /bin/sh #! /bin/sh
# ltconfig - Create a system-specific libtool. # ltconfig - Create a system-specific libtool.
# Generated automatically from ltconfig.in by configure. # Copyright (C) 1996-1998 Free Software Foundation, Inc.
# Copyright (C) 1996, 1997, Free Software Foundation, Inc.
# Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
# #
# This file is free software; you can redistribute it and/or modify it # This file is free software; you can redistribute it and/or modify it
@ -26,34 +25,54 @@
# A lot of this script is taken from autoconf-2.10. # A lot of this script is taken from autoconf-2.10.
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
if test "${CDPATH+set}" = set; then CDPATH=; export CDPATH; fi
echo=echo
if test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then :
else
# The Solaris and AIX default echo program unquotes backslashes.
# This makes it impossible to quote backslashes using
# echo "$something" | sed 's/\\/\\\\/g'
# So, we emulate echo with printf '%s\n'
echo="printf %s\\n"
if test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then :
else
# Oops. We have no working printf. Try to find a not-so-buggy echo.
echo=echo
IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
for dir in $PATH /usr/ucb; do
if test -f $dir/echo && test "X`$dir/echo '\t'`" = 'X\t'; then
echo="$dir/echo"
break
fi
done
IFS="$save_ifs"
fi
fi
# Sed substitution that helps us do robust quoting. It backslashifies
# metacharacters that are still active within double-quoted strings.
Xsed='sed -e s/^X//'
sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
# Same as above, but do not quote variable references.
double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
# The name of this program. # The name of this program.
progname=`echo "$0" | sed 's%^.*/%%'` progname=`$echo "X$0" | $Xsed -e 's%^.*/%%'`
# Constants: # Constants:
PROGRAM=ltconfig PROGRAM=ltconfig
PACKAGE=libtool PACKAGE=libtool
VERSION=1.0e VERSION=1.2
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.c 1>&5' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.c 1>&5'
ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.c $LIBS 1>&5' ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.c $LIBS 1>&5'
rm="rm -f" rm="rm -f"
help="Try \`$progname --help' for more information." help="Try \`$progname --help' for more information."
# Sed substitution that helps us do robust quoting. It backslashifies
# metacharacters that are still active within double-quoted strings.
sed_quote_subst='s/\([\\"$\\\\]\)/\\\1/g'
# Same as above, but don't quote variable references.
double_quote_subst='s/\([\\"\\\\]\)/\\\1/g'
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
if test "${COLLECT_NAMES+set}" != set; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
# Global variables: # Global variables:
can_build_shared=yes can_build_shared=yes
enable_shared=yes enable_shared=yes
@ -107,7 +126,7 @@ Generate a system-specific libtool script.
--help display this help and exit --help display this help and exit
--no-verify do not verify that HOST is a valid host type --no-verify do not verify that HOST is a valid host type
--quiet same as \`--silent' --quiet same as \`--silent'
--silent don't print informational messages --silent do not print informational messages
--srcdir=DIR find \`config.guess' in DIR --srcdir=DIR find \`config.guess' in DIR
--version output version information and exit --version output version information and exit
--with-gcc assume that the GNU C compiler will be used --with-gcc assume that the GNU C compiler will be used
@ -147,7 +166,7 @@ EOM
if test -z "$ltmain"; then if test -z "$ltmain"; then
ltmain="$option" ltmain="$option"
elif test -z "$host"; then elif test -z "$host"; then
# FIXME This generates an unnecessary warning for sparc-sun-solaris4.1.3_U1 # This generates an unnecessary warning for sparc-sun-solaris4.1.3_U1
# if test -n "`echo $option| sed 's/[-a-z0-9.]//g'`"; then # if test -n "`echo $option| sed 's/[-a-z0-9.]//g'`"; then
# echo "$progname: warning \`$option' is not a valid host type" 1>&2 # echo "$progname: warning \`$option' is not a valid host type" 1>&2
# fi # fi
@ -168,7 +187,9 @@ fi
if test -f "$ltmain"; then : if test -f "$ltmain"; then :
else else
echo "$progname: warning: \`$ltmain' does not exist" 1>&2 echo "$progname: \`$ltmain' does not exist" 1>&2
echo "$help" 1>&2
exit 1
fi fi
# Quote any args containing shell metacharacters. # Quote any args containing shell metacharacters.
@ -220,7 +241,7 @@ fi
if test -z "$srcdir"; then if test -z "$srcdir"; then
# Assume the source directory is the same one as the path to ltmain.sh. # Assume the source directory is the same one as the path to ltmain.sh.
srcdir=`echo "$ltmain" | sed 's%/[^/]*$%%'` srcdir=`$echo "$ltmain" | $Xsed -e 's%/[^/]*$%%'`
test "$srcdir" = "$ltmain" && srcdir=. test "$srcdir" = "$ltmain" && srcdir=.
fi fi
@ -276,19 +297,32 @@ else
host_alias=$host host_alias=$host
fi fi
# Transform *-*-linux* to *-*-linux-gnu*, to support old configure scripts. # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
case "$host" in case "$host_os" in
*-*-linux-gnu*) ;; linux-gnu*) ;;
*-*-linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
esac esac
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
case "$host_os" in
aix3*)
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
if test "${COLLECT_NAMES+set}" != set; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
;;
esac
# Determine commands to create old-style static archives. # Determine commands to create old-style static archives.
old_archive_cmds='$AR cru $oldlib$oldobjs' old_archive_cmds='$AR cru $oldlib$oldobjs'
old_postinstall_cmds='chmod 644 $oldlib' old_postinstall_cmds='chmod 644 $oldlib'
old_postuninstall_cmds=
# Set a sane default for `AR'. # Set a sane default for `AR'.
test -z "$AR" && AR=ar test -z "$AR" && AR=ar
@ -314,7 +348,7 @@ fi
if test -n "$RANLIB"; then if test -n "$RANLIB"; then
old_archive_cmds="$old_archive_cmds;\$RANLIB \$oldlib" old_archive_cmds="$old_archive_cmds;\$RANLIB \$oldlib"
old_postinstall_cmds="$old_postinstall_cmds;\$RANLIB \$oldlib" old_postinstall_cmds="\$RANLIB \$oldlib;$old_postinstall_cmds"
fi fi
# Check to see if we are using GCC. # Check to see if we are using GCC.
@ -387,7 +421,7 @@ if test "$with_gcc" != yes || test -z "$CC"; then
# Now see if the compiler is really GCC. # Now see if the compiler is really GCC.
with_gcc=no with_gcc=no
echo $ac_n "checking whether we are using GNU C... $ac_c" 1>&6 echo $ac_n "checking whether we are using GNU C... $ac_c" 1>&6
echo "$progname:390: checking whether we are using GNU C" >&5 echo "$progname:424: checking whether we are using GNU C" >&5
$rm conftest.c $rm conftest.c
cat > conftest.c <<EOF cat > conftest.c <<EOF
@ -395,7 +429,7 @@ if test "$with_gcc" != yes || test -z "$CC"; then
yes; yes;
#endif #endif
EOF EOF
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:398: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:432: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
with_gcc=yes with_gcc=yes
fi fi
$rm conftest.c $rm conftest.c
@ -408,14 +442,12 @@ compiler="$2"
echo $ac_n "checking for $compiler option to produce PIC... $ac_c" 1>&6 echo $ac_n "checking for $compiler option to produce PIC... $ac_c" 1>&6
pic_flag= pic_flag=
profile_flag_pattern=
special_shlib_compile_flags= special_shlib_compile_flags=
wl= wl=
link_static_flag= link_static_flag=
no_builtin_flag= no_builtin_flag=
if test "$with_gcc" = yes; then if test "$with_gcc" = yes; then
profile_flag_pattern='-pg?'
wl='-Wl,' wl='-Wl,'
link_static_flag='-static' link_static_flag='-static'
no_builtin_flag=' -fno-builtin' no_builtin_flag=' -fno-builtin'
@ -423,7 +455,15 @@ if test "$with_gcc" = yes; then
case "$host_os" in case "$host_os" in
aix3* | aix4* | irix5* | irix6* | osf3* | osf4*) aix3* | aix4* | irix5* | irix6* | osf3* | osf4*)
# PIC is the default for these OSes. # PIC is the default for these OSes.
pic_flag= ;;
os2*)
# We can build DLLs from non-PIC.
;;
amigaos*)
# FIXME: we need at least 68020 code to build shared libraries, but
# adding the `-m68020' flag to GCC prevents building anything better,
# like `-m68040'.
pic_flag='-m68020 -resident32 -malways-restore-a4'
;; ;;
*) *)
pic_flag='-fPIC' pic_flag='-fPIC'
@ -438,16 +478,16 @@ else
;; ;;
hpux9* | hpux10*) hpux9* | hpux10*)
# FIXME is there a better link_static_flag that works with the bundled CC? # Is there a better link_static_flag that works with the bundled CC?
wl='-Wl,' wl='-Wl,'
link_static_flag='${wl}-a ${wl}archive' link_static_flag="${wl}-a ${wl}archive"
pic_flag='+Z'
;; ;;
irix5* | irix6*) irix5* | irix6*)
wl='-Wl,' wl='-Wl,'
link_static_flag='-non_shared' link_static_flag='-non_shared'
# PIC (with -KPIC) is the default. # PIC (with -KPIC) is the default.
pic_flag=
;; ;;
os2*) os2*)
@ -478,6 +518,12 @@ else
wl='-Qoption ld ' wl='-Qoption ld '
;; ;;
sysv4.2uw2*)
pic_flag='-KPIC'
link_static_flag='-Bstatic'
wl='-Wl,'
;;
uts4*) uts4*)
pic_flag='-pic' pic_flag='-pic'
link_static_flag='-Bstatic' link_static_flag='-Bstatic'
@ -498,14 +544,15 @@ if test -n "$pic_flag"; then
echo > conftest.c echo > conftest.c
save_CFLAGS="$CFLAGS" save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $pic_flag -DPIC" CFLAGS="$CFLAGS $pic_flag -DPIC"
echo "$progname:501: checking if $compiler PIC flag $pic_flag works" >&5 echo "$progname:547: checking if $compiler PIC flag $pic_flag works" >&5
if { (eval echo $progname:502: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then if { (eval echo $progname:548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then
# Append any errors to the config.log. # Append any warnings to the config.log.
cat conftest.err 1>&5 cat conftest.err 1>&5
# On HP-UX, the stripped-down bundled CC doesn't accept +Z, but also # On HP-UX, both CC and GCC only warn that PIC is supported... then they
# reports no error. So, we need to grep stderr for (Bundled). # create non-PIC objects. So, if there were any warnings, we assume that
if grep '(Bundled)' conftest.err >/dev/null; then # PIC is not supported.
if test -s conftest.err; then
echo "$ac_t"no 1>&6 echo "$ac_t"no 1>&6
can_build_shared=no can_build_shared=no
pic_flag= pic_flag=
@ -541,8 +588,8 @@ $rm conftest*
echo 'main(){return(0);}' > conftest.c echo 'main(){return(0);}' > conftest.c
save_LDFLAGS="$LDFLAGS" save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $link_static_flag" LDFLAGS="$LDFLAGS $link_static_flag"
echo "$progname:544: checking if $compiler static flag $link_static_flag works" >&5 echo "$progname:591: checking if $compiler static flag $link_static_flag works" >&5
if { (eval echo $progname:545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo $progname:592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
echo "$ac_t$link_static_flag" 1>&6 echo "$ac_t$link_static_flag" 1>&6
else else
echo "$ac_t"none 1>&6 echo "$ac_t"none 1>&6
@ -574,15 +621,15 @@ if test -z "$LD"; then
if test "$with_gcc" = yes; then if test "$with_gcc" = yes; then
# Check if gcc -print-prog-name=ld gives a path. # Check if gcc -print-prog-name=ld gives a path.
echo $ac_n "checking for ld used by GCC... $ac_c" 1>&6 echo $ac_n "checking for ld used by GCC... $ac_c" 1>&6
echo "$progname:577: checking for ld used by GCC" >&5 echo "$progname:624: checking for ld used by GCC" >&5
ac_prog=`($CC -print-prog-name=ld) 2>&5` ac_prog=`($CC -print-prog-name=ld) 2>&5`
case "$ac_prog" in case "$ac_prog" in
# Accept absolute paths. # Accept absolute paths.
/*) /* | [A-Za-z]:\\*)
test -z "$LD" && LD="$ac_prog" test -z "$LD" && LD="$ac_prog"
;; ;;
"") "")
# If it fails, then pretend we aren't using GCC. # If it fails, then pretend we are not using GCC.
ac_prog=ld ac_prog=ld
;; ;;
*) *)
@ -592,10 +639,10 @@ if test -z "$LD"; then
esac esac
elif test "$with_gnu_ld" = yes; then elif test "$with_gnu_ld" = yes; then
echo $ac_n "checking for GNU ld... $ac_c" 1>&6 echo $ac_n "checking for GNU ld... $ac_c" 1>&6
echo "$progname:595: checking for GNU ld" >&5 echo "$progname:642: checking for GNU ld" >&5
else else
echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
echo "$progname:598: checking for non-GNU ld" >&5 echo "$progname:645: checking for non-GNU ld" >&5
fi fi
if test -z "$LD"; then if test -z "$LD"; then
@ -629,7 +676,7 @@ if test -z "$LD"; then
fi fi
fi fi
# Check to see if it really is or isn't GNU ld. # Check to see if it really is or is not GNU ld.
echo $ac_n "checking if the linker ($LD) is GNU ld... $ac_c" 1>&6 echo $ac_n "checking if the linker ($LD) is GNU ld... $ac_c" 1>&6
# I'd rather use --version here, but apparently some GNU ld's only accept -v. # I'd rather use --version here, but apparently some GNU ld's only accept -v.
if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
@ -643,6 +690,7 @@ echo "$ac_t$with_gnu_ld" 1>&6
echo $ac_n "checking whether the linker ($LD) supports shared libraries... $ac_c" 1>&6 echo $ac_n "checking whether the linker ($LD) supports shared libraries... $ac_c" 1>&6
allow_undefined_flag= allow_undefined_flag=
no_undefined_flag=
archive_cmds= archive_cmds=
old_archive_from_new_cmds= old_archive_from_new_cmds=
export_dynamic_flag_spec= export_dynamic_flag_spec=
@ -650,43 +698,41 @@ hardcode_libdir_flag_spec=
hardcode_libdir_separator= hardcode_libdir_separator=
hardcode_direct=no hardcode_direct=no
hardcode_minus_L=no hardcode_minus_L=no
hardcode_runpath_var=no
hardcode_shlibpath_var=unsupported hardcode_shlibpath_var=unsupported
runpath_var= runpath_var=
ld_shlibs=yes case "$host_os" in
if test "$with_gnu_ld" = yes; then amigaos* | sunos4*)
# See if GNU ld supports shared libraries. # On these operating systems, we should treat GNU ld like the system ld.
gnu_ld_acts_native=yes
case "$host_os" in
sunos4*)
ld_shlibs=yes
hardcode_direct=yes
hardcode_shlibpath_var=no
;; ;;
*)
gnu_ld_acts_native=no
;;
esac
*) ld_shlibs=yes
if test "$with_gnu_ld" = yes && test "$gnu_ld_acts_native" != yes; then
# See if GNU ld supports shared libraries.
if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
archive_cmds='$CC -shared ${wl}-soname $wl$soname -o $lib$libobjs'
runpath_var=LD_RUN_PATH runpath_var=LD_RUN_PATH
hardcode_runpath_var=yes
ld_shlibs=yes ld_shlibs=yes
else else
ld_shlibs=no ld_shlibs=no
fi fi
;;
esac
if test "$ld_shlibs" = yes; then if test "$ld_shlibs" = yes; then
archive_cmds='$CC -shared ${wl}-soname $wl$soname -o $lib$libobjs$deplibs' hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
hardcode_libdir_flag_spec='${wl}-rpath $wl$libdir' export_dynamic_flag_spec='${wl}--export-dynamic'
export_dynamic_flag_spec='${wl}-export-dynamic'
fi fi
else else
# PORTME fill in a description of your system's linker (not GNU ld) # PORTME fill in a description of your system's linker (not GNU ld)
case "$host_os" in case "$host_os" in
aix3*) aix3*)
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
archive_cmds='$NM$libobjs | $global_symbol_pipe | sed '"'s/.* //'"' > $lib.exp;$LD -o $objdir/$soname$libobjs -bE:$lib.exp -T512 -H512 -bM:SRE$deplibs;$AR cru $lib $objdir/$soname' archive_cmds='$NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' > $lib.exp;$LD -o $objdir/$soname$libobjs -bE:$lib.exp -T512 -H512 -bM:SRE;$AR cru $lib $objdir/$soname'
# Note: this linker hardcodes the directories in LIBPATH if there # Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L. # are no directories specified by -L.
hardcode_minus_L=yes hardcode_minus_L=yes
@ -699,25 +745,32 @@ else
aix4*) aix4*)
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
archive_cmds='$NM$libobjs | $global_symbol_pipe | sed '"'s/.* //'"' > $lib.exp;$CC -o $objdir/$soname$libobjs ${wl}-bE:$lib.exp ${wl}-bM:SRE ${wl}-bnoentry$deplibs;$AR cru $lib $objdir/$soname' archive_cmds='$NM$libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' > $lib.exp;$CC -o $objdir/$soname$libobjs ${wl}-bE:$lib.exp ${wl}-bM:SRE ${wl}-bnoentry;$AR cru $lib $objdir/$soname'
hardcode_direct=yes hardcode_direct=yes
hardcode_minus_L=yes hardcode_minus_L=yes
;; ;;
amigaos*)
archive_cmds='$rm $objdir/a2ixlibrary.data;$echo "#define NAME $libname" > $objdir/a2ixlibrary.data;$echo "#define LIBRARY_ID 1" >> $objdir/a2ixlibrary.data;$echo "#define VERSION $major" >> $objdir/a2ixlibrary.data;$echo "#define REVISION $revision" >> $objdir/a2ixlibrary.data;$AR cru $lib$libobjs;$RANLIB $lib;(cd $objdir && a2ixlibrary -32)'
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
;;
# FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
# support. Future versions do this automatically, but an explicit c++rt0.o # support. Future versions do this automatically, but an explicit c++rt0.o
# doesn't break anything, and helps significantly (at the cost of a little # does not break anything, and helps significantly (at the cost of a little
# extra space). # extra space).
freebsd2.2*) freebsd2.2*)
archive_cmds='$LD -Bshareable -o $lib$libobjs$deplibs /usr/lib/c++rt0.o' archive_cmds='$LD -Bshareable -o $lib$libobjs /usr/lib/c++rt0.o'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_minus_L=yes hardcode_minus_L=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
# Unfortunately, older versions of FreeBSD 2 don't have this feature. # Unfortunately, older versions of FreeBSD 2 do not have this feature.
freebsd2*) freebsd2*)
archive_cmds='$LD -Bshareable -o $lib$libobjs$deplibs' archive_cmds='$LD -Bshareable -o $lib$libobjs'
hardcode_direct=yes hardcode_direct=yes
hardcode_minus_L=yes hardcode_minus_L=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
@ -725,7 +778,7 @@ else
# FreeBSD 3, at last, uses gcc -shared to do shared libraries. # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
freebsd3*) freebsd3*)
archive_cmds='$CC -shared -o $lib$libobjs$deplibs' archive_cmds='$CC -shared -o $lib$libobjs'
hardcode_libdir_flag_spec='-R$libdir' hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_minus_L=yes hardcode_minus_L=yes
@ -733,48 +786,50 @@ else
;; ;;
hpux9*) hpux9*)
archive_cmds='$rm $objdir/$soname;$LD -b +s +b $install_libdir -o $objdir/$soname$libobjs$deplibs;mv $objdir/$soname $lib' archive_cmds='$rm $objdir/$soname;$LD -b +s +b $install_libdir -o $objdir/$soname$libobjs;mv $objdir/$soname $lib'
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_minus_L=yes hardcode_minus_L=yes
export_dynamic_flag_spec='${wl}-E'
;; ;;
hpux10*) hpux10*)
archive_cmds='$LD -b +h $soname +s +b $install_libdir -o $lib$libobjs$deplibs' archive_cmds='$LD -b +h $soname +s +b $install_libdir -o $lib$libobjs'
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_minus_L=yes hardcode_minus_L=yes
export_dynamic_flag_spec='${wl}-E'
;; ;;
irix5* | irix6*) irix5* | irix6*)
archive_cmds='$LD -shared -o $lib -soname $soname -set_version $verstring$libobjs$deplibs' archive_cmds='$LD -shared -o $lib -soname $soname -set_version $verstring$libobjs'
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
;; ;;
netbsd* | openbsd*) netbsd*)
# Tested with NetBSD 1.2 ld # Tested with NetBSD 1.2 ld
archive_cmds='$LD -Bshareable -o $lib$libobjs$deplibs' archive_cmds='$LD -Bshareable -o $lib$libobjs'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
hardcode_shlibpath_var=no
;;
openbsd*)
archive_cmds='$LD -Bshareable -o $lib$libobjs'
hardcode_libdir_flag_spec='-R$libdir' hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
;; ;;
os2*) os2*)
# FIXME: unsure of OS/2 hardcoding properties hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=yes hardcode_minus_L=yes
allow_undefined_flag=unsupported allow_undefined_flag=unsupported
archive_cmds='echo "LIBRARY $libname INITINSTANCE" > $objdir/$libname.def;echo "DESCRIPTION \"$libname\"" >> $objdir/$libname.def;echo DATA >> $objdir/$libname.def;echo " SINGLE NONSHARED" >> $objdir/$libname.def;echo EXPORTS >> $objdir/$libname.def;emxexp$libobjs >> $objdir/$libname.def;$CC -Zdll -Zcrtdll -o $lib$libobjs $objdir/$libname.def$deplibs' archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $objdir/$libname.def;$echo "DESCRIPTION \"$libname\"" >> $objdir/$libname.def;$echo DATA >> $objdir/$libname.def;$echo " SINGLE NONSHARED" >> $objdir/$libname.def;$echo EXPORTS >> $objdir/$libname.def;emxexp$libobjs >> $objdir/$libname.def;$CC -Zdll -Zcrtdll -o $lib$libobjs $objdir/$libname.def'
old_archive_from_new_cmds='emximp -o $libname.a $objdir/$libname.def' old_archive_from_new_cmds='emximp -o $objdir/$libname.a $objdir/$libname.def'
;; ;;
osf3*) osf3* | osf4*)
allow_undefined_flag=' -expect_unresolved'
archive_cmds='$LD -shared${allow_undefined_flag} -o $lib -soname $soname -set_version $verstring$libobjs$deplibs'
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
osf4*)
allow_undefined_flag=' -expect_unresolved \*' allow_undefined_flag=' -expect_unresolved \*'
archive_cmds='$LD -shared${allow_undefined_flag} -o $lib -soname $soname -set_version $verstring$libobjs$deplibs' archive_cmds='$LD -shared${allow_undefined_flag} -o $lib -soname $soname -set_version $verstring$libobjs$deplibs'
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
@ -782,18 +837,34 @@ else
;; ;;
sco3.2v5*) sco3.2v5*)
archive_cmds='$LD -G -o $lib$libobjs$deplibs' archive_cmds='$LD -G -o $lib$libobjs'
hardcode_direct=yes hardcode_direct=yes
;; ;;
solaris2*) solaris2*)
archive_cmds='$LD -G -z text -h $soname -o $lib$libobjs$deplibs' no_undefined_flag=' -z text'
archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib$libobjs'
hardcode_libdir_flag_spec='-R$libdir' hardcode_libdir_flag_spec='-R$libdir'
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
# Solaris 2 before 2.5 hardcodes -L paths.
case "$host_os" in
solaris2.[0-4]*)
hardcode_minus_L=yes
;;
esac
;; ;;
sunos4*) sunos4*)
if test "$with_gcc" = yes; then
archive_cmds='$CC -shared -o $lib$libobjs'
else
archive_cmds='$LD -assert pure-text -Bstatic -o $lib$libobjs' archive_cmds='$LD -assert pure-text -Bstatic -o $lib$libobjs'
fi
if test "$with_gnu_ld" = yes; then
export_dynamic_flag_spec='${wl}-export-dynamic'
fi
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=yes hardcode_direct=yes
hardcode_minus_L=yes hardcode_minus_L=yes
@ -801,7 +872,7 @@ else
;; ;;
uts4*) uts4*)
archive_cmds='$LD -G -h $soname -o $lib$libobjs$deplibs' archive_cmds='$LD -G -h $soname -o $lib$libobjs'
hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=no hardcode_direct=no
hardcode_minus_L=no hardcode_minus_L=no
@ -819,16 +890,18 @@ echo "$ac_t$ld_shlibs" 1>&6
if test -z "$NM"; then if test -z "$NM"; then
echo $ac_n "checking for BSD-compatible nm... $ac_c" 1>&6 echo $ac_n "checking for BSD-compatible nm... $ac_c" 1>&6
case "$NM" in case "$NM" in
/*) ;; # Let the user override the test with a path. /* | [A-Za-z]:\\*) ;; # Let the user override the test with a path.
*) *)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
for ac_dir in /usr/ucb $PATH /bin; do for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
test -z "$ac_dir" && dir=. test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/nm; then if test -f $ac_dir/nm; then
# Check to see if the nm accepts a BSD-compat flag. # Check to see if the nm accepts a BSD-compat flag.
if ($ac_dir/nm -B /dev/null 2>&1; exit 0) | grep /dev/null >/dev/null; then # Adding the `sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
NM="$ac_dir/nm -B" NM="$ac_dir/nm -B"
elif ($ac_dir/nm -p /dev/null 2>&1; exit 0) | grep /dev/null >/dev/null; then elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
NM="$ac_dir/nm -p" NM="$ac_dir/nm -p"
else else
NM="$ac_dir/nm" NM="$ac_dir/nm"
@ -863,6 +936,10 @@ case "$host_os" in
aix*) aix*)
symcode='[BCDTU]' symcode='[BCDTU]'
;; ;;
irix*)
# Cannot use undefined symbols on IRIX because inlined functions mess us up.
symcode='[BCDEGRST]'
;;
solaris2*) solaris2*)
symcode='[BDTU]' symcode='[BDTU]'
;; ;;
@ -880,22 +957,28 @@ global_symbol_pipe="sed -n -e 's/^.* $symcode $sympat$/$symxfrm/p'"
pipe_works=no pipe_works=no
$rm conftest* $rm conftest*
cat > conftest.c <<EOF cat > conftest.c <<EOF
#ifdef __cplusplus
extern "C" {
#endif
char nm_test_var; char nm_test_var;
void nm_test_func(){} void nm_test_func(){}
#ifdef __cplusplus
}
#endif
main(){nm_test_var='a';nm_test_func();return(0);} main(){nm_test_var='a';nm_test_func();return(0);}
EOF EOF
echo "$progname:888: checking if global_symbol_pipe works" >&5 echo "$progname:971: checking if global_symbol_pipe works" >&5
if { (eval echo $progname:889: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.o; then if { (eval echo $progname:972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.o; then
# Now try to grab the symbols. # Now try to grab the symbols.
nlist=conftest.nm nlist=conftest.nm
if { echo "$progname:892: eval \"$NM conftest.o | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.o | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then if { echo "$progname:975: eval \"$NM conftest.o | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.o | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
# Try sorting and uniquifying the output. # Try sorting and uniquifying the output.
if sort "$nlist" | uniq > "$nlist"T; then if sort "$nlist" | uniq > "$nlist"T; then
mv -f "$nlist"T "$nlist" mv -f "$nlist"T "$nlist"
wcout=`wc "$nlist" 2>/dev/null` wcout=`wc "$nlist" 2>/dev/null`
count=`echo "$wcout" | sed 's/^[ ]*\([0-9][0-9]*\).*$/\1/'` count=`$echo "X$wcout" | $Xsed -e 's/^[ ]*\([0-9][0-9]*\).*$/\1/'`
(test "$count" -ge 0) 2>/dev/null || count=-1 (test "$count" -ge 0) 2>/dev/null || count=-1
else else
rm -f "$nlist"T rm -f "$nlist"T
@ -932,9 +1015,9 @@ struct {
dld_preloaded_symbols[] = dld_preloaded_symbols[] =
{ {
EOF EOF
sed 's/^\(.*\) \(.*\)$/ {"\1", \&\2},/' < "$nlist" >> conftest.c sed 's/^\(.*\) \(.*\)$/ {"\1", (__ptr_t) \&\2},/' < "$nlist" >> conftest.c
cat <<\EOF >> conftest.c cat <<\EOF >> conftest.c
{0}, {0, (__ptr_t) 0}
}; };
#ifdef __cplusplus #ifdef __cplusplus
@ -947,7 +1030,7 @@ EOF
save_CFLAGS="$CFLAGS" save_CFLAGS="$CFLAGS"
LIBS='conftestm.o' LIBS='conftestm.o'
CFLAGS="$CFLAGS$no_builtin_flag" CFLAGS="$CFLAGS$no_builtin_flag"
if { (eval echo $progname:950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo $progname:1033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
pipe_works=yes pipe_works=yes
else else
echo "$progname: failed program was:" >&5 echo "$progname: failed program was:" >&5
@ -969,7 +1052,7 @@ else
fi fi
$rm conftest* $rm conftest*
# Don't use the global_symbol_pipe unless it works. # Do not use the global_symbol_pipe unless it works.
echo "$ac_t$pipe_works" 1>&6 echo "$ac_t$pipe_works" 1>&6
test "$pipe_works" = yes || global_symbol_pipe= test "$pipe_works" = yes || global_symbol_pipe=
@ -977,7 +1060,7 @@ test "$pipe_works" = yes || global_symbol_pipe=
echo $ac_n "checking how to hardcode library paths into programs... $ac_c" 1>&6 echo $ac_n "checking how to hardcode library paths into programs... $ac_c" 1>&6
hardcode_action= hardcode_action=
if test -n "$hardcode_libdir_flag_spec" || \ if test -n "$hardcode_libdir_flag_spec" || \
test "$hardcode_runpath_var" = yes; then test -n "$runpath_var"; then
# We can hardcode non-existant directories. # We can hardcode non-existant directories.
if test "$hardcode_direct" != no && \ if test "$hardcode_direct" != no && \
@ -993,7 +1076,7 @@ if test -n "$hardcode_libdir_flag_spec" || \
elif test "$hardcode_direct" != yes && \ elif test "$hardcode_direct" != yes && \
test "$hardcode_minus_L" != yes && \ test "$hardcode_minus_L" != yes && \
test "$hardcode_shlibpath_var" != yes; then test "$hardcode_shlibpath_var" != yes; then
# We can't hardcode anything. # We cannot hardcode anything.
hardcode_action=unsupported hardcode_action=unsupported
else else
# We can only hardcode existing directories. # We can only hardcode existing directories.
@ -1013,9 +1096,12 @@ test -n "$reload_flag" && reload_flag=" $reload_flag"
# PORTME Fill in your ld.so characteristics # PORTME Fill in your ld.so characteristics
library_names_spec= library_names_spec=
libname_spec='lib$name'
soname_spec= soname_spec=
postinstall_cmds= postinstall_cmds=
postuninstall_cmds=
finish_cmds= finish_cmds=
finish_eval=
shlibpath_var= shlibpath_var=
version_type=none version_type=none
dynamic_linker="$host_os ld.so" dynamic_linker="$host_os ld.so"
@ -1024,23 +1110,29 @@ echo $ac_n "checking dynamic linker characteristics... $ac_c" 1>&6
case "$host_os" in case "$host_os" in
aix3* | aix4*) aix3* | aix4*)
version_type=linux version_type=linux
library_names_spec='$libname.so.$versuffix $libname.a' library_names_spec='${libname}${release}.so.$versuffix $libname.a'
shlibpath_var=LIBPATH shlibpath_var=LIBPATH
# AIX has no versioning support, so we append a major version to the name. # AIX has no versioning support, so we append a major version to the name.
soname_spec='$libname.so.$major' soname_spec='${libname}${release}.so.$major'
;;
amigaos*)
library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
;; ;;
freebsd2* | freebsd3*) freebsd2* | freebsd3*)
version_type=sunos version_type=sunos
library_names_spec='$libname.so.$versuffix $libname.so' library_names_spec='${libname}${release}.so.$versuffix $libname.so'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
gnu*) gnu*)
version_type=sunos version_type=sunos
library_names_spec='$libname.so.$versuffix' library_names_spec='${libname}${release}.so.$versuffix'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
@ -1050,16 +1142,16 @@ hpux9* | hpux10*)
dynamic_linker="$host_os dld.sl" dynamic_linker="$host_os dld.sl"
version_type=sunos version_type=sunos
shlibpath_var=SHLIB_PATH shlibpath_var=SHLIB_PATH
library_names_spec='$libname.sl.$versuffix $libname.sl.$major $libname.sl' library_names_spec='${libname}${release}.sl.$versuffix ${libname}${release}.sl.$major $libname.sl'
soname_spec='$libname.sl.$major' soname_spec='${libname}${release}.sl.$major'
# HP-UX runs *really* slowly unless shared libraries are mode 555. # HP-UX runs *really* slowly unless shared libraries are mode 555.
postinstall_cmds='chmod 555 $lib' postinstall_cmds='chmod 555 $lib'
;; ;;
irix5* | irix6*) irix5* | irix6*)
version_type=osf version_type=osf
soname_spec='$libname.so' soname_spec='${libname}${release}.so'
library_names_spec='$libname.so.$versuffix $libname.so' library_names_spec='${libname}${release}.so.$versuffix $libname.so'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
@ -1071,9 +1163,9 @@ linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
# This must be Linux ELF. # This must be Linux ELF.
linux-gnu*) linux-gnu*)
version_type=linux version_type=linux
library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so' library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='$libname.so.$major' soname_spec='${libname}${release}.so.$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' finish_cmds='PATH="$PATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
if test -f /lib/ld.so.1; then if test -f /lib/ld.so.1; then
@ -1089,49 +1181,57 @@ linux-gnu*)
netbsd* | openbsd*) netbsd* | openbsd*)
version_type=sunos version_type=sunos
library_names_spec='$libname.so.$versuffix' library_names_spec='${libname}${release}.so.$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
os2*) os2*)
version_type=none libname_spec='$name'
library_names_spec='$libname.dll' library_names_spec='$libname.dll $libname.a'
dynamic_linker='OS/2 ld.exe' dynamic_linker='OS/2 ld.exe'
shlibpath_var=LIBPATH
;; ;;
osf3* | osf4*) osf3* | osf4*)
version_type=osf version_type=osf
soname_spec='$libname.so' soname_spec='${libname}${release}.so'
library_names_spec='$libname.so.$versuffix $libname.so' library_names_spec='${libname}${release}.so.$versuffix $libname.so'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
sco3.2v5*) sco3.2v5*)
version_type=osf version_type=osf
soname_spec='$libname.so.$major' soname_spec='${libname}${release}.so.$major'
library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so' library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
solaris2*) solaris2*)
version_type=linux version_type=linux
library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so' library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='$libname.so.$major' soname_spec='${libname}${release}.so.$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
sunos4*) sunos4*)
version_type=sunos version_type=sunos
library_names_spec='$libname.so.$versuffix' library_names_spec='${libname}${release}.so.$versuffix'
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' finish_cmds='PATH="$PATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
;;
sysv4.2uw2*)
version_type=linux
library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='${libname}${release}.so.$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
uts4*) uts4*)
version_type=linux version_type=linux
library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so' library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='$libname.so.$major' soname_spec='${libname}${release}.so.$major'
shlibpath_var=LD_LIBRARY_PATH shlibpath_var=LD_LIBRARY_PATH
;; ;;
@ -1142,30 +1242,7 @@ esac
echo "$ac_t$dynamic_linker" echo "$ac_t$dynamic_linker"
test "$dynamic_linker" = no && can_build_shared=no test "$dynamic_linker" = no && can_build_shared=no
# FIXME need to add library stripping features # Report the final consequences.
# strip -x works for most platforms, though not for static libraries on NetBSD
# HP-UX requires "-r" for library stripping
striplib=
old_striplib=
#echo $ac_n "checking for static library strip program... $ac_c" 1>&6
#if test -n "$old_striplib"; then
# echo "$ac_t$old_striplib" 1>&6
#else
# echo "$ac_t"none 1>&6
#fi
#if test "$can_build_shared" = yes; then
# echo $ac_n "checking for shared library strip program... $ac_c" 1>&6
#
# if test -n "$striplib"; then
# echo "$ac_t$striplib" 1>&6
# else
# echo "$ac_t"none 1>&6
# fi
#fi
# Report the consequences.
echo "checking if libtool supports shared libraries... $can_build_shared" 1>&6 echo "checking if libtool supports shared libraries... $can_build_shared" 1>&6
echo $ac_n "checking whether to build shared libraries... $ac_c" 1>&6 echo $ac_n "checking whether to build shared libraries... $ac_c" 1>&6
@ -1202,25 +1279,30 @@ fi
rmdir .libs 2>/dev/null rmdir .libs 2>/dev/null
echo "$ac_t$objdir" 1>&6 echo "$ac_t$objdir" 1>&6
# Copy echo and quote the copy, instead of the original, because it is
# used later.
ltecho="$echo"
# Now quote all the things that may contain metacharacters. # Now quote all the things that may contain metacharacters.
for var in old_CC old_CFLAGS old_CPPFLAGS old_LD old_NM old_RANLIB \ for var in ltecho old_CC old_CFLAGS old_CPPFLAGS old_LD old_NM old_RANLIB \
old_LN_S AR CC LD LN_S NM reload_flag reload_cmds wl pic_flag \ old_LN_S AR CC LD LN_S NM reload_flag reload_cmds wl pic_flag \
link_static_flag no_builtin_flag export_dynamic_flag_spec \ link_static_flag no_builtin_flag export_dynamic_flag_spec \
profile_flag_pattern library_names_spec soname_spec RANLIB \ libname_spec library_names_spec soname_spec RANLIB \
old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \ old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
archive_cmds postinstall_cmds \ old_postuninstall_cmds archive_cmds postinstall_cmds postuninstall_cmds \
allow_undefined_flag finish_cmds global_symbol_pipe \ allow_undefined_flag no_undefined_flag \
striplib old_striplib \ finish_cmds finish_eval global_symbol_pipe \
hardcode_libdir_flag_spec hardcode_libdir_separator; do hardcode_libdir_flag_spec hardcode_libdir_separator; do
case "$var" in case "$var" in
reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \ reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
old_postinstall_cmds | archive_cmds | postinstall_cmds | finish_cmds) old_postinstall_cmds | old_postuninstall_cmds | archive_cmds | \
postinstall_cmds | postuninstall_cmds | finish_cmds)
# Double-quote double-evaled strings. # Double-quote double-evaled strings.
eval "$var=\`echo \"\$$var\" | sed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\"\`" eval "$var=\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\"\`"
;; ;;
*) *)
eval "$var=\`echo \"\$$var\" | sed \"\$sed_quote_subst\"\`" eval "$var=\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`"
;; ;;
esac esac
done done
@ -1233,8 +1315,31 @@ cat <<EOF > $ofile
#! /bin/sh #! /bin/sh
# libtool - Provide generalized library-building support services. # libtool - Provide generalized library-building support services.
#
# Generated automatically by $PROGRAM - GNU $PACKAGE $VERSION # Generated automatically by $PROGRAM - GNU $PACKAGE $VERSION
# NOTE: Changes made to this file will be lost: look at ltconfig or ltmain.sh.
#
# Copyright (C) 1996-1998 Free Software Foundation, Inc.
# Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
#
# 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
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# This program was configured as follows, # This program was configured as follows,
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# #
@ -1245,6 +1350,16 @@ cat <<EOF > $ofile
# Compiler and other test output produced by $progname, useful for # Compiler and other test output produced by $progname, useful for
# debugging $progname, is in ./config.log if it exists. # debugging $progname, is in ./config.log if it exists.
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
Xsed="sed -e s/^X//"
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
if test "\${CDPATH+set}" = set; then CDPATH=; export CDPATH; fi
# An echo program that does not interpret backslashes.
echo="$ltecho"
# The version of $progname that generated this script. # The version of $progname that generated this script.
LTCONFIG_VERSION="$VERSION" LTCONFIG_VERSION="$VERSION"
@ -1298,12 +1413,12 @@ no_builtin_flag="$no_builtin_flag"
# Compiler flag to allow reflexive dlopens. # Compiler flag to allow reflexive dlopens.
export_dynamic_flag_spec="$export_dynamic_flag_spec" export_dynamic_flag_spec="$export_dynamic_flag_spec"
# Pattern to match compiler flags for creating libNAME_p libraries:
profile_flag_pattern="$profile_flag_pattern"
# Library versioning type. # Library versioning type.
version_type=$version_type version_type=$version_type
# Format of library name prefix.
libname_spec="$libname_spec"
# List of archive names. First name is the real one, the rest are links. # List of archive names. First name is the real one, the rest are links.
# The last name is the one that the linker finds with -lNAME. # The last name is the one that the linker finds with -lNAME.
library_names_spec="$library_names_spec" library_names_spec="$library_names_spec"
@ -1315,6 +1430,7 @@ soname_spec="$soname_spec"
RANLIB="$RANLIB" RANLIB="$RANLIB"
old_archive_cmds="$old_archive_cmds" old_archive_cmds="$old_archive_cmds"
old_postinstall_cmds="$old_postinstall_cmds" old_postinstall_cmds="$old_postinstall_cmds"
old_postuninstall_cmds="$old_postuninstall_cmds"
# Create an old-style archive from a shared archive. # Create an old-style archive from a shared archive.
old_archive_from_new_cmds="$old_archive_from_new_cmds" old_archive_from_new_cmds="$old_archive_from_new_cmds"
@ -1322,20 +1438,23 @@ old_archive_from_new_cmds="$old_archive_from_new_cmds"
# Commands used to build and install a shared archive. # Commands used to build and install a shared archive.
archive_cmds="$archive_cmds" archive_cmds="$archive_cmds"
postinstall_cmds="$postinstall_cmds" postinstall_cmds="$postinstall_cmds"
postuninstall_cmds="$postuninstall_cmds"
# Flag that allows shared libraries with undefined symbols to be built. # Flag that allows shared libraries with undefined symbols to be built.
allow_undefined_flag="$allow_undefined_flag" allow_undefined_flag="$allow_undefined_flag"
# Flag that forces no undefined symbols.
no_undefined_flag="$no_undefined_flag"
# Commands used to finish a libtool library installation in a directory. # Commands used to finish a libtool library installation in a directory.
finish_cmds="$finish_cmds" finish_cmds="$finish_cmds"
# Same as above, but a single script fragment to be evaled but not shown.
finish_eval="$finish_eval"
# Take the output of nm and produce a listing of raw symbols and C names. # Take the output of nm and produce a listing of raw symbols and C names.
global_symbol_pipe="$global_symbol_pipe" global_symbol_pipe="$global_symbol_pipe"
# How to strip a library file.
striplib="$striplib"
old_striplib="$old_striplib"
# This is the shared library runtime path variable. # This is the shared library runtime path variable.
runpath_var=$runpath_var runpath_var=$runpath_var
@ -1360,35 +1479,29 @@ hardcode_direct=$hardcode_direct
# resulting binary. # resulting binary.
hardcode_minus_L=$hardcode_minus_L hardcode_minus_L=$hardcode_minus_L
# Set to yes if using RUNPATH_VAR=DIR during linking hardcodes DIR into the
# resulting binary.
hardcode_runpath_var=$hardcode_runpath_var
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary. # the resulting binary.
hardcode_shlibpath_var=$hardcode_shlibpath_var hardcode_shlibpath_var=$hardcode_shlibpath_var
EOF EOF
# Detect if we are using a relative or absolute path to ltmain.sh. case "$host_os" in
case "$ltmain" in aix3*)
/*) cat <<EOF2 >> $ofile cat <<\EOF >> $ofile
# Execute the libtool backend. # AIX sometimes has problems with the GCC collect2 program. For some
. $ltmain # reason, if we set the COLLECT_NAMES environment variable, the problems
EOF2 # vanish in a puff of smoke.
;; if test "${COLLECT_NAMES+set}" != set; then
*) cat <<EOF3 >> $ofile COLLECT_NAMES=
# Find the path to this script. export COLLECT_NAMES
thisdir=\`echo "\$0" | sed -e 's%/[^/]*\$%%'\` fi
test "X\$0" = "X\$thisdir" && thisdir=.
# Execute the libtool backend. EOF
. \$thisdir/$ltmain
EOF3
;; ;;
esac esac
echo 'exit 1' >> $ofile # Append the ltmain.sh script.
cat "$ltmain" >> $ofile || (rm -f $ofile; exit 1)
chmod +x $ofile chmod +x $ofile
exit 0 exit 0

893
ltmain.sh

File diff suppressed because it is too large Load diff

View file

@ -1,91 +0,0 @@
#!/bin/sh
# mdate-sh - get modification time of a file and pretty-print it
# Copyright (C) 1995 Software Foundation, Inc.
# Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, June 1995
#
# 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
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# Prevent date giving response in another language.
LANG=C
export LANG
LC_ALL=C
export LC_ALL
LC_TIME=C
export LC_TIME
# Get the extended ls output of the file.
if ls -L /dev/null 1>/dev/null 2>&1; then
set - `ls -L -l $1`
else
set - `ls -l $1`
fi
# The month is at least the fourth argument.
# (3 shifts here, the next inside the loop)
shift
shift
shift
# Find the month. Next argument is day, followed by the year or time.
month=
until test $month
do
shift
case $1 in
Jan) month=January; nummonth=1;;
Feb) month=February; nummonth=2;;
Mar) month=March; nummonth=3;;
Apr) month=April; nummonth=4;;
May) month=May; nummonth=5;;
Jun) month=June; nummonth=6;;
Jul) month=July; nummonth=7;;
Aug) month=August; nummonth=8;;
Sep) month=September; nummonth=9;;
Oct) month=October; nummonth=10;;
Nov) month=November; nummonth=11;;
Dec) month=December; nummonth=12;;
esac
done
day=$2
# Here we have to deal with the problem that the ls output gives either
# the time of day or the year.
case $3 in
*:*) set `date`; eval year=\$$#
case $2 in
Jan) nummonthtod=1;;
Feb) nummonthtod=2;;
Mar) nummonthtod=3;;
Apr) nummonthtod=4;;
May) nummonthtod=5;;
Jun) nummonthtod=6;;
Jul) nummonthtod=7;;
Aug) nummonthtod=8;;
Sep) nummonthtod=9;;
Oct) nummonthtod=10;;
Nov) nummonthtod=11;;
Dec) nummonthtod=12;;
esac
# For the first six month of the year the time notation can also
# be used for files modified in the last year.
if (expr $nummonth \> $nummonthtod) > /dev/null;
then
year=`expr $year - 1`
fi;;
*) year=$3;;
esac
# The result.
echo $day $month $year

80
missing
View file

@ -41,9 +41,11 @@ Supported PROGRAM values:
autoconf touch file \`configure' autoconf touch file \`configure'
autoheader touch file \`config.h.in' autoheader touch file \`config.h.in'
automake touch all \`Makefile.in' files automake touch all \`Makefile.in' files
bison touch file \`y.tab.c' bison create \`y.tab.[ch]', if possible, from existing .[ch]
flex create \`lex.yy.c', if possible, from existing .c
lex create \`lex.yy.c', if possible, from existing .c
makeinfo touch the output file makeinfo touch the output file
yacc touch file \`y.tab.c'" yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
;; ;;
-v|--v|--ve|--ver|--vers|--versi|--versio|--version) -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
@ -58,7 +60,7 @@ Supported PROGRAM values:
aclocal) aclocal)
echo 1>&2 "\ echo 1>&2 "\
WARNING: \`$1' is missing on your system. It should be needed only if WARNING: \`$1' is missing on your system. You should only need it if
you modified \`acinclude.m4' or \`configure.in'. You might want you modified \`acinclude.m4' or \`configure.in'. You might want
to install the \`Automake' and \`Perl' packages. Grab them from to install the \`Automake' and \`Perl' packages. Grab them from
any GNU archive site." any GNU archive site."
@ -67,7 +69,7 @@ WARNING: \`$1' is missing on your system. It should be needed only if
autoconf) autoconf)
echo 1>&2 "\ echo 1>&2 "\
WARNING: \`$1' is missing on your system. It should be needed only if WARNING: \`$1' is missing on your system. You should only need it if
you modified \`configure.in'. You might want to install the you modified \`configure.in'. You might want to install the
\`Autoconf' and \`GNU m4' packages. Grab them from any GNU \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
archive site." archive site."
@ -76,16 +78,24 @@ WARNING: \`$1' is missing on your system. It should be needed only if
autoheader) autoheader)
echo 1>&2 "\ echo 1>&2 "\
WARNING: \`$1' is missing on your system. It should be needed only if WARNING: \`$1' is missing on your system. You should only need it if
you modified \`acconfig.h' or \`configure.in'. You might want you modified \`acconfig.h' or \`configure.in'. You might want
to install the \`Autoconf' and \`GNU m4' packages. Grab them to install the \`Autoconf' and \`GNU m4' packages. Grab them
from any GNU archive site." from any GNU archive site."
touch config.h.in files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER([^):]*:\([^)]*\)).*/\1/p' configure.in`
if test -z "$files"; then
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^):]*\)).*/\1/p' configure.in`
test -z "$files" || files="$files.in"
else
files=`echo "$files" | sed -e 's/:/ /g'`
fi
test -z "$files" && files="config.h.in"
touch $files
;; ;;
automake) automake)
echo 1>&2 "\ echo 1>&2 "\
WARNING: \`$1' is missing on your system. It should be needed only if WARNING: \`$1' is missing on your system. You should only need it if
you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'. you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'.
You might want to install the \`Automake' and \`Perl' packages. You might want to install the \`Automake' and \`Perl' packages.
Grab them from any GNU archive site." Grab them from any GNU archive site."
@ -96,16 +106,60 @@ WARNING: \`$1' is missing on your system. It should be needed only if
bison|yacc) bison|yacc)
echo 1>&2 "\ echo 1>&2 "\
WARNING: \`$1' is missing on your system. It should be needed only if WARNING: \`$1' is missing on your system. You should only need it if
your modified any \`.y' file. For being effective, your you modified a \`.y' file. You may need the \`Bison' package
modifications might require the \`Bison' package. Grab it from in order for those modifications to take effect. You can get
any GNU archive site." \`Bison' from any GNU archive site."
touch y.tab.c rm -f y.tab.c y.tab.h
if [ $# -ne 1 ]; then
eval LASTARG="\${$#}"
case "$LASTARG" in
*.y)
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" y.tab.c
fi
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" y.tab.h
fi
;;
esac
fi
if [ ! -f y.tab.h ]; then
echo >y.tab.h
fi
if [ ! -f y.tab.c ]; then
echo 'main() { return 0; }' >y.tab.c
fi
;;
lex|flex)
echo 1>&2 "\
WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
in order for those modifications to take effect. You can get
\`Flex' from any GNU archive site."
rm -f lex.yy.c
if [ $# -ne 1 ]; then
eval LASTARG="\${$#}"
case "$LASTARG" in
*.l)
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" lex.yy.c
fi
;;
esac
fi
if [ ! -f lex.yy.c ]; then
echo 'main() { return 0; }' >lex.yy.c
fi
;; ;;
makeinfo) makeinfo)
echo 1>&2 "\ echo 1>&2 "\
WARNING: \`$1' is missing on your system. It should be needed only if WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file you modified a \`.texi' or \`.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy \`make' (AIX, call might also be the consequence of using a buggy \`make' (AIX,

View file

@ -2,17 +2,20 @@
# mkinstalldirs --- make directory hierarchy # mkinstalldirs --- make directory hierarchy
# Author: Noah Friedman <friedman@prep.ai.mit.edu> # Author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16 # Created: 1993-05-16
# Last modified: 1994-03-25
# Public domain # Public domain
# $Id: mkinstalldirs,v 1.2 1998-04-11 09:50:27 mdj Exp $
errstatus=0 errstatus=0
for file in ${1+"$@"} ; do for file
do
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
shift shift
pathcomp= pathcomp=
for d in ${1+"$@"} ; do for d
do
pathcomp="$pathcomp$d" pathcomp="$pathcomp$d"
case "$pathcomp" in case "$pathcomp" in
-* ) pathcomp=./$pathcomp ;; -* ) pathcomp=./$pathcomp ;;
@ -20,12 +23,13 @@ for file in ${1+"$@"} ; do
if test ! -d "$pathcomp"; then if test ! -d "$pathcomp"; then
echo "mkdir $pathcomp" 1>&2 echo "mkdir $pathcomp" 1>&2
mkdir "$pathcomp" > /dev/null 2>&1 || lasterr=$?
fi mkdir "$pathcomp" || lasterr=$?
if test ! -d "$pathcomp"; then if test ! -d "$pathcomp"; then
errstatus=$lasterr errstatus=$lasterr
fi fi
fi
pathcomp="$pathcomp/" pathcomp="$pathcomp/"
done done

View file

@ -1,6 +1,6 @@
# Makefile.in generated automatically by automake 1.2d from Makefile.am # Makefile.in generated automatically by automake 1.3 from Makefile.am
# Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. # Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation # This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it, # gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved. # with or without modifications, as long as this notice is preserved.
@ -32,6 +32,8 @@ mandir = @mandir@
includedir = @includedir@ includedir = @includedir@
oldincludedir = /usr/include oldincludedir = /usr/include
DISTDIR =
pkgdatadir = $(datadir)/@PACKAGE@ pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@
@ -123,7 +125,7 @@ DEP_FILES = .deps/qt.P
SOURCES = $(libqthreads_a_SOURCES) SOURCES = $(libqthreads_a_SOURCES)
OBJECTS = $(libqthreads_a_OBJECTS) OBJECTS = $(libqthreads_a_OBJECTS)
default: all all: all-recursive all-am
.SUFFIXES: .SUFFIXES:
.SUFFIXES: .S .c .lo .o .s .SUFFIXES: .S .c .lo .o .s
@ -148,30 +150,27 @@ maintainer-clean-libLIBRARIES:
install-libLIBRARIES: $(lib_LIBRARIES) install-libLIBRARIES: $(lib_LIBRARIES)
@$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
$(mkinstalldirs) $(libdir) $(mkinstalldirs) $(DESTDIR)$(libdir)
list='$(lib_LIBRARIES)'; for p in $$list; do \ list='$(lib_LIBRARIES)'; for p in $$list; do \
if test -f $$p; then \ if test -f $$p; then \
echo " $(INSTALL_DATA) $$p $(libdir)/$$p"; \ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
$(INSTALL_DATA) $$p $(libdir)/$$p; \ $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
else :; fi; \ else :; fi; \
done done
@$(POST_INSTALL) @$(POST_INSTALL)
@list='$(lib_LIBRARIES)'; for p in $$list; do \ @list='$(lib_LIBRARIES)'; for p in $$list; do \
if test -f $$p; then \ if test -f $$p; then \
echo " $(RANLIB) $(libdir)/$$p"; \ echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \
$(RANLIB) $(libdir)/$$p; \ $(RANLIB) $(DESTDIR)$(libdir)/$$p; \
else :; fi; \ else :; fi; \
done done
uninstall-libLIBRARIES: uninstall-libLIBRARIES:
$(NORMAL_UNINSTALL) @$(NORMAL_UNINSTALL)
list='$(lib_LIBRARIES)'; for p in $$list; do \ list='$(lib_LIBRARIES)'; for p in $$list; do \
rm -f $(libdir)/$$p; \ rm -f $(DESTDIR)$(libdir)/$$p; \
done done
.c.o:
$(COMPILE) -c $<
.s.o: .s.o:
$(COMPILE) -c $< $(COMPILE) -c $<
@ -179,7 +178,7 @@ uninstall-libLIBRARIES:
$(COMPILE) -c $< $(COMPILE) -c $<
mostlyclean-compile: mostlyclean-compile:
-rm -f *.o core -rm -f *.o core *.core
clean-compile: clean-compile:
@ -188,9 +187,6 @@ distclean-compile:
maintainer-clean-compile: maintainer-clean-compile:
.c.lo:
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
.s.lo: .s.lo:
$(LIBTOOL) --mode=compile $(COMPILE) -c $< $(LIBTOOL) --mode=compile $(COMPILE) -c $<
@ -261,8 +257,12 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
list='$(SUBDIRS)'; for subdir in $$list; do \ list='$(SUBDIRS)'; for subdir in $$list; do \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
done; \ done; \
test -z "$(ETAGS_ARGS)$(SOURCES)$(HEADERS)$(LISP)$$tags" \ list='$(SOURCES) $(HEADERS)'; \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $(SOURCES) $(HEADERS) $(LISP) -o $$here/TAGS) unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
mostlyclean-tags: mostlyclean-tags:
@ -298,12 +298,7 @@ distdir: $(DISTFILES)
|| exit 1; \ || exit 1; \
done done
MKDEP = $(CC) -M $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
-include .deps/.P
.deps/.P: $(BUILT_SOURCES)
echo > $@
-include $(DEP_FILES) -include $(DEP_FILES)
@ -316,13 +311,16 @@ distclean-depend:
maintainer-clean-depend: maintainer-clean-depend:
-rm -rf .deps -rm -rf .deps
.deps/%.P: %.c %.o: %.c
@echo "Computing dependencies for $<..." @echo '$(COMPILE) -c $<'; \
@o='o'; \ $(COMPILE) -Wp,-MD,.deps/$(*F).P -c $<
test -n "$o" && o='$$o'; \
$(MKDEP) $< >$@.tmp \ %.lo: %.c
&& sed "s,^\(.*\)\.o:,\1.$$o \1.l$$o $@:," < $@.tmp > $@ \ @echo '$(LTCOMPILE) -c $<'; \
&& rm -f $@.tmp $(LTCOMPILE) -Wp,-MD,.deps/$(*F).p -c $<
@-sed -e 's/^\([^:]*\)\.o:/\1.lo \1.o:/' \
< .deps/$(*F).p > .deps/$(*F).P
@-rm -f .deps/$(*F).p
info: info-recursive info: info-recursive
dvi: dvi-recursive dvi: dvi-recursive
check: all-am check: all-am
@ -345,12 +343,10 @@ install: install-recursive install-exec-am
uninstall: uninstall-recursive uninstall-am uninstall: uninstall-recursive uninstall-am
all: all-recursive all-am
install-strip: install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
installdirs: installdirs-recursive installdirs: installdirs-recursive
$(mkinstalldirs) $(libdir) $(mkinstalldirs) $(DATADIR)$(libdir)
mostlyclean-generic: mostlyclean-generic:
@ -395,7 +391,7 @@ maintainer-clean: maintainer-clean-recursive maintainer-clean-am
@echo "This command is intended for maintainers to use;" @echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild." @echo "it deletes files that may require special tools to rebuild."
.PHONY: default mostlyclean-libLIBRARIES distclean-libLIBRARIES \ .PHONY: mostlyclean-libLIBRARIES distclean-libLIBRARIES \
clean-libLIBRARIES maintainer-clean-libLIBRARIES uninstall-libLIBRARIES \ clean-libLIBRARIES maintainer-clean-libLIBRARIES uninstall-libLIBRARIES \
install-libLIBRARIES mostlyclean-compile distclean-compile \ install-libLIBRARIES mostlyclean-compile distclean-compile \
clean-compile maintainer-clean-compile mostlyclean-libtool \ clean-compile maintainer-clean-compile mostlyclean-libtool \

View file

@ -1,4 +1,4 @@
# Makefile.in generated automatically by automake 1.2d from Makefile.am # Makefile.in generated automatically by automake 1.2c from Makefile.am
# Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. # Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation # This Makefile.in is free software; the Free Software Foundation
@ -49,12 +49,12 @@ INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
transform = @program_transform_name@ transform = @program_transform_name@
NORMAL_INSTALL = : NORMAL_INSTALL = true
PRE_INSTALL = : PRE_INSTALL = true
POST_INSTALL = : POST_INSTALL = true
NORMAL_UNINSTALL = : NORMAL_UNINSTALL = true
PRE_UNINSTALL = : PRE_UNINSTALL = true
POST_UNINSTALL = : POST_UNINSTALL = true
host_alias = @host_alias@ host_alias = @host_alias@
host_triplet = @host@ host_triplet = @host@
AWK = @AWK@ AWK = @AWK@