]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/home/meson.build
home: add homectl client tool
[thirdparty/systemd.git] / src / home / meson.build
CommitLineData
70a5db58
LP
1# SPDX-License-Identifier: LGPL-2.1+
2
3systemd_homework_sources = files('''
4 home-util.c
5 home-util.h
6 homework-cifs.c
7 homework-cifs.h
8 homework-directory.c
9 homework-directory.h
10 homework-fscrypt.c
11 homework-fscrypt.h
12 homework-luks.c
13 homework-luks.h
14 homework-mount.c
15 homework-mount.h
16 homework-pkcs11.h
17 homework-quota.c
18 homework-quota.h
19 homework.c
20 homework.h
21 user-record-util.c
22 user-record-util.h
23'''.split())
24
25if conf.get('HAVE_P11KIT') == 1
26 systemd_homework_sources += files('homework-pkcs11.c')
27endif
28
29systemd_homed_sources = files('''
30 home-util.c
31 home-util.h
32 homed-bus.c
33 homed-bus.h
34 homed-home-bus.c
35 homed-home-bus.h
36 homed-home.c
37 homed-home.h
38 homed-manager-bus.c
39 homed-manager-bus.h
40 homed-manager.c
41 homed-manager.h
42 homed-operation.c
43 homed-operation.h
44 homed-varlink.c
45 homed-varlink.h
46 homed.c
47 pwquality-util.c
48 pwquality-util.h
49 user-record-sign.c
50 user-record-sign.h
51 user-record-util.c
52 user-record-util.h
53'''.split())
54
4aa0a8ac
LP
55homectl_sources = files('''
56 home-util.c
57 home-util.h
58 homectl.c
59 pwquality-util.c
60 pwquality-util.h
61 user-record-util.c
62 user-record-util.h
63'''.split())
64
70a5db58
LP
65if conf.get('ENABLE_HOMED') == 1
66 install_data('org.freedesktop.home1.conf',
67 install_dir : dbuspolicydir)
68 install_data('org.freedesktop.home1.service',
69 install_dir : dbussystemservicedir)
70 install_data('org.freedesktop.home1.policy',
71 install_dir : polkitpolicydir)
72endif