| 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. | |