]>
Commit | Line | Data |
---|---|---|
1 | # SPDX-License-Identifier: LGPL-2.1-or-later | |
2 | ||
3 | systemd_oomd_sources = files( | |
4 | 'oomd-manager-bus.c', | |
5 | 'oomd-manager.c', | |
6 | 'oomd-util.c', | |
7 | 'oomd.c', | |
8 | ) | |
9 | ||
10 | executables += [ | |
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 | ||
33 | if 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 | |
44 | endif |