chiark / gitweb /
resolved: fix typo in sd_notify() call
[elogind.git] / Makefile.am
index f614b86c07b56b9dc66f734836a933bea5032b56..1674f6195af3d63838a6abc32c0612438823039f 100644 (file)
@@ -739,6 +739,8 @@ noinst_LTLIBRARIES += \
        libsystemd-shared.la
 
 libsystemd_shared_la_SOURCES = \
+       src/shared/capability.c \
+       src/shared/capability.h \
        src/shared/linux/auto_dev-ioctl.h \
        src/shared/ioprio.h \
        src/shared/missing.h \
@@ -861,8 +863,6 @@ libsystemd_shared_la_SOURCES = \
        src/shared/audit.h \
        src/shared/xml.c \
        src/shared/xml.h \
-       src/shared/condition-util.c \
-       src/shared/condition-util.h \
        src/shared/bus-label.c \
        src/shared/bus-label.h \
        src/shared/gpt.h \
@@ -903,9 +903,13 @@ nodist_libsystemd_shared_la_SOURCES = \
 
 libsystemd_shared_la_CFLAGS = \
        $(AM_CFLAGS) \
+       $(CAP_CFLAGS) \
        $(SECCOMP_CFLAGS) \
        -pthread
 
+libsystemd_shared_la_LIBADD = \
+       $(CAP_LIBS)
+
 # ------------------------------------------------------------------------------
 noinst_LTLIBRARIES += \
        libsystemd-units.la
@@ -941,6 +945,8 @@ libsystemd_label_la_SOURCES = \
        src/shared/dev-setup.h \
        src/shared/dropin.c \
        src/shared/dropin.h \
+       src/shared/condition.c \
+       src/shared/condition.h \
        src/shared/generator.h \
        src/shared/generator.c
 
@@ -987,21 +993,6 @@ libsystemd_logs_la_SOURCES = \
        src/shared/logs-show.c \
        src/shared/logs-show.h
 
-# ------------------------------------------------------------------------------
-noinst_LTLIBRARIES += \
-       libsystemd-capability.la
-
-libsystemd_capability_la_SOURCES = \
-       src/shared/capability.c \
-       src/shared/capability.h
-
-libsystemd_capability_la_CFLAGS = \
-       $(AM_CFLAGS) \
-       $(CAP_CFLAGS)
-
-libsystemd_capability_la_LIBADD = \
-       $(CAP_LIBS)
-
 # ------------------------------------------------------------------------------
 if HAVE_ACL
 noinst_LTLIBRARIES += \
@@ -1130,10 +1121,10 @@ libsystemd_core_la_SOURCES = \
        src/core/machine-id-setup.h \
        src/core/mount-setup.c \
        src/core/mount-setup.h \
+       src/core/kmod-setup.c \
+       src/core/kmod-setup.h \
        src/core/loopback-setup.h \
        src/core/loopback-setup.c \
-       src/core/condition.c \
-       src/core/condition.h \
        src/core/namespace.c \
        src/core/namespace.h \
        src/core/build.h \
@@ -1147,12 +1138,6 @@ libsystemd_core_la_SOURCES = \
        src/core/failure-action.c \
        src/core/failure-action.h
 
-if HAVE_KMOD
-libsystemd_core_la_SOURCES += \
-       src/core/kmod-setup.c \
-       src/core/kmod-setup.h
-endif
-
 nodist_libsystemd_core_la_SOURCES = \
        src/core/load-fragment-gperf.c \
        src/core/load-fragment-gperf-nulstr.c
@@ -1161,14 +1146,12 @@ libsystemd_core_la_CFLAGS = \
        $(AM_CFLAGS) \
        $(PAM_CFLAGS) \
        $(AUDIT_CFLAGS) \
-       $(CAP_CFLAGS) \
        $(KMOD_CFLAGS) \
        $(APPARMOR_CFLAGS) \
        $(SECCOMP_CFLAGS) \
        -pthread
 
 libsystemd_core_la_LIBADD = \
-       libsystemd-capability.la \
        libsystemd-units.la \
        libsystemd-label.la \
        libudev-internal.la \
@@ -1176,7 +1159,6 @@ libsystemd_core_la_LIBADD = \
        libsystemd-internal.la \
        $(PAM_LIBS) \
        $(AUDIT_LIBS) \
