]> git.ipfire.org Git - thirdparty/systemd.git/blame_incremental - src/oom/meson.build
presets: Don't enable systemd-homed-firstboot.service by default
[thirdparty/systemd.git] / src / oom / meson.build
... / ...
CommitLineData
1# SPDX-License-Identifier: LGPL-2.1-or-later
2
3systemd_oomd_sources = files(
4 'oomd-manager-bus.c',
5 'oomd-manager.c',
6 'oomd-util.c',
7 'oomd.c',
8)
9
10executables += [
11 libexec_template + {
12 'name' : 'systemd-oomd',
13 'dbus' : true,
14 'conditions' : ['ENABLE_OOMD'],
15 'sources' : systemd_oomd_sources,
16 'dependencies' : libatomic,
17 },
18 executable_template + {
19 'name' : 'oomctl',
20 'public' : true,
21 'conditions' : ['ENABLE_OOMD'],
22 'sources' : files('oomctl.c'),
23 },
24 test_template + {
25 'sources' : files(
26 'test-oomd-util.c',
27 'oomd-util.c',
28 ),
29 'dependencies' : libatomic,
30 },
31]
32
33if conf.get('ENABLE_OOMD') == 1
34 install_data('org.freedesktop.oom1.conf',
35 install_dir : dbuspolicydir)
36
37 install_data('org.freedesktop.oom1.service',
38 install_dir : dbussystemservicedir)
39
40 if install_sysconfdir_samples
41 install_data('oomd.conf',
42 install_dir : pkgconfigfiledir)
43 endif
44endif