X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=Makefile.am;h=9d05c7c829426c15f9839db127903ed7ad63e0b5;hp=2b04142ea7e9ec2a0261ef87d82cb43c0e2bc533;hb=b8217b7bd5fd171916a095b150fad4c3a37f5a41;hpb=9b1a953e08917030489cd9adb2a17dfd407ce14b diff --git a/Makefile.am b/Makefile.am index 2b04142ea..9d05c7c82 100644 --- a/Makefile.am +++ b/Makefile.am @@ -63,15 +63,17 @@ tmpfilesdir=$(prefix)/lib/tmpfiles.d sysctldir=$(prefix)/lib/sysctl.d usergeneratordir=$(pkglibexecdir)/user-generators pkgincludedir=$(includedir)/systemd +systemgeneratordir=$(rootlibexecdir)/system-generators +systemshutdowndir=$(rootlibexecdir)/system-shutdown +systemunitdir=$(rootprefix)/lib/systemd/system udevlibexecdir=$(rootprefix)/lib/udev +udevhomedir = $(libexecdir)/udev +udevrulesdir = $(libexecdir)/udev/rules.d # And these are the special ones for / rootprefix=@rootprefix@ rootbindir=$(rootprefix)/bin rootlibexecdir=$(rootprefix)/lib/systemd -systemgeneratordir=$(rootlibexecdir)/system-generators -systemshutdowndir=$(rootlibexecdir)/system-shutdown -systemunitdir=$(rootprefix)/lib/systemd/system CLEANFILES = EXTRA_DIST = @@ -88,10 +90,6 @@ pkgconfiglib_DATA = polkitpolicy_in_files = dist_udevrules_DATA = nodist_udevrules_DATA = -udevhomedir = $(libexecdir)/udev -udevhome_SCRIPTS = -dist_udevhome_SCRIPTS = -dist_udevhome_DATA = dist_man_MANS = AM_CPPFLAGS = \ @@ -338,6 +336,7 @@ nodist_systemunit_DATA = \ units/systemd-ask-password-console.service \ units/systemd-sysctl.service \ units/halt.service \ + units/emergency.service \ units/poweroff.service \ units/reboot.service \ units/kexec.service \ @@ -359,8 +358,8 @@ nodist_userunit_DATA = \ EXTRA_DIST += \ units/getty@.service.m4 \ units/serial-getty@.service.m4 \ - units/console-shell.service.m4 \ - units/rescue.service.m4 \ + units/console-shell.service.m4.in \ + units/rescue.service.m4.in \ units/systemd-initctl.service.in \ units/systemd-shutdownd.service.in \ units/systemd-modules-load.service.in \ @@ -372,6 +371,7 @@ EXTRA_DIST += \ units/systemd-ask-password-wall.service.in \ units/systemd-ask-password-console.service.in \ units/systemd-sysctl.service.in \ + units/emergency.service.in \ units/halt.service.in \ units/poweroff.service.in \ units/reboot.service.in \ @@ -475,17 +475,29 @@ noinst_LTLIBRARIES = \ libsystemd_basic_la_SOURCES = \ src/util.c \ + src/util.h \ src/virt.c \ + src/virt.h \ src/label.c \ + src/label.h \ src/hashmap.c \ + src/hashmap.h \ src/set.c \ + src/set.h \ src/strv.c \ + src/strv.h \ src/conf-parser.c \ + src/conf-parser.h \ src/socket-util.c \ + src/socket-util.h \ src/log.c \ + src/log.h \ + src/ratelimit.h \ src/ratelimit.c \ src/exit-status.c \ - src/utf8.c + src/exit-status.h \ + src/utf8.c \ + src/utf8.h libsystemd_basic_la_CFLAGS = \ $(AM_CFLAGS) \ @@ -497,152 +509,111 @@ libsystemd_basic_la_LIBADD = \ libsystemd_core_la_SOURCES = \ src/unit.c \ + src/unit.h \ src/job.c \ + src/job.h \ src/manager.c \ + src/manager.h \ src/path-lookup.c \ + src/path-lookup.h \ src/load-fragment.c \ + src/load-fragment.h \ src/service.c \ + src/service.h \ src/automount.c \ + src/automount.h \ src/mount.c \ + src/mount.h \ src/swap.c \ + src/swap.h \ src/device.c \ + src/device.h \ src/target.c \ + src/target.h \ src/snapshot.c \ + src/snapshot.h \ src/socket.c \ + src/socket.h \ src/timer.c \ + src/timer.h \ src/path.c \ + src/path.h \ src/load-dropin.c \ + src/load-dropin.h \ src/execute.c \ + src/execute.h \ src/utmp-wtmp.c \ + src/utmp-wtmp.h \ src/dbus.c \ + src/dbus.h \ src/dbus-manager.c \ + src/dbus-manager.h \ src/dbus-unit.c \ + src/dbus-unit.h \ src/dbus-job.c \ + src/dbus-job.h \ src/dbus-service.c \ + src/dbus-service.h \ src/dbus-socket.c \ + src/dbus-socket.h \ src/dbus-timer.c \ + src/dbus-timer.h \ src/dbus-target.c \ + src/dbus-target.h \ src/dbus-mount.c \ + src/dbus-mount.h \ src/dbus-automount.c \ + src/dbus-automount.h \ src/dbus-swap.c \ + src/dbus-swap.h \ src/dbus-snapshot.c \ + src/dbus-snapshot.h \ src/dbus-device.c \ + src/dbus-device.h \ src/dbus-execute.c \ + src/dbus-execute.h \ src/dbus-path.c \ + src/dbus-path.h \ src/cgroup.c \ + src/cgroup.h \ src/mount-setup.c \ + src/mount-setup.h \ src/hostname-setup.c \ + src/hostname-setup.h \ src/selinux-setup.c \ + src/selinux-setup.h \ src/ima-setup.c \ + src/ima-setup.h \ + src/loopback-setup.h \ src/loopback-setup.c \ src/kmod-setup.c \ + src/kmod-setup.h \ + src/locale-setup.h \ src/locale-setup.c \ src/machine-id-setup.c \ - src/specifier.c \ - src/unit-name.c \ + src/machine-id-setup.h \ src/fdset.c \ - src/namespace.c \ - src/tcpwrap.c \ + src/fdset.h \ src/cgroup-util.c \ + src/cgroup-util.h \ src/condition.c \ + src/condition.h \ src/dbus-common.c \ - src/sd-daemon.c \ + src/dbus-common.h \ src/install.c \ - src/cgroup-attr.c \ - src/sd-id128.c - -nodist_libsystemd_core_la_SOURCES = \ - src/load-fragment-gperf.c \ - src/load-fragment-gperf-nulstr.c - -EXTRA_DIST += \ - src/load-fragment-gperf.gperf.m4 - -libsystemd_core_la_CFLAGS = \ - $(AM_CFLAGS) \ - $(DBUS_CFLAGS) \ - $(LIBWRAP_CFLAGS) \ - $(PAM_CFLAGS) \ - $(AUDIT_CFLAGS) \ - $(KMOD_CFLAGS) - -libsystemd_core_la_LIBADD = \ - libsystemd-basic.la \ - libudev.la \ - $(DBUS_LIBS) \ - $(LIBWRAP_LIBS) \ - $(PAM_LIBS) \ - $(AUDIT_LIBS) \ - $(CAP_LIBS) \ - $(KMOD_LIBS) - -# 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 += \ - src/util.h \ - src/virt.h \ - src/label.h \ - src/hashmap.h \ - src/set.h \ - src/strv.h \ - src/conf-parser.h \ - src/socket-util.h \ - src/log.h \ - src/ratelimit.h \ - src/exit-status.h \ - src/unit.h \ - src/job.h \ - src/manager.h \ - src/path-lookup.h \ - src/load-fragment.h \ - src/service.h \ - src/automount.h \ - src/mount.h \ - src/swap.h \ - src/device.h \ - src/target.h \ - src/snapshot.h \ - src/socket.h \ - src/timer.h \ - src/path.h \ - src/load-dropin.h \ - src/execute.h \ - src/utmp-wtmp.h \ - src/dbus.h \ - src/dbus-manager.h \ - src/dbus-unit.h \ - src/dbus-job.h \ - src/dbus-service.h \ - src/dbus-socket.h \ - src/dbus-timer.h \ - src/dbus-target.h \ - src/dbus-mount.h \ - src/dbus-automount.h \ - src/dbus-swap.h \ - src/dbus-snapshot.h \ - src/dbus-device.h \ - src/dbus-execute.h \ - src/dbus-path.h \ - src/cgroup.h \ - src/mount-setup.h \ - src/hostname-setup.h \ - src/selinux-setup.h \ - src/loopback-setup.h \ - src/kmod-setup.h \ - src/locale-setup.h \ - src/machine-id-setup.h \ + src/install.h \ + src/specifier.c \ src/specifier.h \ - src/unit-name.h \ - src/fdset.h \ + src/namespace.c \ src/namespace.h \ + src/unit-name.c \ + src/unit-name.h \ + src/tcpwrap.c \ src/tcpwrap.h \ - src/cgroup-util.h \ - src/condition.h \ - src/dbus-common.h \ - src/install.h \ + src/cgroup-attr.c \ src/cgroup-attr.h \ + src/sd-daemon.c \ + src/sd-id128.c \ src/macro.h \ src/def.h \ src/ioprio.h \ @@ -666,10 +637,32 @@ EXTRA_DIST += \ src/dbus-loop.h \ src/spawn-agent.h \ src/acl-util.h \ - src/logs-show.h \ - src/utf8.h \ - src/journal/sparse-endian.h \ - src/ima-setup.h + src/logs-show.h + +nodist_libsystemd_core_la_SOURCES = \ + src/load-fragment-gperf.c \ + src/load-fragment-gperf-nulstr.c + +EXTRA_DIST += \ + src/load-fragment-gperf.gperf.m4 + +libsystemd_core_la_CFLAGS = \ + $(AM_CFLAGS) \ + $(DBUS_CFLAGS) \ + $(LIBWRAP_CFLAGS) \ + $(PAM_CFLAGS) \ + $(AUDIT_CFLAGS) \ + $(KMOD_CFLAGS) + +libsystemd_core_la_LIBADD = \ + libsystemd-basic.la \ + libudev.la \ + $(DBUS_LIBS) \ + $(LIBWRAP_LIBS) \ + $(PAM_LIBS) \ + $(AUDIT_LIBS) \ + $(CAP_LIBS) \ + $(KMOD_LIBS) MANPAGES = \ man/systemd.1 \ @@ -1194,7 +1187,6 @@ udev-confdirs: INSTALL_DATA_HOOKS += udev-confdirs -udevrulesdir = $(libexecdir)/udev/rules.d dist_udevrules_DATA += \ rules/99-systemd.rules \ rules/42-usb-hid-pm.rules \ @@ -1621,10 +1613,10 @@ dist_udevrules_DATA += \ src/udev/keymap/95-keymap.rules \ src/udev/keymap/95-keyboard-force-release.rules -dist_udevhome_SCRIPTS += \ +dist_udevhome_SCRIPTS = \ src/udev/keymap/findkeyboards -udevhome_SCRIPTS += \ +udevhome_SCRIPTS = \ src/udev/keymap/keyboard-force-release.sh EXTRA_DIST += \ @@ -1804,6 +1796,7 @@ systemd_journald_SOURCES = \ src/journal/journal-file.c \ src/journal/lookup3.c \ src/journal/journal-rate-limit.c \ + src/journal/sparse-endian.h \ src/sd-id128.c \ src/cgroup-util.c