-       $(CAP_LIBS) \
        $(KMOD_LIBS) \
        $(APPARMOR_LIBS) \
        $(SECCOMP_LIBS)
@@ -1323,6 +1305,7 @@ tests += \
        test-env-replace \
        test-strbuf \
        test-strv \
+       test-path \
        test-path-util \
        test-strxcpyx \
        test-unit-name \
@@ -1359,10 +1342,11 @@ tests += \
        test-capability \
        test-async \
        test-ratelimit \
-       test-condition-util \
+       test-condition \
        test-uid-range \
        test-bus-policy \
        test-locale-util \
+       test-execute \
        test-copy
 
 EXTRA_DIST += \
@@ -1498,8 +1482,7 @@ test_capability_SOURCES = \
        src/test/test-capability.c
 
 test_capability_LDADD = \
-       libsystemd-shared.la \
-       libsystemd-capability.la
+       libsystemd-shared.la
 
 test_async_SOURCES = \
        src/test/test-async.c
@@ -1519,19 +1502,20 @@ test_copy_SOURCES = \
 test_copy_LDADD = \
        libsystemd-shared.la
 
-test_condition_util_SOURCES = \
-       src/test/test-condition-util.c
-
-test_condition_util_LDADD = \
-       libsystemd-shared.la \
-       libsystemd-internal.la
+test_condition_SOURCES = \
+       src/test/test-condition.c
 
+test_condition_LDADD = \
+       libsystemd-label.la \
+       libsystemd-internal.la \
+       libsystemd-shared.la
 
 test_fdset_SOURCES = \
        src/test/test-fdset.c
 
 test_fdset_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la \
+       libsystemd-internal.la
 
 test_ratelimit_SOURCES = \
        src/test/test-ratelimit.c
@@ -1544,31 +1528,31 @@ test_util_SOURCES = \
 
 test_util_LDADD = \
        -lm \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_uid_range_SOURCES = \
        src/test/test-uid-range.c
 
 test_uid_range_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_socket_util_SOURCES = \
        src/test/test-socket-util.c
 
 test_socket_util_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_ring_SOURCES = \
        src/test/test-ring.c
 
 test_ring_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_barrier_SOURCES = \
        src/test/test-barrier.c
 
 test_barrier_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_pty_SOURCES = \
        src/test/test-pty.c
@@ -1611,13 +1595,13 @@ test_hashmap_SOURCES = \
        src/test/test-hashmap-plain.c
 
 test_hashmap_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_set_SOURCES = \
        src/test/test-set.c
 
 test_set_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_xml_SOURCES = \
        src/test/test-xml.c
@@ -1628,15 +1612,15 @@ test_xml_LDADD = \
 test_list_SOURCES = \
        src/test/test-list.c
 
+test_list_LDADD = \
+       libsystemd-shared.la
+
 test_unaligned_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_unaligned_SOURCES = \
        src/test/test-unaligned.c
 
-test_list_LDADD = \
-       libsystemd-core.la
-
 test_tables_SOURCES = \
        src/test/test-tables.c \
        src/shared/test-tables.h \
@@ -1665,19 +1649,19 @@ test_prioq_SOURCES = \
        src/test/test-prioq.c
 
 test_prioq_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_fileio_SOURCES = \
        src/test/test-fileio.c
 
 test_fileio_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_time_SOURCES = \
        src/test/test-time.c
 
 test_time_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_architecture_SOURCES = \
        src/test/test-architecture.c
@@ -1689,7 +1673,7 @@ test_log_SOURCES = \
        src/test/test-log.c
 
 test_log_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_ipcrm_SOURCES = \
        src/test/test-ipcrm.c
@@ -1714,13 +1698,13 @@ test_ellipsize_SOURCES = \
        src/test/test-ellipsize.c
 
 test_ellipsize_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_date_SOURCES = \
        src/test/test-date.c
 
 test_date_LDADD = \
-       libsystemd-core.la
+       libsystemd-shared.la
 
 test_sleep_SOURCES = \
        src/test/test-sleep.c
@@ -1765,8 +1749,7 @@ test_cgroup_mask_SOURCES = \
        src/test/test-cgroup-mask.c
 
 test_cgroup_mask_CPPFLAGS = \
