diff options
-rw-r--r-- | output/Makefile.am | 9 | ||||
-rw-r--r-- | output/ulogd_output_LOGEMU.c | 4 |
2 files changed, 8 insertions, 5 deletions
diff --git a/output/Makefile.am b/output/Makefile.am index 616daf5..efb05be 100644 --- a/output/Makefile.am +++ b/output/Makefile.am @@ -1,10 +1,11 @@ INCLUDES = $(all_includes) -I$(top_srcdir)/include +LIBS= -lib_LTLIBRARIES = ulogd_output_LOGEMU.la # ulogd_output_OPRINT.la ulogd_output_SYSLOG.la +lib_LTLIBRARIES = libulogd_LOGEMU.la # libulogd_OPRINT.la libulogd_SYSLOG.la -ulogd_output_LOGEMU_la_SOURCES = ulogd_output_LOGEMU.c -#ulogd_output_SYSLOG_la_SOURCES = ulogd_output_SYSLOG.c -#ulogd_output_OPRINT_la_SOURCES = ulogd_output_OPRINT.c +libulogd_LOGEMU_la_SOURCES = ulogd_output_LOGEMU.c +#libulogd_SYSLOG_la_SOURCES = ulogd_output_SYSLOG.c +#libulogd_OPRINT_la_SOURCES = ulogd_output_OPRINT.c diff --git a/output/ulogd_output_LOGEMU.c b/output/ulogd_output_LOGEMU.c index 01d8c60..c15ebca 100644 --- a/output/ulogd_output_LOGEMU.c +++ b/output/ulogd_output_LOGEMU.c @@ -159,7 +159,9 @@ static struct ulogd_plugin logemu_plugin = { .signal = &signal_handler_logemu, }; -void _init(void) +void __attribute__ ((constructor)) init(void); + +void init(void) { /* FIXME: error handling */ config_parse_file("LOGEMU", &logemu_kset); |