mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-12-27 07:09:26 +08:00
18 lines
792 B
Plaintext
18 lines
792 B
Plaintext
This is mdemo, an example package that uses GNU libtool with an
|
|
Automake-generated environment to build two simple modules and
|
|
a program.
|
|
|
|
It demonstrates how to build both dynamic and static libraries
|
|
that can be dlopened. mdemo uses libtool's portable dlopen
|
|
wrapper called "libltdl".
|
|
All exported symbols are prefixed with "libname_LTX_" to avoid
|
|
symbols conflicts, especially when linking statically.
|
|
libltdl will automatically cut the prefix off to get the real name.
|
|
|
|
Note that on Windows, for the purposes of illustrating ltdl, the
|
|
libraries *are* built as dll's, but do not have the __declspec
|
|
machinery to make them suitable for loading at link time. This is
|
|
only for clarity inside this example, look at the example in ../demo
|
|
to see how the __declspec macros should be set up.
|
|
|