chiark / gitweb /
logind: only allow one shutdown/sleep action to be queued at the same time
[elogind.git] / Makefile.am
index 752857a1444c7060b95ba6d448cb95c7d984c063..7d5bd5a8035ed5b68aa34f6fc6a9796a26b9d5f7 100644 (file)
@@ -219,7 +219,8 @@ endif
 systemgenerator_PROGRAMS = \
        systemd-getty-generator \
        systemd-fstab-generator \
 systemgenerator_PROGRAMS = \
        systemd-getty-generator \
        systemd-fstab-generator \
-       systemd-system-update-generator
+       systemd-system-update-generator \
+       systemd-efi-boot-generator
 
 dist_bin_SCRIPTS = \
        src/analyze/systemd-analyze
 
 dist_bin_SCRIPTS = \
        src/analyze/systemd-analyze
@@ -747,6 +748,8 @@ libsystemd_shared_la_SOURCES = \
        src/shared/util.h \
        src/shared/virt.c \
        src/shared/virt.h \
        src/shared/util.h \
        src/shared/virt.c \
        src/shared/virt.h \
+       src/shared/efivars.c \
+       src/shared/efivars.h \
        src/shared/path-util.c \
        src/shared/path-util.h \
        src/shared/time-util.c \
        src/shared/path-util.c \
        src/shared/path-util.h \
        src/shared/time-util.c \
@@ -1097,7 +1100,7 @@ BUILT_SOURCES += \
 
 src/core/syscall-list.txt: Makefile
        $(AM_V_at)$(MKDIR_P) $(dir $@)
 
 src/core/syscall-list.txt: Makefile
        $(AM_V_at)$(MKDIR_P) $(dir $@)