-       $(AM_CPPFLAGS) \
-       -DTEST_DIR=\"$(abs_top_srcdir)/test\"
+       $(AM_CPPFLAGS)
 
 test_cgroup_mask_CFLAGS = \
        $(AM_CFLAGS) \
@@ -1810,6 +1793,24 @@ test_path_util_SOURCES = \
 test_path_util_LDADD = \
        libsystemd-shared.la
 
+test_path_SOURCES = \
+       src/test/test-path.c
+
+test_path_CFLAGS = \
+       $(AM_CFLAGS)
+
+test_path_LDADD = \
+       libsystemd-core.la
+
+test_execute_SOURCES = \
+       src/test/test-execute.c
+
+test_execute_CFLAGS = \
+       $(AM_CFLAGS)
+
+test_execute_LDADD = \
+       libsystemd-core.la
+
 test_strxcpyx_SOURCES = \
        src/test/test-strxcpyx.c
 
@@ -1835,8 +1836,7 @@ test_sched_prio_SOURCES = \
        src/test/test-sched-prio.c
 
 test_sched_prio_CPPFLAGS = \
-       $(AM_CPPFLAGS) \
-       -DTEST_DIR=\"$(abs_top_srcdir)/test\"
+       $(AM_CPPFLAGS)
 
 test_sched_prio_CFLAGS = \
        $(AM_CFLAGS) \
@@ -1858,7 +1858,6 @@ test_bus_policy_SOURCES = \
        src/bus-proxyd/bus-policy.h
 
 test_bus_policy_LDADD = \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libsystemd-shared.la
 
@@ -1886,7 +1885,8 @@ lcov-report:
        $(MKDIR_P) $(coverage_dir)
        lcov $(coverage_opts) --compat-libtool --capture --no-external \
                | sed 's|$(abspath $(builddir))|$(abspath $(srcdir))|' > $(coverage_dir)/.lcov.info
-       genhtml -t "systemd test coverage" -o $(coverage_dir) $(coverage_dir)/.lcov.info
+       lcov --remove $(coverage_dir)/.lcov.info --output-file $(coverage_dir)/.lcov-clean.info 'test-*'
+       genhtml -t "systemd test coverage" -o $(coverage_dir) $(coverage_dir)/.lcov-clean.info
        @echo "Coverage report generated in $(abs_builddir)/$(coverage_dir)/index.html"
 
 # lcov doesn't work properly with vpath builds, make sure that bad
@@ -2016,7 +2016,6 @@ systemd_tmpfiles_SOURCES = \
 systemd_tmpfiles_LDADD = \
        libsystemd-units.la \
        libsystemd-label.la \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libsystemd-shared.la
 
@@ -2079,7 +2078,6 @@ systemd_sysusers_SOURCES = \
 systemd_sysusers_LDADD = \
        libsystemd-units.la \
        libsystemd-label.la \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libsystemd-shared.la
 
@@ -2128,7 +2126,6 @@ systemd_firstboot_SOURCES = \
 systemd_firstboot_LDADD = \
        libsystemd-units.la \
        libsystemd-label.la \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libsystemd-shared.la \
        -lcrypt
@@ -2471,7 +2468,6 @@ systemd_nspawn_CFLAGS = \
 
 systemd_nspawn_LDADD = \
        libsystemd-label.la \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libudev-internal.la \
        libsystemd-shared.la \
@@ -2489,7 +2485,6 @@ systemd_run_SOURCES = \
 
 systemd_run_LDADD = \
        libsystemd-label.la \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libsystemd-shared.la
 
@@ -2500,7 +2495,6 @@ systemd_bus_proxyd_SOURCES = \
        src/bus-proxyd/bus-policy.h
 
 systemd_bus_proxyd_LDADD = \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libsystemd-shared.la
 
@@ -2644,10 +2638,6 @@ libsystemd_dump_la_SOURCES = \
        src/libsystemd/sd-bus/bus-dump.c \
        src/libsystemd/sd-bus/bus-dump.h
 
-libsystemd_dump_la_CFLAGS = \
-       $(AM_CFLAGS) \
-       $(CAP_CFLAGS)
-
 noinst_LTLIBRARIES += \
        libsystemd-dump.la
 
