libtool/mdemo
Alexandre Oliva e76ee47bce * NEWS: -module and libtldl
* mdemo/Makefile.am: ../libltdl is within $(srcdir)

	* libltdl, Makefile.am: added libltdl (a system independent
	dlopen wrapper library extracted from mdemo)
	* ltmain.in: added -module flag for compiling and linking of
	modules. If enabled it compiles always both .o (with -DLT_RENAME)
	and .lo files
	* mdemo: modified mdemo to work with libltdl
	* tests/ltdl*: added tests for libltdl
1998-11-18 07:29:36 +00:00
..
.cvsignore 1998-11-04 Alexandre Oliva <oliva@dcc.unicamp.br> 1998-11-04 09:43:29 +00:00
configure.in * NEWS: -module and libtldl 1998-11-18 07:29:36 +00:00
foo1.c * NEWS: -module and libtldl 1998-11-18 07:29:36 +00:00
foo2.c * NEWS: -module and libtldl 1998-11-18 07:29:36 +00:00
foo.h * NEWS: -module and libtldl 1998-11-18 07:29:36 +00:00
libfoo1.sym 1998-11-04 Alexandre Oliva <oliva@dcc.unicamp.br> 1998-11-04 09:43:29 +00:00
libfoo2.sym 1998-11-04 Alexandre Oliva <oliva@dcc.unicamp.br> 1998-11-04 09:43:29 +00:00
main.c * NEWS: -module and libtldl 1998-11-18 07:29:36 +00:00
Makefile.am * NEWS: -module and libtldl 1998-11-18 07:29:36 +00:00
README * NEWS: -module and libtldl 1998-11-18 07:29:36 +00:00

This is GNU modular hell, an example package that uses GNU libtool with an
Automake-generated environment to build two simple libraries and programs.

It demonstrates how to build both dynamic and static libraries
that can be dlopened. You'll need a wrapper (libltdl)
for your dlopen functions. For static libraries we prefix all
non-static symbols with libname___ using the LTEXP(symbol) macro.
When dlopening these static libraries, we cut the prefix off to
get the real name.