diff options
| author | Alan Conway <aconway@apache.org> | 2007-07-04 03:24:48 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2007-07-04 03:24:48 +0000 |
| commit | ae896d73d4914fa96f053a0443f6b05003c12b35 (patch) | |
| tree | 0aac1abf592704282ab5860a0f69dcfd9610f2cd /cpp/src/Makefile.am | |
| parent | 7865fcf6689f96219365995e8ad09b3332205176 (diff) | |
| download | qpid-python-ae896d73d4914fa96f053a0443f6b05003c12b35.tar.gz | |
2007-07-02 <aconway@redhat.com
* qpid/sys/Shlib.h, .cpp: Portable shared library abstraction.
- Shlib: load, unload, getSymbol
- AutoShlib: unload in destructor.
* qpid/sys/apr/Shlib.cpp sys/posix/Shlib.cpp: APR/Posix impls
* qpid/sys/Module.h: Reimplemented Module in terms of AutoShlib.
* qpid/Plugin.cpp, .h: Removed dlopen - use Shlib instead.
* qpid/broker/Broker.cpp: Added missing #include "qpid/log/Statement.h"
* tests/Shlib.cpp, shlibtest.cpp: Unit test
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@553056 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/Makefile.am')
| -rw-r--r-- | cpp/src/Makefile.am | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/cpp/src/Makefile.am b/cpp/src/Makefile.am index d898a25562..28216649cc 100644 --- a/cpp/src/Makefile.am +++ b/cpp/src/Makefile.am @@ -48,11 +48,12 @@ apr_netio_hdr = \ apr_plat_src = \ qpid/sys/apr/Socket.cpp \ qpid/sys/apr/Time.cpp \ - qpid/sys/apr/Thread.cpp + qpid/sys/apr/Thread.cpp \ + qpid/sys/apr/Shlib.cpp + apr_plat_hdr = \ qpid/sys/apr/Condition.h \ - qpid/sys/apr/Module.h \ qpid/sys/apr/Mutex.h \ qpid/sys/apr/Socket.h \ qpid/sys/apr/Thread.h @@ -74,13 +75,13 @@ posix_plat_src = \ qpid/sys/posix/Socket.cpp \ qpid/sys/posix/AsynchIO.cpp \ qpid/sys/posix/Time.cpp \ - qpid/sys/posix/Thread.cpp + qpid/sys/posix/Thread.cpp \ + qpid/sys/posix/Shlib.cpp posix_plat_hdr = \ qpid/sys/posix/check.h \ qpid/sys/posix/Condition.h \ qpid/sys/posix/PrivatePosix.h \ - qpid/sys/posix/Module.h \ qpid/sys/posix/Mutex.h \ qpid/sys/posix/Socket.h \ qpid/sys/posix/Thread.h @@ -167,6 +168,8 @@ libqpidcommon_la_SOURCES = \ qpid/Url.cpp \ qpid/QpidError.cpp \ qpid/sys/Runnable.cpp \ + qpid/sys/Shlib.h \ + qpid/sys/Shlib.cpp \ qpid/sys/ProducerConsumer.cpp \ qpid/Options.cpp \ qpid/Options.h \ |
