mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-21 05:30:42 +01:00
installed if corresponding option is selected. Thanks to Michael Biebl
for pointing these problems out.
231 lines
3.8 KiB
Makefile
231 lines
3.8 KiB
Makefile
#sbin_PROGRAMS = rfc3195d rsyslogd
|
|
sbin_PROGRAMS =
|
|
man_MANS =
|
|
|
|
if ENABLE_RSYSLOGD
|
|
sbin_PROGRAMS += rsyslogd
|
|
rsyslogd_SOURCES = \
|
|
datetime.c \
|
|
datetime.h \
|
|
errmsg.c \
|
|
errmsg.h \
|
|
syslogd.c \
|
|
syslogd.h \
|
|
sysvar.c \
|
|
sysvar.h \
|
|
vm.c \
|
|
vm.h \
|
|
vmstk.c \
|
|
vmstk.h \
|
|
vmprg.c \
|
|
vmprg.h \
|
|
vmop.c \
|
|
vmop.h \
|
|
debug.c \
|
|
debug.h \
|
|
glbl.h \
|
|
pidfile.c \
|
|
pidfile.h \
|
|
template.c \
|
|
outchannel.c \
|
|
stringbuf.c \
|
|
stringbuf.h \
|
|
srUtils.c \
|
|
srUtils.h \
|
|
parse.c \
|
|
parse.h \
|
|
syslogd-types.h \
|
|
template.h \
|
|
outchannel.h \
|
|
liblogging-stub.h \
|
|
threads.c \
|
|
threads.h \
|
|
stream.c \
|
|
stream.h \
|
|
var.c \
|
|
var.h \
|
|
wtp.c \
|
|
wtp.h \
|
|
wti.c \
|
|
wti.h \
|
|
queue.c \
|
|
queue.h \
|
|
sync.c \
|
|
sync.h \
|
|
obj.c \
|
|
obj.h \
|
|
obj-types.h \
|
|
msg.c \
|
|
msg.h \
|
|
expr.c \
|
|
expr.h \
|
|
ctok.c \
|
|
ctok.h \
|
|
ctok_token.c \
|
|
ctok_token.h \
|
|
conf.c \
|
|
conf.h \
|
|
omshell.c \
|
|
omshell.h \
|
|
omusrmsg.c \
|
|
omusrmsg.h \
|
|
omfwd.c \
|
|
omfwd.h \
|
|
tcpsyslog.c \
|
|
tcpsyslog.h \
|
|
omfile.c \
|
|
omfile.h \
|
|
omdiscard.c \
|
|
omdiscard.h \
|
|
modules.c \
|
|
modules.h \
|
|
module-template.h \
|
|
objomsr.c \
|
|
objomsr.h \
|
|
cfsysline.c \
|
|
cfsysline.h \
|
|
linkedlist.c \
|
|
linkedlist.h \
|
|
iminternal.c \
|
|
iminternal.h \
|
|
action.c \
|
|
action.h \
|
|
atomic.h
|
|
|
|
rsyslogd_CPPFLAGS = -D_PATH_MODDIR=\"$(pkglibdir)/\" $(pthreads_cflags)
|
|
rsyslogd_LDADD = $(zlib_libs) $(pthreads_libs) $(dl_libs) $(rt_libs)
|
|
rsyslogd_LDFLAGS = -export-dynamic
|
|
|
|
man_MANS += rsyslogd.8 rsyslog.conf.5
|
|
|
|
endif # if ENABLE_RSYSLOGD
|
|
|
|
# now come the library plugins
|
|
pkglib_LTLIBRARIES =
|
|
|
|
if ENABLE_RFC3195
|
|
# this does so far not work - a manual build is needed
|
|
sbin_PROGRAMS += rfc3195d
|
|
rfc3195d_SOURCES = rfc3195d.c rsyslog.h
|
|
man_MANS += rfc3195d.8
|
|
endif
|
|
|
|
|
|
if ENABLE_INET
|
|
pkglib_LTLIBRARIES += lmnet.la lmtcpsrv.la lmtcpclt.la
|
|
#
|
|
# network support
|
|
#
|
|
lmnet_la_SOURCES = net.c net.h
|
|
lmnet_la_CPPFLAGS = $(pthreads_cflags)
|
|
lmnet_la_LDFLAGS = -module -avoid-version
|
|
lmnet_la_LIBADD =
|
|
#
|
|
#
|
|
# TCP (stream) server support
|
|
#
|
|
lmtcpsrv_la_SOURCES = \
|
|
tcps_sess.c \
|
|
tcps_sess.h \
|
|
tcpsrv.c \
|
|
tcpsrv.h
|
|
lmtcpsrv_la_CPPFLAGS = $(pthreads_cflags)
|
|
lmtcpsrv_la_LDFLAGS = -module -avoid-version
|
|
lmtcpsrv_la_LIBADD =
|
|
|
|
#
|
|
# TCP (stream) client support
|
|
#
|
|
lmtcpclt_la_SOURCES = \
|
|
tcpclt.c \
|
|
tcpclt.h
|
|
lmtcpclt_la_CPPFLAGS = $(pthreads_cflags)
|
|
lmtcpclt_la_LDFLAGS = -module -avoid-version
|
|
lmtcpclt_la_LIBADD =
|
|
|
|
endif # if ENABLE_INET
|
|
|
|
#
|
|
# regular expression support
|
|
#
|
|
if ENABLE_REGEXP
|
|
pkglib_LTLIBRARIES += lmregexp.la
|
|
lmregexp_la_SOURCES = regexp.c regexp.h
|
|
lmregexp_la_CPPFLAGS = $(pthreads_cflags)
|
|
lmregexp_la_LDFLAGS = -module -avoid-version
|
|
lmregexp_la_LIBADD =
|
|
endif
|
|
|
|
#
|
|
# gssapi support
|
|
#
|
|
if ENABLE_GSSAPI
|
|
pkglib_LTLIBRARIES += lmgssutil.la
|
|
lmgssutil_la_SOURCES = gss-misc.c gss-misc.h
|
|
lmgssutil_la_CPPFLAGS = $(pthreads_cflags)
|
|
lmgssutil_la_LDFLAGS = -module -avoid-version
|
|
lmgssutil_la_LIBADD = $(gss_libs)
|
|
endif
|
|
|
|
#
|
|
# relp support
|
|
#
|
|
if ENABLE_RELP
|
|
pkglib_LTLIBRARIES += lmrelputil.la
|
|
lmrelputil_la_SOURCES = relputil.c relputil.h
|
|
lmrelputil_la_CPPFLAGS = $(pthreads_cflags) $(relp_cflags)
|
|
lmrelputil_la_LDFLAGS = -module -avoid-version
|
|
lmrelputil_la_LIBADD = $(relp_libs)
|
|
endif
|
|
|
|
EXTRA_DIST = \
|
|
redhat/rsyslog.conf \
|
|
redhat/rsyslog.init \
|
|
redhat/rsyslog.log \
|
|
redhat/rsyslog.sysconfig \
|
|
freebsd/rsyslogd \
|
|
slackware/rc.rsyslogd \
|
|
contrib/README \
|
|
rsyslog.conf \
|
|
$(man_MANS)
|
|
|
|
SUBDIRS = . doc
|
|
|
|
SUBDIRS += plugins/immark plugins/imuxsock plugins/imtcp plugins/imudp plugins/omtesting
|
|
|
|
if ENABLE_IMKLOGD
|
|
SUBDIRS += plugins/imklog
|
|
endif
|
|
|
|
if ENABLE_GSSAPI
|
|
SUBDIRS += plugins/omgssapi plugins/imgssapi
|
|
endif
|
|
|
|
if ENABLE_RELP
|
|
SUBDIRS += plugins/omrelp plugins/imrelp
|
|
endif
|
|
|
|
if ENABLE_MYSQL
|
|
SUBDIRS += plugins/ommysql
|
|
endif
|
|
|
|
if ENABLE_OMLIBDBI
|
|
SUBDIRS += plugins/omlibdbi
|
|
endif
|
|
|
|
if ENABLE_PGSQL
|
|
SUBDIRS += plugins/ompgsql
|
|
endif
|
|
|
|
if ENABLE_SNMP
|
|
SUBDIRS += plugins/omsnmp
|
|
endif
|
|
|
|
if ENABLE_IMTEMPLATE
|
|
SUBDIRS += plugins/imtemplate
|
|
endif
|
|
|
|
if ENABLE_IMFILE
|
|
SUBDIRS += plugins/imfile
|
|
endif
|