From 2a7eea23fa213f73de99899fd324250e30f1d42b Mon Sep 17 00:00:00 2001 From: pk910 Date: Sun, 12 Feb 2012 17:19:59 +0100 Subject: [PATCH] modified Makefile.am to build shared module (.so) --- Makefile.am | 2 +- src/modules.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index 43a2122..7dd5232 100644 --- a/Makefile.am +++ b/Makefile.am @@ -7,7 +7,7 @@ checkversion: cd src && chmod +x version.sh && ./version.sh && cd .. noinst_PROGRAMS = neonserv -noinst_LTLIBRARIES = libDummyServ.la libfuncmds.la libglobalcmd.la libNeonHelp.la libNeonServ.la libNeonSpam.la +pkglib_LTLIBRARIES = libDummyServ.la libfuncmds.la libglobalcmd.la libNeonHelp.la libNeonServ.la libNeonSpam.la libDummyServ_la_SOURCES = src/modules/DummyServ.mod/bot_DummyServ.c \ src/modules/DummyServ.mod/module.c diff --git a/src/modules.c b/src/modules.c index b8d3fec..064d84f 100644 --- a/src/modules.c +++ b/src/modules.c @@ -283,10 +283,10 @@ void loadModules() { int loadModule(char *name) { char fname[256]; #ifndef WIN32 - sprintf(fname, "%s.a", name); + sprintf(fname, "%s.so", name); void* module = dlopen(fname, RTLD_LAZY); if(!module) { - sprintf(fname, ".libs/%s.a", name); + sprintf(fname, ".libs/%s.so", name); module = dlopen(fname, RTLD_LAZY); if(!module) { putlog(LOGLEVEL_ERROR, "Error loading module '%s': %s not found.\n", name, fname); -- 2.20.1