-       $(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include sys/syscall.h - < /dev/null | $(AWK) '/^#define[ \t]+__NR_[^ ]+[ \t]+\(?.*[0-9]+.*\)?/ { sub(/__NR_/, "", $$2); print $$2; }' > $@
+       $(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include sys/syscall.h - < /dev/null | $(AWK) '/^#define[ \t]+__NR_[^ ]+[ \t]+[0-9(]/ { sub(/__NR_/, "", $$2); print $$2; }' > $@
 
 src/core/syscall-from-name.gperf: src/core/syscall-list.txt Makefile
        $(AM_V_at)$(MKDIR_P) $(dir $@)
 
 src/core/syscall-from-name.gperf: src/core/syscall-list.txt Makefile
        $(AM_V_at)$(MKDIR_P) $(dir $@)
@@ -1109,7 +1112,7 @@ src/core/syscall-from-name.h: src/core/syscall-from-name.gperf Makefile
 
 src/core/syscall-to-name.h: src/core/syscall-list.txt Makefile
        $(AM_V_at)$(MKDIR_P) $(dir $@)
 
 src/core/syscall-to-name.h: src/core/syscall-list.txt Makefile
        $(AM_V_at)$(MKDIR_P) $(dir $@)
-       $(AM_V_GEN)$(AWK) 'BEGIN{ print "const char* const syscall_names[] = { "} { printf "[__NR_%s] = \"%s\",\n", $$1, $$1 } END{print "};"}' < $< > $@
+       $(AM_V_GEN)$(AWK) 'BEGIN{ print "const char* const syscall_names[] = { "} { printf "[SYSCALL_TO_INDEX(__NR_%s)] = \"%s\",\n", $$1, $$1 } END{print "};"}' < $< > $@
 
 # ------------------------------------------------------------------------------
 systemd_SOURCES = \
 
 # ------------------------------------------------------------------------------
 systemd_SOURCES = \
@@ -1181,7 +1184,8 @@ noinst_PROGRAMS += \
        test-cgroup \
        test-install \
        test-watchdog \
        test-cgroup \
        test-install \
        test-watchdog \
-       test-log
+       test-log \
+       test-efivars
 
 noinst_tests += \
        test-job-type \
 
 noinst_tests += \
        test-job-type \
@@ -1194,7 +1198,8 @@ noinst_tests += \
        test-replace-var \
        test-sched-prio \
        test-calendarspec \
        test-replace-var \
        test-sched-prio \
        test-calendarspec \
-       test-strip-tab-ansi
+       test-strip-tab-ansi \
+       test-cgroup-util
 
 EXTRA_DIST += \
        test/sched_idle_bad.service \
 
 EXTRA_DIST += \
        test/sched_idle_bad.service \
@@ -1245,6 +1250,12 @@ test_hostname_SOURCES = \
 test_hostname_LDADD = \
        libsystemd-core.la
 
 test_hostname_LDADD = \
        libsystemd-core.la
 
+test_efivars_SOURCES = \
+       src/test/test-efivars.c
+
+test_efivars_LDADD = \
+       libsystemd-shared.la
+
 test_unit_name_SOURCES = \
        src/test/test-unit-name.c
 
 test_unit_name_SOURCES = \
        src/test/test-unit-name.c
 
@@ -1311,6 +1322,13 @@ test_cgroup_LDADD = \
        libsystemd-label.la \
        libsystemd-shared.la
 
        libsystemd-label.la \
        libsystemd-shared.la
 
+test_cgroup_util_SOURCES = \
+       src/test/test-cgroup-util.c
+
+test_cgroup_util_LDADD = \
+       libsystemd-label.la \
+       libsystemd-shared.la
+
 test_env_replace_SOURCES = \
        src/test/test-env-replace.c
 
 test_env_replace_SOURCES = \
        src/test/test-env-replace.c
 
@@ -1528,6 +1546,14 @@ systemd_system_update_generator_LDADD = \
        libsystemd-label.la \
        libsystemd-shared.la
 
        libsystemd-label.la \
        libsystemd-shared.la
 
+# ------------------------------------------------------------------------------
+systemd_efi_boot_generator_SOURCES = \
+       src/efi-boot-generator/efi-boot-generator.c
+
+systemd_efi_boot_generator_LDADD = \
+       libsystemd-label.la \
+       libsystemd-shared.la
+
 # ------------------------------------------------------------------------------
 systemd_rc_local_generator_SOURCES = \
        src/rc-local-generator/rc-local-generator.c
 # ------------------------------------------------------------------------------
 systemd_rc_local_generator_SOURCES = \
        src/rc-local-generator/rc-local-generator.c
@@ -2799,7 +2825,9 @@ rootlibexec_PROGRAMS += \
        systemd-journal-gatewayd
 
 systemd_journal_gatewayd_SOURCES = \
        systemd-journal-gatewayd
 
 systemd_journal_gatewayd_SOURCES = \
-       src/journal/journal-gatewayd.c
+       src/journal/journal-gatewayd.c \
+       src/journal/microhttpd-util.h \
+       src/journal/microhttpd-util.c
 
 systemd_journal_gatewayd_LDADD = \
        libsystemd-shared.la \
 
 systemd_journal_gatewayd_LDADD = \
        libsystemd-shared.la \
@@ -3957,10 +3985,7 @@ systemd-install-data-hook:
                $(DESTDIR)$(systemunitdir)/runlevel4.target.wants \
                $(DESTDIR)$(systemunitdir)/runlevel5.target.wants \
                $(DESTDIR)$(systemunitdir)/multi-user.target.wants \
                $(DESTDIR)$(systemunitdir)/runlevel4.target.wants \
                $(DESTDIR)$(systemunitdir)/runlevel5.target.wants \
                $(DESTDIR)$(systemunitdir)/multi-user.target.wants \
-               $(DESTDIR)$(systemunitdir)/graphical.target.wants \
                $(DESTDIR)$(pkgsysconfdir)/system \
                $(DESTDIR)$(pkgsysconfdir)/system \
-               $(DESTDIR)$(pkgsysconfdir)/system/sysinit.target.wants \
-               $(DESTDIR)$(pkgsysconfdir)/system/local-fs.target.wants \
                $(DESTDIR)$(pkgsysconfdir)/system/multi-user.target.wants \
                $(DESTDIR)$(pkgsysconfdir)/system/getty.target.wants \
                $(DESTDIR)$(pkgsysconfdir)/user \
                $(DESTDIR)$(pkgsysconfdir)/system/multi-user.target.wants \
                $(DESTDIR)$(pkgsysconfdir)/system/getty.target.wants \
                $(DESTDIR)$(pkgsysconfdir)/user \