@@ -2746,19 +2736,16 @@ test_bus_marshal_SOURCES = \
        src/libsystemd/sd-bus/test-bus-marshal.c
 
 test_bus_marshal_LDADD = \
+       libsystemd-dump.la \
        libsystemd-internal.la \
        libsystemd-shared.la \
-       libsystemd-dump.la \
-       libsystemd-capability.la \
        $(GLIB_LIBS) \
-       $(DBUS_LIBS) \
-       $(CAP_LIBS)
+       $(DBUS_LIBS)
 
 test_bus_marshal_CFLAGS = \
        $(AM_CFLAGS) \
        $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
-       $(CAP_CFLAGS)
+       $(DBUS_CFLAGS)
 
 test_bus_signature_SOURCES = \
        src/libsystemd/sd-bus/test-bus-signature.c
@@ -2805,15 +2792,12 @@ test_bus_objects_SOURCES = \
 
 test_bus_objects_CFLAGS = \
        $(AM_CFLAGS) \
-       $(CAP_CFLAGS) \
        -pthread
 
 test_bus_objects_LDADD = \
-       libsystemd-internal.la \
-       libsystemd-shared.la \
        libsystemd-dump.la \
-       libsystemd-capability.la \
-       $(CAP_LIBS)
+       libsystemd-internal.la \
+       libsystemd-shared.la
 
 test_bus_error_SOURCES = \
        src/libsystemd/sd-bus/test-bus-error.c
@@ -2826,26 +2810,22 @@ test_bus_gvariant_SOURCES = \
        src/libsystemd/sd-bus/test-bus-gvariant.c
 
 test_bus_gvariant_LDADD = \
+       libsystemd-dump.la \
        libsystemd-internal.la \
        libsystemd-shared.la \
-       libsystemd-dump.la \
-       libsystemd-capability.la \
-       $(GLIB_LIBS) \
-       $(CAP_LIBS)
+       $(GLIB_LIBS)
 
 test_bus_gvariant_CFLAGS = \
        $(AM_CFLAGS) \
        $(GLIB_CFLAGS)
-       $(CAP_CFLAGS)
 
 test_bus_creds_SOURCES = \
        src/libsystemd/sd-bus/test-bus-creds.c
 
 test_bus_creds_LDADD = \
-       libsystemd-internal.la \
-       libsystemd-shared.la \
        libsystemd-dump.la \
-       libsystemd-capability.la
+       libsystemd-internal.la \
+       libsystemd-shared.la
 
 test_bus_match_SOURCES = \
        src/libsystemd/sd-bus/test-bus-match.c
@@ -2858,15 +2838,9 @@ test_bus_kernel_SOURCES = \
        src/libsystemd/sd-bus/test-bus-kernel.c
 
 test_bus_kernel_LDADD = \
-       libsystemd-internal.la \
-       libsystemd-shared.la \
        libsystemd-dump.la \
-       libsystemd-capability.la \
-       $(CAP_LIBS)
-
-test_bus_kernel_CFLAGS = \
-       $(AM_CFLAGS) \
-       $(CAP_CFLAGS)
+       libsystemd-internal.la \
+       libsystemd-shared.la
 
 test_bus_kernel_bloom_SOURCES = \
        src/libsystemd/sd-bus/test-bus-kernel-bloom.c
@@ -2886,15 +2860,9 @@ test_bus_zero_copy_SOURCES = \
        src/libsystemd/sd-bus/test-bus-zero-copy.c
 
 test_bus_zero_copy_LDADD = \
-       libsystemd-internal.la \
-       libsystemd-shared.la \
        libsystemd-dump.la \
-       libsystemd-capability.la \
-       $(CAP_LIBS)
-
-test_bus_zero_copy_CFLAGS = \
-       $(AM_CFLAGS) \
-       $(CAP_CFLAGS)
+       libsystemd-internal.la \
+       libsystemd-shared.la
 
 test_bus_introspect_SOURCES = \
        src/libsystemd/sd-bus/test-bus-introspect.c
@@ -2930,18 +2898,14 @@ test_resolve_CFLAGS = \
        -pthread
 
 busctl_SOURCES = \
