libtool/libltdl
Gary V. Vaughan 0aa2e304c6 Getting the value of ltdldatafiles from a submake was not
portable, and had problems with GNU make-3.80 at least.  This
changeset pulls the installation rules for libtoolize's copy of
the libltdl sources out of libltdl/Makefile.am so that
ltdldatafiles is defined in the same Makefile that uses it.  Also,
this makes a start at cleaning up libltdl/Makefile.am so that it
is useful in a package that uses `libtoolize --ltdl':

* libltdl/loaders/Makefile.am: Removed entirely.
* libltdl/Makefile.am (dlopen.la, dld_link.la, dyld.la)
(load_add_on.la, loadlibrary.la, shl_load.la): All built from here
now that the loaders submake has gone.
(show-ltdldatafiles): Removed.  No longer required.
(ltdldatadir, ltdldatafiles, install-local): Moved from here...
* Makefile.am (ltdldatadir, ltdldatafiles, install-local): ..to
here.
(libtoolize): Substitute $(ltdldatafiles) directly without calling
make to get the value from libltdl/Makefile.
2005-04-04 12:12:25 +00:00
..
libltdl * libltdl/libltdl/lt__glibc.h: Move all exported slist 2005-01-10 18:49:27 +00:00
loaders As a prerequisite for being able to test an uninstalled libtoolize 2005-03-24 11:38:25 +00:00
.cvsignore Updated to reflect upcoming autoconf 2.58 and automake 1.8 2003-09-24 17:03:27 +00:00
argz_.h * libltdl/argz_.h: Forgot to spell lt_system.h with just one `_'. 2004-10-03 16:15:59 +00:00
argz.c * libltdl/argz.h: Moved from here... 2004-04-22 22:47:20 +00:00
configure.ac * configure.ac, libltdl/configure.ac: s/##/dnl/ for comments 2005-03-16 10:04:52 +00:00
COPYING.LIB * libltdl/COPYING.LIB: Update to version 2.1. 1999-08-07 07:40:18 +00:00
lt__alloc.c * libltdl/lt__alloc.c (lt__memdup): Allocation can fail, so we 2004-10-01 10:24:18 +00:00
lt__dirent.c * libltdl/lt__dirent.c: Include lt__private.h. 2004-12-21 22:18:06 +00:00
lt__strl.c * libltdl/lt__strl.c, libltdl/libltdl/lt__strl.h: New files to 2004-12-13 21:09:19 +00:00
lt_dlloader.c * libltdl/lt_dlloader.c (lt_dlloader_remove), libltdl/ltdl.c 2004-09-30 21:56:13 +00:00
lt_error.c This pervasive changeset makes two intertwined deep changes to the 2004-07-15 12:14:48 +00:00
ltdl.c * libltdl/ltdl.c: Whitespace cleanup. 2005-01-13 14:48:00 +00:00
ltdl.h * libltdl/ltdl.h, libltdl/libltdl/ltdl.h: Revert move of this file. 2004-11-23 16:11:01 +00:00
Makefile.am Getting the value of ltdldatafiles from a submake was not 2005-04-04 12:12:25 +00:00
README * ltmain.in: Always use $echo not echo for consistency. 2003-03-20 20:24:21 +00:00
slist.c * libltdl/slist.c (slist_foreach): result was declared as 2004-10-01 10:03:11 +00:00

This is GNU libltdl, a system independent dlopen wrapper for GNU libtool.

It supports the following dlopen interfaces:
* dlopen (Solaris, Linux and various BSD flavors)
* shl_load (HP-UX)
* LoadLibrary (Win16 and Win32)
* load_add_on (BeOS)
* GNU DLD (emulates dynamic linking for static libraries)
* dyld (darwin/Mac OS X)
* libtool's dlpreopen