mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-17 17:30:42 +01:00
177 lines
3.9 KiB
Makefile
177 lines
3.9 KiB
Makefile
sbin_PROGRAMS =
|
|
man_MANS =
|
|
noinst_LTLIBRARIES = librsyslog.la
|
|
pkglib_LTLIBRARIES =
|
|
#pkglib_LTLIBRARIES = librsyslog.la
|
|
|
|
librsyslog_la_SOURCES = \
|
|
rsyslog.c \
|
|
rsyslog.h \
|
|
typedefs.h \
|
|
dnscache.c \
|
|
dnscache.h \
|
|
unicode-helper.h \
|
|
atomic.h \
|
|
batch.h \
|
|
syslogd-types.h \
|
|
module-template.h \
|
|
im-helper.h \
|
|
obj-types.h \
|
|
nsd.h \
|
|
glbl.h \
|
|
glbl.c \
|
|
unlimited_select.h \
|
|
conf.c \
|
|
conf.h \
|
|
rsconf.c \
|
|
rsconf.h \
|
|
parser.h \
|
|
parser.c \
|
|
strgen.h \
|
|
strgen.c \
|
|
msg.c \
|
|
msg.h \
|
|
linkedlist.c \
|
|
linkedlist.h \
|
|
objomsr.c \
|
|
objomsr.h \
|
|
stringbuf.c \
|
|
stringbuf.h \
|
|
datetime.c \
|
|
datetime.h \
|
|
srutils.c \
|
|
srUtils.h \
|
|
errmsg.c \
|
|
errmsg.h \
|
|
debug.c \
|
|
debug.h \
|
|
obj.c \
|
|
obj.h \
|
|
modules.c \
|
|
modules.h \
|
|
statsobj.c \
|
|
statsobj.h \
|
|
stream.c \
|
|
stream.h \
|
|
var.c \
|
|
var.h \
|
|
wtp.c \
|
|
wtp.h \
|
|
wti.c \
|
|
wti.h \
|
|
queue.c \
|
|
queue.h \
|
|
ruleset.c \
|
|
ruleset.h \
|
|
prop.c \
|
|
prop.h \
|
|
cfsysline.c \
|
|
cfsysline.h \
|
|
sd-daemon.c \
|
|
sd-daemon.h \
|
|
\
|
|
\
|
|
../action.h \
|
|
../action.c \
|
|
../threads.c \
|
|
../threads.h \
|
|
\
|
|
../parse.c \
|
|
../parse.h \
|
|
\
|
|
hashtable.c \
|
|
hashtable.h \
|
|
hashtable_itr.c \
|
|
hashtable_itr.h \
|
|
hashtable_private.h \
|
|
\
|
|
../outchannel.c \
|
|
../outchannel.h \
|
|
../template.c \
|
|
../template.h
|
|
# the files with ../ we need to work on - so that they either become part of the
|
|
# runtime or will no longer be needed. -- rgerhards, 2008-06-13
|
|
|
|
if WITH_MODDIRS
|
|
librsyslog_la_CPPFLAGS = -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"$(pkglibdir)/:$(moddirs)\" $(PTHREADS_CFLAGS) $(LIBEE_CFLAGS) -I\$(top_srcdir)/tools
|
|
else
|
|
librsyslog_la_CPPFLAGS = -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"$(pkglibdir)/\" -I$(top_srcdir) $(PTHREADS_CFLAGS) $(LIBEE_CFLAGS) -I\$(top_srcdir)/tools -I\$(top_srcdir)/grammar
|
|
endif
|
|
#librsyslog_la_LDFLAGS = -module -avoid-version
|
|
librsyslog_la_LIBADD = $(DL_LIBS) $(RT_LIBS) $(LIBEE_LIBS)
|
|
|
|
#
|
|
# regular expression support
|
|
#
|
|
if ENABLE_REGEXP
|
|
pkglib_LTLIBRARIES += lmregexp.la
|
|
lmregexp_la_SOURCES = regexp.c regexp.h
|
|
lmregexp_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
|
|
lmregexp_la_LDFLAGS = -module -avoid-version
|
|
lmregexp_la_LIBADD =
|
|
endif
|
|
|
|
#
|
|
# zlib support
|
|
#
|
|
if ENABLE_ZLIB
|
|
pkglib_LTLIBRARIES += lmzlibw.la
|
|
lmzlibw_la_SOURCES = zlibw.c zlibw.h
|
|
lmzlibw_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
|
|
lmzlibw_la_LDFLAGS = -module -avoid-version
|
|
lmzlibw_la_LIBADD =
|
|
endif
|
|
|
|
if ENABLE_INET
|
|
pkglib_LTLIBRARIES += lmnet.la lmnetstrms.la
|
|
#
|
|
# network support
|
|
#
|
|
lmnet_la_SOURCES = net.c net.h
|
|
lmnet_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
|
|
lmnet_la_LDFLAGS = -module -avoid-version
|
|
lmnet_la_LIBADD =
|
|
|
|
# network stream master class and stream factory
|
|
lmnetstrms_la_SOURCES = netstrms.c netstrms.h \
|
|
netstrm.c netstrm.h \
|
|
nssel.c nssel.h \
|
|
nspoll.c nspoll.h
|
|
lmnetstrms_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
|
|
lmnetstrms_la_LDFLAGS = -module -avoid-version
|
|
lmnetstrms_la_LIBADD =
|
|
|
|
# generic stream server framework
|
|
pkglib_LTLIBRARIES += lmstrmsrv.la
|
|
lmstrmsrv_la_SOURCES = strmsrv.c strmsrv.h strms_sess.c strms_sess.h
|
|
lmstrmsrv_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
|
|
lmstrmsrv_la_LDFLAGS = -module -avoid-version
|
|
lmstrmsrv_la_LIBADD =
|
|
|
|
# netstream drivers
|
|
|
|
# plain tcp driver - main driver
|
|
pkglib_LTLIBRARIES += lmnsd_ptcp.la
|
|
lmnsd_ptcp_la_SOURCES = nsd_ptcp.c nsd_ptcp.h \
|
|
nsdsel_ptcp.c nsdsel_ptcp.h \
|
|
nsdpoll_ptcp.c nsdpoll_ptcp.h
|
|
lmnsd_ptcp_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
|
|
lmnsd_ptcp_la_LDFLAGS = -module -avoid-version
|
|
lmnsd_ptcp_la_LIBADD =
|
|
endif # if ENABLE_INET
|
|
|
|
#
|
|
# GnuTLS netstream driver
|
|
#
|
|
if ENABLE_GNUTLS
|
|
pkglib_LTLIBRARIES += lmnsd_gtls.la
|
|
lmnsd_gtls_la_SOURCES = nsd_gtls.c nsd_gtls.h nsdsel_gtls.c nsdsel_gtls.h
|
|
lmnsd_gtls_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(GNUTLS_CFLAGS)
|
|
lmnsd_gtls_la_LDFLAGS = -module -avoid-version
|
|
lmnsd_gtls_la_LIBADD = $(GNUTLS_LIBS)
|
|
endif
|
|
|
|
update-systemd:
|
|
curl http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.c > sd-daemon.c
|
|
curl http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.h > sd-daemon.h
|