-       src/libsystemd/sd-bus/busctl.c
+       src/libsystemd/sd-bus/busctl.c \
+       src/libsystemd/sd-bus/busctl-introspect.c \
+       src/libsystemd/sd-bus/busctl-introspect.h
 
 busctl_LDADD = \
-       libsystemd-internal.la \
-       libsystemd-shared.la \
        libsystemd-dump.la \
-       libsystemd-capability.la \
-       $(CAP_LIBS)
-
-busctl_CFLAGS = \
-       $(AM_CFLAGS) \
-       $(CAP_CFLAGS)
+       libsystemd-internal.la \
+       libsystemd-shared.la
 
 # ------------------------------------------------------------------------------
 noinst_LTLIBRARIES += \
@@ -3535,7 +3499,7 @@ test_udev_SOURCES = \
        src/test/test-udev.c
 
 test_udev_LDADD = \
-       libudev-core.la \
+       libudev-core.la  \
        $(BLKID_LIBS) \
        $(KMOD_LIBS) \
        $(SELINUX_LIBS)
@@ -3917,7 +3881,6 @@ systemd_journal_upload_CFLAGS = \
        $(LIBCURL_CFLAGS)
 
 systemd_journal_upload_LDADD = \
-       libsystemd-core.la \
        libsystemd-internal.la \
        libsystemd-journal-internal.la \
        libsystemd-shared.la \
@@ -4086,7 +4049,6 @@ nodist_libsystemd_journal_core_la_SOURCES = \
 libsystemd_journal_core_la_LIBADD = \
        libsystemd-journal-internal.la \
        libudev-internal.la \
-       libsystemd-capability.la \
        libsystemd-label.la \
        libsystemd-internal.la \
        libsystemd-shared.la
@@ -4664,7 +4626,12 @@ systemd_localed_SOURCES = \
 systemd_localed_LDADD = \
        libsystemd-label.la \
        libsystemd-internal.la \
-       libsystemd-shared.la
+       libsystemd-shared.la \
+       $(XKBCOMMON_LIBS)
+
+systemd_localed_CFLAGS = \
+       $(AM_CFLAGS) \
+       $(XKBCOMMON_CFLAGS)
 
 nodist_systemunit_DATA += \
        units/systemd-localed.service
@@ -4803,7 +4770,6 @@ systemd_timesyncd_LDADD = \
        libsystemd-resolve.la \
        libsystemd-network.la \
        libsystemd-label.la \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libsystemd-shared.la \
        -lm
@@ -5004,7 +4970,6 @@ CLEANFILES += \
        src/resolve/resolved-gperf.c
 
 systemd_resolved_LDADD = \
-       libsystemd-capability.la \
        libsystemd-network.la \
        libsystemd-label.la \
        libsystemd-internal.la \
@@ -5057,7 +5022,6 @@ test_dns_domain_SOURCES = \
        src/resolve/test-dns-domain.c
 
 test_dns_domain_LDADD = \
-       libsystemd-capability.la \
        libsystemd-network.la \
        libsystemd-label.la \
        libsystemd-internal.la \
@@ -5121,8 +5085,7 @@ systemd_networkd_SOURCES = \
        src/network/networkd.c
 
 systemd_networkd_LDADD = \
-       libsystemd-networkd-core.la \
-       libsystemd-capability.la
+       libsystemd-networkd-core.la
 
 noinst_LTLIBRARIES += \
        libsystemd-networkd-core.la
@@ -5209,9 +5172,6 @@ networkctl_LDADD = \
 test_network_SOURCES = \
        src/network/test-network.c
 
-test_network_CFLAGS = \
-       $(AM_CFLAGS)
-
 test_network_LDADD = \
        libsystemd-networkd-core.la
 
@@ -5284,7 +5244,6 @@ libsystemd_logind_core_la_SOURCES = \
 
 libsystemd_logind_core_la_LIBADD = \
        libsystemd-label.la \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libudev-internal.la \
        libsystemd-shared.la
@@ -5393,7 +5352,6 @@ pam_systemd_la_LDFLAGS = \
        -Wl,--version-script=$(top_srcdir)/src/login/pam_systemd.sym
 
 pam_systemd_la_LIBADD = \
-       libsystemd-capability.la \
        libsystemd-internal.la \
        libsystemd-shared.la \
        $(PAM_LIBS)