mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-19 13:50:41 +01:00
according to @brianknox these modules are outdated: https://twitter.com/taotetek/status/931860786959540224 They are replaced by imczmq/omczmq and are no longer maintained. We put a deprication notice into the modules a year ago, and now it finally is time to remove them. They do NOT build in any case, except if very old versions of the 0mq ecosystem are used. see also https://github.com/rsyslog/rsyslog/issues/2100 closes https://github.com/rsyslog/rsyslog/issues/2103
495 lines
8.5 KiB
Makefile
495 lines
8.5 KiB
Makefile
sbin_PROGRAMS =
|
|
pkglib_LTLIBRARIES =
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
|
|
#
|
|
# systemd support
|
|
#
|
|
if HAVE_SYSTEMD
|
|
|
|
nodist_systemdsystemunit_DATA = \
|
|
rsyslog.service
|
|
|
|
CLEANFILES = \
|
|
rsyslog.service
|
|
|
|
%.service: %.service.in
|
|
$(AM_V_GEN)sed -e 's,@sbindir\@,$(sbindir),g' $< > $@
|
|
|
|
endif
|
|
|
|
EXTRA_DIST = \
|
|
README.md \
|
|
platform/README \
|
|
platform/freebsd/rsyslogd \
|
|
platform/slackware/rc.rsyslogd \
|
|
platform/redhat/rsyslog.conf \
|
|
contrib/README \
|
|
CONTRIBUTING.md \
|
|
COPYING \
|
|
COPYING.LESSER \
|
|
COPYING.ASL20 \
|
|
contrib/gnutls/ca.pem \
|
|
contrib/gnutls/cert.pem \
|
|
contrib/gnutls/key.pem \
|
|
rsyslog.service.in
|
|
|
|
SUBDIRS = compat runtime grammar . plugins/immark plugins/imuxsock plugins/imtcp plugins/imudp plugins/omtesting
|
|
# external plugin driver is always enabled (core component)
|
|
SUBDIRS += plugins/mmexternal
|
|
|
|
if ENABLE_RSYSLOGD
|
|
SUBDIRS += tools
|
|
endif
|
|
|
|
if ENABLE_IMKLOG
|
|
SUBDIRS += plugins/imklog
|
|
endif
|
|
|
|
if ENABLE_IMKMSG
|
|
SUBDIRS += contrib/imkmsg
|
|
endif
|
|
|
|
if ENABLE_IMPSTATS
|
|
SUBDIRS += plugins/impstats
|
|
endif
|
|
|
|
if ENABLE_IMSOLARIS
|
|
SUBDIRS += plugins/imsolaris
|
|
endif
|
|
|
|
if ENABLE_GSSAPI
|
|
SUBDIRS += plugins/omgssapi plugins/imgssapi
|
|
endif
|
|
|
|
if ENABLE_RELP
|
|
SUBDIRS += plugins/omrelp plugins/imrelp
|
|
endif
|
|
|
|
if ENABLE_OMFILE_HARDENED
|
|
SUBDIRS += contrib/omfile-hardened
|
|
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_OMSTDOUT
|
|
SUBDIRS += plugins/omstdout
|
|
endif
|
|
|
|
if ENABLE_PMCISCONAMES
|
|
SUBDIRS += contrib/pmcisconames
|
|
endif
|
|
|
|
if ENABLE_PMCISCOIOS
|
|
SUBDIRS += plugins/pmciscoios
|
|
endif
|
|
|
|
if ENABLE_PMNULL
|
|
SUBDIRS += plugins/pmnull
|
|
endif
|
|
|
|
if ENABLE_PMNORMALIZE
|
|
SUBDIRS += plugins/pmnormalize
|
|
endif
|
|
|
|
if ENABLE_PMAIXFORWARDEDFROM
|
|
SUBDIRS += contrib/pmaixforwardedfrom
|
|
endif
|
|
|
|
if ENABLE_PMSNARE
|
|
SUBDIRS += contrib/pmsnare
|
|
endif
|
|
|
|
if ENABLE_PMPANNGFW
|
|
SUBDIRS += contrib/pmpanngfw
|
|
endif
|
|
|
|
if ENABLE_PMLASTMSG
|
|
SUBDIRS += plugins/pmlastmsg
|
|
endif
|
|
|
|
if ENABLE_OMRULESET
|
|
SUBDIRS += plugins/omruleset
|
|
endif
|
|
|
|
if ENABLE_OMUDPSPOOF
|
|
SUBDIRS += plugins/omudpspoof
|
|
endif
|
|
|
|
if ENABLE_OMMONGODB
|
|
SUBDIRS += plugins/ommongodb
|
|
endif
|
|
|
|
if ENABLE_OMHIREDIS
|
|
SUBDIRS += contrib/omhiredis
|
|
endif
|
|
|
|
if ENABLE_OMCZMQ
|
|
SUBDIRS += contrib/omczmq
|
|
endif
|
|
|
|
if ENABLE_OMRABBITMQ
|
|
SUBDIRS += contrib/omrabbitmq
|
|
endif
|
|
|
|
if ENABLE_IMCZMQ
|
|
SUBDIRS += contrib/imczmq
|
|
endif
|
|
|
|
if ENABLE_OMUXSOCK
|
|
SUBDIRS += plugins/omuxsock
|
|
endif
|
|
|
|
if ENABLE_OMHDFS
|
|
SUBDIRS += plugins/omhdfs
|
|
endif
|
|
|
|
if ENABLE_OMJOURNAL
|
|
SUBDIRS += plugins/omjournal
|
|
endif
|
|
|
|
if ENABLE_IMJOURNAL
|
|
SUBDIRS += plugins/imjournal
|
|
endif
|
|
|
|
if ENABLE_ELASTICSEARCH
|
|
SUBDIRS += plugins/omelasticsearch
|
|
endif
|
|
|
|
if ENABLE_CLICKHOUSE
|
|
SUBDIRS += plugins/omclickhouse
|
|
endif
|
|
|
|
if ENABLE_OMHTTP
|
|
SUBDIRS += contrib/omhttp
|
|
endif
|
|
|
|
if ENABLE_MMSNMPTRAPD
|
|
SUBDIRS += plugins/mmsnmptrapd
|
|
endif
|
|
|
|
if ENABLE_IMFILE
|
|
SUBDIRS += plugins/imfile
|
|
endif
|
|
|
|
if ENABLE_IMPTCP
|
|
SUBDIRS += plugins/imptcp
|
|
endif
|
|
|
|
if ENABLE_IMDIAG
|
|
SUBDIRS += plugins/imdiag
|
|
endif
|
|
|
|
if ENABLE_MAIL
|
|
SUBDIRS += plugins/ommail
|
|
endif
|
|
|
|
if ENABLE_FMHTTP
|
|
SUBDIRS += plugins/fmhttp
|
|
endif
|
|
|
|
if ENABLE_FMHASH
|
|
SUBDIRS += contrib/fmhash
|
|
endif
|
|
|
|
if ENABLE_OMKAFKA
|
|
SUBDIRS += plugins/omkafka
|
|
endif
|
|
|
|
if ENABLE_IMKAFKA
|
|
SUBDIRS += plugins/imkafka
|
|
endif
|
|
|
|
if ENABLE_OMPROG
|
|
SUBDIRS += plugins/omprog
|
|
endif
|
|
|
|
if ENABLE_RFC3195
|
|
SUBDIRS += plugins/im3195
|
|
endif
|
|
|
|
if ENABLE_MMNORMALIZE
|
|
SUBDIRS += plugins/mmnormalize
|
|
endif
|
|
|
|
if ENABLE_MMJSONPARSE
|
|
SUBDIRS += plugins/mmjsonparse
|
|
endif
|
|
|
|
if ENABLE_MMGROK
|
|
SUBDIRS += contrib/mmgrok
|
|
endif
|
|
|
|
if ENABLE_MMAUDIT
|
|
SUBDIRS += plugins/mmaudit
|
|
endif
|
|
|
|
if ENABLE_MMANON
|
|
SUBDIRS += plugins/mmanon
|
|
endif
|
|
|
|
if ENABLE_MMRM1STSPACE
|
|
SUBDIRS += plugins/mmrm1stspace
|
|
endif
|
|
|
|
if ENABLE_MMUTF8FIX
|
|
SUBDIRS += plugins/mmutf8fix
|
|
endif
|
|
|
|
if ENABLE_MMCOUNT
|
|
SUBDIRS += contrib/mmcount
|
|
endif
|
|
|
|
if ENABLE_MMSEQUENCE
|
|
SUBDIRS += contrib/mmsequence
|
|
endif
|
|
|
|
if ENABLE_MMDBLOOKUP
|
|
SUBDIRS += plugins/mmdblookup
|
|
endif
|
|
|
|
|
|
if ENABLE_MMFIELDS
|
|
SUBDIRS += plugins/mmfields
|
|
endif
|
|
|
|
if ENABLE_MMPSTRUCDATA
|
|
SUBDIRS += plugins/mmpstrucdata
|
|
endif
|
|
|
|
if ENABLE_MMRFC5424ADDHMAC
|
|
SUBDIRS += contrib/mmrfc5424addhmac
|
|
endif
|
|
|
|
# omhttpfs
|
|
if ENABLE_OMHTTPFS
|
|
SUBDIRS += contrib/omhttpfs
|
|
endif
|
|
|
|
# omamqp1
|
|
if ENABLE_OMAMQP1
|
|
SUBDIRS += contrib/omamqp1
|
|
endif
|
|
|
|
# omtcl
|
|
if ENABLE_OMTCL
|
|
SUBDIRS += contrib/omtcl
|
|
endif
|
|
|
|
# mmkubernetes
|
|
if ENABLE_MMKUBERNETES
|
|
SUBDIRS += contrib/mmkubernetes
|
|
endif
|
|
|
|
# tests are added as last element, because tests may need different
|
|
# modules that need to be generated first
|
|
SUBDIRS += tests
|
|
|
|
|
|
|
|
DISTCHECK_CONFIGURE_FLAGS=
|
|
# make sure "make distcheck" tries to build all modules. This means that
|
|
# a developer must always have an environment where every supporting library
|
|
# is available. If that is not the case, the respective configure option may
|
|
# temporarily be removed below. The intent behind forcing everthing to compile
|
|
# in a make distcheck is so that we detect code that accidently was not updated
|
|
# when some global update happened.
|
|
DISTCHECK_CONFIGURE_FLAGS+= \
|
|
--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir) \
|
|
--enable-silent-rules \
|
|
--enable-rsyslogd \
|
|
--enable-omstdout \
|
|
--enable-imdiag \
|
|
--enable-testbench \
|
|
--enable-valgrind
|
|
# currently not supported in make distcheck:
|
|
# --enable-pgsql-tests
|
|
# --enable-extended-tests --> should probably never be enabled due to runtime
|
|
|
|
if ENABLE_DEFAULT_TESTS
|
|
DISTCHECK_CONFIGURE_FLAGS+= \
|
|
--enable-diagtools \
|
|
--enable-impstats \
|
|
--enable-imptcp \
|
|
--enable-klog \
|
|
--enable-mail \
|
|
--enable-mmanon \
|
|
--enable-mmaudit \
|
|
--enable-mmcount \
|
|
--enable-mmexternal \
|
|
--enable-mmfields \
|
|
--enable-mmjsonparse \
|
|
--enable-mmpstrucdata \
|
|
--enable-mmrm1stspace \
|
|
--enable-mmsequence \
|
|
--enable-mmutf8fix \
|
|
--enable-omruleset \
|
|
--enable-omuxsock \
|
|
--enable-pmaixforwardedfrom \
|
|
--enable-pmciscoios \
|
|
--enable-pmcisconames \
|
|
--enable-pmlastmsg \
|
|
--enable-pmnull \
|
|
--enable-pmsnare \
|
|
--enable-usertools
|
|
|
|
endif # if ENABLE_DEFAULT_TESTS
|
|
|
|
if ENABLE_OMPROG
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-omprog
|
|
endif
|
|
|
|
if ENABLE_GSSAPI
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-gssapi-krb5
|
|
endif
|
|
|
|
if ENABLE_PMNORMALIZE
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-pmnormalize
|
|
endif
|
|
|
|
if ENABLE_MMDBLOOKUP
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-mmdblookup
|
|
endif
|
|
|
|
if ENABLE_MMNORMALIZE
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-mmnormalize
|
|
endif
|
|
|
|
if ENABLE_OMMONGODB
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-ommongodb
|
|
endif
|
|
|
|
if ENABLE_OMHIREDIS
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-omhiredis
|
|
endif
|
|
|
|
if ENABLE_MMSNMPTRAPD
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-mmsnmptrapd
|
|
endif
|
|
|
|
if ENABLE_OMLIBDBI
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-libdbi
|
|
endif
|
|
|
|
if ENABLE_LIBGCRYPT
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-libgcrypt
|
|
endif
|
|
|
|
if ENABLE_OMHTTPFS
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-omhttpfs
|
|
endif
|
|
|
|
if ENABLE_OMTCL
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-omtcl
|
|
endif
|
|
|
|
if ENABLE_SNMP
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-snmp
|
|
endif
|
|
|
|
if ENABLE_FMHTTP
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-fmhttp
|
|
endif
|
|
|
|
if ENABLE_OMUDPSPOOF
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-omudpspoof
|
|
endif
|
|
|
|
if ENABLE_PGSQL
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-pgsql
|
|
endif
|
|
|
|
if ENABLE_GNUTLS
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-gnutls
|
|
endif
|
|
|
|
if ENABLE_OPENSSL
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-openssl
|
|
endif
|
|
|
|
if ENABLE_MYSQL
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-mysql
|
|
endif
|
|
if ENABLE_MYSQL_TESTS
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-mysql-tests
|
|
endif
|
|
|
|
if ENABLE_ELASTICSEARCH
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-elasticsearch
|
|
endif
|
|
if ENABLE_ELASTICSEARCH_TESTS
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-elasticsearch-tests
|
|
endif
|
|
|
|
if ENABLE_CLICKHOUSE
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-clickhouse
|
|
endif
|
|
if ENABLE_CLICKHOUSE_TESTS
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-clickhouse-tests
|
|
endif
|
|
|
|
if ENABLE_MMGROK
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-mmgrok
|
|
endif
|
|
|
|
if ENABLE_RELP
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-relp --enable-omrelp-default-port=13515
|
|
endif
|
|
|
|
if ENABLE_IMKAFKA
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-imkafka
|
|
endif
|
|
if ENABLE_OMKAFKA
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-omkafka
|
|
endif
|
|
if ENABLE_KAFKA_TESTS
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-kafka-tests
|
|
endif
|
|
|
|
if ENABLE_IMJOURNAL
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-imjournal
|
|
endif
|
|
if ENABLE_OMJOURNAL
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-omjournal
|
|
endif
|
|
if ENABLE_JOURNAL_TESTS
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-journal-tests
|
|
endif
|
|
|
|
if ENABLE_IMCZMQ
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-imczmq
|
|
endif
|
|
if ENABLE_OMCZMQ
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-omczmq
|
|
endif
|
|
|
|
if ENABLE_IMFILE
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-imfile
|
|
endif
|
|
|
|
if ENABLE_DISTCHECK_WORKAROUND
|
|
DISTCHECK_CONFIGURE_FLAGS+= --disable-testbench
|
|
else
|
|
DISTCHECK_CONFIGURE_FLAGS+= --enable-testbench
|
|
endif
|
|
|
|
dist-hook:
|
|
$(AM_V_GEN)echo $(VERSION) > $(distdir)/.tarball-version
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|