chiark / gitweb /
Prep v239: Add support for the new 'suspend-then-hibernate' method.
[elogind.git] / cb / elogind.cbp
index 81da0c50e7f6989ff922e0c2bac46851abc5cac9..0245f86831587d7745b48ff830d9c698623bfc2b 100644 (file)
                                        <Add option="-s" />
                                </Linker>
                        </Target>
+                       <Target title="test">
+                               <Option output="../build/test-login" prefix_auto="1" extension_auto="1" />
+                               <Option working_dir="../../elogind" />
+                               <Option type="1" />
+                               <Option compiler="gcc" />
+                               <Option parameters="-m" />
+                       </Target>
+                       <Target title="test-login">
+                               <Option output="../build/test-login" prefix_auto="1" extension_auto="1" />
+                               <Option working_dir="../../elogind" />
+                               <Option type="1" />
+                               <Option compiler="gcc" />
+                               <Option parameters="-m" />
+                       </Target>
+                       <Target title="loginctl">
+                               <Option output="../build/loginctl" prefix_auto="1" extension_auto="1" />
+                               <Option working_dir="../../elogind" />
+                               <Option type="1" />
+                               <Option compiler="gcc" />
+                               <Option parameters="enable-linger sed" />
+                       </Target>
                </Build>
                <Compiler>
                        <Add option="-Wall" />
                </Compiler>
-               <Unit filename="../man/meson.build" />
-               <Unit filename="../meson.build" />
-               <Unit filename="../meson_options.txt" />
+               <Unit filename="../man/meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../meson_options.txt">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
                <Unit filename="../src/basic/alloc-util.c">
                        <Option compilerVar="CC" />
                </Unit>
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/basic/fileio.h" />
+               <Unit filename="../src/basic/format-table.c">
+                       <Option compilerVar="CC" />
+               </Unit>
+               <Unit filename="../src/basic/format-table.h" />
                <Unit filename="../src/basic/format-util.h" />
                <Unit filename="../src/basic/fs-util.c">
                        <Option compilerVar="CC" />
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/basic/mempool.h" />
-               <Unit filename="../src/basic/meson.build" />
+               <Unit filename="../src/basic/meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
                <Unit filename="../src/basic/missing.h" />
                <Unit filename="../src/basic/missing_syscall.h" />
                <Unit filename="../src/basic/mkdir-label.c">
                </Unit>
                <Unit filename="../src/basic/mkdir.h" />
                <Unit filename="../src/basic/mount-util.c">
-                       <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/basic/mount-util.h" />
+               <Unit filename="../src/basic/os-util.c">
+                       <Option compilerVar="CC" />
+               </Unit>
+               <Unit filename="../src/basic/os-util.h" />
+               <Unit filename="../src/basic/pager.c">
+                       <Option compilerVar="CC" />
+               </Unit>
+               <Unit filename="../src/basic/pager.h" />
                <Unit filename="../src/basic/parse-printf-format.c">
                        <Option compilerVar="CC" />
                </Unit>
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/basic/process-util.h" />
+               <Unit filename="../src/basic/procfs-util.c">
+                       <Option compilerVar="CC" />
+               </Unit>
+               <Unit filename="../src/basic/procfs-util.h" />
                <Unit filename="../src/basic/random-util.c">
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/basic/random-util.h" />
+               <Unit filename="../src/basic/raw-clone.h" />
                <Unit filename="../src/basic/refcnt.h" />
                <Unit filename="../src/basic/rm-rf.c">
                        <Option compilerVar="CC" />
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/basic/selinux-util.h" />
-               <Unit filename="../src/basic/set.c">
+               <Unit filename="../src/basic/set.h" />
+               <Unit filename="../src/basic/sigbus.c">
                        <Option compilerVar="CC" />
                </Unit>
-               <Unit filename="../src/basic/set.h" />
+               <Unit filename="../src/basic/sigbus.h" />
                <Unit filename="../src/basic/signal-util.c">
                        <Option compilerVar="CC" />
                </Unit>
                </Unit>
                <Unit filename="../src/basic/socket-util.h" />
                <Unit filename="../src/basic/sparse-endian.h" />
