lib_LTLIBRARIES = \
libsystemd-daemon.la \
- libsystemd-login.la
+ libsystemd-login.la
pkginclude_HEADERS = \
- src/sd-login.h
+ src/sd-daemon.h \
+ src/sd-login.h
noinst_PROGRAMS = \
test-engine \
test-cgroup \
test-env-replace \
test-strv \
- test-login
+ test-login \
+ test-install
if HAVE_PAM
pamlib_LTLIBRARIES = \
units/fsck@.service.in \
units/fsck-root.service.in \
units/quotacheck.service.in \
- units/user@.service.in \
+ units/user@.service.in \
systemd.pc.in \
- libsystemd-daemon.pc.in \
- libsystemd-login.pc.in \
+ libsystemd-daemon.pc.in \
+ libsystemd-login.pc.in \
+ src/libsystemd-daemon.sym \
+ src/libsystemd-login.sym \
introspect.awk \
- src/73-seat-late.rules.in
+ src/73-seat-late.rules.in
if ENABLE_BINFMT
EXTRA_DIST += \
libsystemd-basic.la \
libsystemd-login.la
+test_install_SOURCES = \
+ src/test-install.c \
+ src/install.c \
+ src/path-lookup.c \
+ src/unit-name.c
+
+test_install_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(DBUS_CFLAGS)
+
+test_install_LDADD = \
+ libsystemd-basic.la
+
systemd_logger_SOURCES = \
src/logger.c \
src/tcpwrap.c
-version-info $(LIBSYSTEMD_DAEMON_CURRENT):$(LIBSYSTEMD_DAEMON_REVISION):$(LIBSYSTEMD_DAEMON_AGE) \
-Wl,--version-script=$(top_srcdir)/src/libsystemd-daemon.sym
+# move lib from $(libdir) to $(rootlibdir) and update devel link, if needed
+libsystemd-daemon-install-hook:
+ if test "$(libdir)" != "$(rootlibdir)"; then \
+ mkdir -p $(DESTDIR)$(rootlibdir) && \
+ so_img_name=$$(readlink $(DESTDIR)$(libdir)/libsystemd-daemon.so) && \
+ so_img_rel_target_prefix=$$(echo $(libdir) | sed 's,\(^/\|\)[^/][^/]*,..,g') && \
+ ln -sf $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/libsystemd-daemon.so && \
+ mv $(DESTDIR)$(libdir)/libsystemd-daemon.so.* $(DESTDIR)$(rootlibdir); \
+ fi
+
+libsystemd-daemon-uninstall-hook:
+ rm -f $(DESTDIR)$(rootlibdir)/libsystemd-daemon.so*
+
libsystemd_login_la_SOURCES = \
src/sd-login.c \
src/cgroup-util.c
$(LN_S) ../var-lock.mount var-lock.mount )
endif
+install-exec-hook: libsystemd-daemon-install-hook
+
+uninstall-hook: libsystemd-daemon-uninstall-hook
+
DISTCHECK_CONFIGURE_FLAGS = \
--with-dbuspolicydir=$$dc_install_base/$(dbuspolicydir) \
--with-dbussessionservicedir=$$dc_install_base/$(dbussessionservicedir) \