Linux: correctly set plugin library soname
authorFerry Huberts <f.huberts@mindef.nl>
Thu, 18 Aug 2011 11:52:28 +0000 (13:52 +0200)
committerFerry Huberts <f.huberts@mindef.nl>
Thu, 18 Aug 2011 11:52:28 +0000 (13:52 +0200)
commit7d52799409fa48550dc203740eeb9247c9a93294
tree76176a5fb03f6f6b1a2c6c703fedb25a67285bfb
parentc96c84a5e69c2261d113376891ba5d43ae232673
Linux: correctly set plugin library soname

By convention, non-core libraries should start with the 'lib'
prefix on Linux systems. Currently this is not the case for the
olsrd plugin libraries.

Since renaming the libraries would break all configurations,
the soname of an olsrd plugin library is now correctly set
with the 'lib' prefix so that an 'ldconfig -l <library>' will
create the correct link.

This patch fixes the issue for Linux only, other platforms
are not touched since I don't have those platforms available.

To completely fix the issue, PLUGIN_FULLNAME must be set as:
  PLUGIN_FULLNAME ?= lib$(PLUGIN_NAME).so.$(PLUGIN_VER)
Doing this will rename all olsrd plugin libraries.

Signed-off-by: Ferry Huberts <f.huberts@mindef.nl>
Makefile.inc
make/Makefile.android
make/Makefile.fbsd
make/Makefile.kfbsd
make/Makefile.linux
make/Makefile.nbsd
make/Makefile.obsd
make/Makefile.osx
make/Makefile.win32