+               <Unit filename="../src/basic/special.h" />
                <Unit filename="../src/basic/stat-util.c">
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/basic/time-util.h" />
                <Unit filename="../src/basic/umask-util.h" />
                <Unit filename="../src/basic/unaligned.h" />
+               <Unit filename="../src/basic/unit-def.c">
+                       <Option compilerVar="CC" />
+               </Unit>
+               <Unit filename="../src/basic/unit-def.h" />
                <Unit filename="../src/basic/unit-name.c">
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/basic/xattr-util.h" />
                <Unit filename="../src/cgroups-agent/cgroups-agent.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/core/cgroup.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/core/cgroup.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/core/cgroup.h" />
+               <Unit filename="../src/core/meson.build" />
                <Unit filename="../src/core/mount-setup.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/core/mount-setup.h" />
-               <Unit filename="../src/libelogind/libelogind.sym" />
-               <Unit filename="../src/libelogind/meson.build" />
-               <Unit filename="../src/libelogind/sd-bus/bus-bloom.c">
-                       <Option compilerVar="CC" />
+               <Unit filename="../src/core/mount-setup.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/libelogind.sym">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-bloom.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-common-errors.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-common-errors.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-common-errors.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-container.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-container.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-container.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-control.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-control.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-control.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-convenience.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-bus/bus-creds.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-creds.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-creds.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-error.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-error.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-error.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-gvariant.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-gvariant.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-gvariant.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-internal.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-internal.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-internal.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-introspect.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-introspect.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-introspect.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-kernel.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-kernel.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-kernel.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-match.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-match.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-match.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-message.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-message.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-message.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-objects.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-objects.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-protocol.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-objects.h" />
-               <Unit filename="../src/libelogind/sd-bus/bus-protocol.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-signature.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-signature.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-signature.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-slot.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-slot.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-slot.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-socket.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-socket.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-socket.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-track.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-track.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-track.h" />
                <Unit filename="../src/libelogind/sd-bus/bus-type.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-bus/bus-type.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-bus/bus-type.h" />
                <Unit filename="../src/libelogind/sd-bus/sd-bus.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-bus/test-bus-error.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-bus/test-bus-introspect.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-bus/test-bus-match.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-bus/test-bus-server.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-bus/test-bus-signature.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-bus/test-bus-vtable.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-daemon/sd-daemon.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-event/sd-event.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-event/test-event.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-id128/id128-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/libelogind/sd-id128/id128-util.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/libelogind/sd-id128/id128-util.h" />
                <Unit filename="../src/libelogind/sd-id128/sd-id128.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-login/sd-login.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/libelogind/sd-login/test-login.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/eloginctl.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/eloginctl.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/eloginctl.h" />
                <Unit filename="../src/login/elogind-dbus.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/elogind-dbus.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/elogind-dbus.h" />
                <Unit filename="../src/login/elogind.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/elogind.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/elogind.h" />
                <Unit filename="../src/login/inhibit.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/loginctl.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/logind-acl.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-acl.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-acl.h" />
                <Unit filename="../src/login/logind-action.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-action.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-action.h" />
                <Unit filename="../src/login/logind-button.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-button.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-button.h" />
                <Unit filename="../src/login/logind-core.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/logind-dbus.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/logind-device.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-device.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-device.h" />
                <Unit filename="../src/login/logind-gperf.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-gperf.gperf">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-gperf.gperf" />
                <Unit filename="../src/login/logind-inhibit.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-inhibit.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-inhibit.h" />
                <Unit filename="../src/login/logind-seat-dbus.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/logind-seat.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-seat.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-seat.h" />
                <Unit filename="../src/login/logind-session-dbus.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/logind-session-device.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-session-device.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-session-device.h" />
                <Unit filename="../src/login/logind-session.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-session.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-session.h" />
                <Unit filename="../src/login/logind-user-dbus.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/logind-user.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind-user.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind-user.h" />
                <Unit filename="../src/login/logind-utmp.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/logind.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind.conf.in">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/logind.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/logind.conf.in" />
