noinst_LTLIBRARIES = \
libsystemd-basic.la \
- libsystemd-core.la
+ libsystemd-core.la \
+ libsystemd-daemon.la
libsystemd_basic_la_SOURCES = \
src/util.c \
$(PAM_LIBS) \
$(AUDIT_LIBS)
+libsystemd_daemon_la_SOURCES = \
+ src/sd-daemon.c
+
# This is needed because automake is buggy in how it generates the
# rules for C programs, but not Vala programs. We therefore can't
# list the .h files as dependencies if we want make dist to work.
EXTRA_DIST += \
${libsystemd_basic_la_SOURCES:.c=.h} \
${libsystemd_core_la_SOURCES:.c=.h} \
+ ${libsystemd_daemon_la_SOURCES:.c=.h} \
src/macro.h \
src/ioprio.h \
src/missing.h \
src/linux/auto_dev-ioctl.h \
src/linux/fanotify.h \
src/initreq.h \
- src/sd-daemon.h \
src/sd-readahead.h \
src/special.h \
src/dbus-common.h \
libsystemd-basic.la
test_daemon_SOURCES = \
- src/test-daemon.c \
- src/sd-daemon.c
+ src/test-daemon.c
test_daemon_LDADD = \
- libsystemd-basic.la
+ libsystemd-basic.la \
+ libsystemd-daemon.la
test_cgroup_SOURCES = \
src/test-cgroup.c \
systemd_logger_SOURCES = \
src/logger.c \
- src/sd-daemon.c \
src/tcpwrap.c
systemd_logger_LDADD = \
libsystemd-basic.la \
+ libsystemd-daemon.la \
$(LIBWRAP_LIBS)
systemd_initctl_SOURCES = \
src/initctl.c \
- src/sd-daemon.c \
src/dbus-common.c
systemd_initctl_CFLAGS = \
systemd_initctl_LDADD = \
libsystemd-basic.la \
+ libsystemd-daemon.la \
$(DBUS_LIBS)
systemd_update_utmp_SOURCES = \
systemd_shutdownd_SOURCES = \
src/utmp-wtmp.c \
- src/sd-daemon.c \
src/shutdownd.c
systemd_shutdownd_CFLAGS = \
$(AM_CFLAGS)
systemd_shutdownd_LDADD = \
- libsystemd-basic.la
+ libsystemd-basic.la \
+ libsystemd-daemon.la
systemd_shutdown_SOURCES = \
src/mount-setup.c \
systemd_kmsg_syslogd_SOURCES = \
src/kmsg-syslogd.c \
- src/sd-daemon.c \
src/fdset.c
systemd_kmsg_syslogd_CFLAGS = \
$(AM_CFLAGS)
systemd_kmsg_syslogd_LDADD = \
- libsystemd-basic.la
+ libsystemd-basic.la \
+ libsystemd-daemon.la
systemctl_SOURCES = \
src/systemctl.c \
src/utmp-wtmp.c \
src/dbus-common.c \
src/path-lookup.c \
- src/sd-daemon.c \
src/cgroup-show.c \
src/cgroup-util.c \
src/exit-status.c \
systemctl_LDADD = \
libsystemd-basic.la \
+ libsystemd-daemon.la \
$(DBUS_LIBS)
systemd_notify_SOURCES = \
src/notify.c \
- src/sd-daemon.c \
src/sd-readahead.c
systemd_notify_LDADD = \
- libsystemd-basic.la
+ libsystemd-basic.la \
+ libsystemd-daemon.la
systemd_ask_password_SOURCES = \
src/ask-password.c \
systemd_readahead_collect_SOURCES = \
src/readahead-collect.c \
- src/sd-daemon.c \
src/readahead-common.c
systemd_readahead_collect_CFLAGS = \
systemd_readahead_collect_LDADD = \
libsystemd-basic.la \
+ libsystemd-daemon.la \
$(UDEV_LIBS)
systemd_readahead_replay_SOURCES = \
src/readahead-replay.c \
- src/sd-daemon.c \
src/readahead-common.c
systemd_readahead_replay_CFLAGS = \
systemd_readahead_replay_LDADD = \
libsystemd-basic.la \
+ libsystemd-daemon.la \
$(UDEV_LIBS)
systemd_cgls_SOURCES = \
pam_systemd_la_SOURCES = \
src/pam-module.c \
- src/cgroup-util.c \
- src/sd-daemon.c
+ src/cgroup-util.c
pam_systemd_la_CFLAGS = \
$(AM_CFLAGS)
pam_systemd_la_LIBADD = \
libsystemd-basic.la \
+ libsystemd-daemon.la \
$(PAM_LIBS)
SED_PROCESS = \