-               <Unit filename="../src/login/logind.h" />
-               <Unit filename="../src/login/meson.build" />
                <Unit filename="../src/login/pam_elogind.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/sysfs-show.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/login/sysfs-show.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/login/sysfs-show.h" />
                <Unit filename="../src/login/test-inhibit.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/test-login-shared.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/login/test-login-tables.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/shared/acl-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/acl-util.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/acl-util.h" />
                <Unit filename="../src/shared/bus-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/bus-util.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/bus-util.h" />
                <Unit filename="../src/shared/clean-ipc.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/clean-ipc.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/clean-ipc.h" />
                <Unit filename="../src/shared/conf-parser.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/conf-parser.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/libshared.sym">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/conf-parser.h" />
-               <Unit filename="../src/shared/libshared.sym" />
-               <Unit filename="../src/shared/meson.build" />
                <Unit filename="../src/shared/musl_missing.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/musl_missing.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/musl_missing.h" />
                <Unit filename="../src/shared/nsflags.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/nsflags.h" />
-               <Unit filename="../src/shared/pager.c">
-                       <Option compilerVar="CC" />
+               <Unit filename="../src/shared/nsflags.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/pager.h" />
                <Unit filename="../src/shared/sleep-config.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/sleep-config.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/sleep-config.h" />
                <Unit filename="../src/shared/spawn-polkit-agent.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/spawn-polkit-agent.h" />
-               <Unit filename="../src/shared/test-tables.h" />
-               <Unit filename="../src/shared/tests.c">
-                       <Option compilerVar="CC" />
+               <Unit filename="../src/shared/spawn-polkit-agent.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/tests.h" />
-               <Unit filename="../src/shared/udev-util.c">
-                       <Option compilerVar="CC" />
+               <Unit filename="../src/shared/test-tables.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/udev-util.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/udev-util.h" />
                <Unit filename="../src/shared/utmp-wtmp.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/shared/utmp-wtmp.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/shared/utmp-wtmp.h" />
                <Unit filename="../src/sleep/sleep.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/sleep/sleep.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/_sd-common.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/sd-bus-protocol.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/sd-bus-vtable.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/sd-bus.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/sd-daemon.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/sd-event.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/sd-id128.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/sd-login.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/systemd/sd-messages.h">
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/test/meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/sleep/sleep.h" />
-               <Unit filename="../src/systemd/_sd-common.h" />
-               <Unit filename="../src/systemd/sd-bus-protocol.h" />
-               <Unit filename="../src/systemd/sd-bus-vtable.h" />
-               <Unit filename="../src/systemd/sd-bus.h" />
-               <Unit filename="../src/systemd/sd-daemon.h" />
-               <Unit filename="../src/systemd/sd-event.h" />
-               <Unit filename="../src/systemd/sd-id128.h" />
-               <Unit filename="../src/systemd/sd-login.h" />
-               <Unit filename="../src/systemd/sd-messages.h" />
-               <Unit filename="../src/test/meson.build" />
                <Unit filename="../src/test/test-alloc-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-cgroup.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-conf-files.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-conf-parser.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-copy.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-dlopen.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-ellipsize.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-escape.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-exec-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-extract-word.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-fd-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-fs-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-hash.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-hashmap-ordered.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-hashmap-plain.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-hashmap.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/test/test-helper.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/test/test-helper.h" />
                <Unit filename="../src/test/test-hexdecoct.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-id128.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-io-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-ipcrm.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-list.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-locale-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-log.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-parse-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-path-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-prioq.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-proc-cmdline.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-process-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/test/test-procfs-util.c">
+                       <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/test/test-random-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-selinux.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-set.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-signal-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-siphash24.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-sizeof.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-stat-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-string-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-strip-tab-ansi.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-unaligned.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-user-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-utf8.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-util.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-verbs.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/update-utmp/meson.build">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/update-utmp/meson.build" />
                <Unit filename="../src/update-utmp/update-utmp.c">
                        <Option compilerVar="CC" />
+                       <Option target="all" />
+                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/update-utmp/update-utmp.h">
+                       <Option target="all" />
+                       <Option target="clean" />
                </Unit>
-               <Unit filename="../src/update-utmp/update-utmp.h" />
                <Extensions>
                        <envvars />
                        <code_completion />