]>
Commit | Line | Data |
---|---|---|
70a5db58 LP |
1 | # SPDX-License-Identifier: LGPL-2.1+ |
2 | ||
3 | systemd_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 | |
7b78db28 | 17 | homework-fido2.h |
70a5db58 LP |
18 | homework-quota.c |
19 | homework-quota.h | |
20 | homework.c | |
21 | homework.h | |
22 | user-record-util.c | |
23 | user-record-util.h | |
24 | '''.split()) | |
25 | ||
26 | if conf.get('HAVE_P11KIT') == 1 | |
27 | systemd_homework_sources += files('homework-pkcs11.c') | |
28 | endif | |
7b78db28 LP |
29 | if conf.get('HAVE_LIBFIDO2') == 1 |
30 | systemd_homework_sources += files('homework-fido2.c') | |
31 | endif | |
70a5db58 LP |
32 | |
33 | systemd_homed_sources = files(''' | |
34 | home-util.c | |
35 | home-util.h | |
36 | homed-bus.c | |
37 | homed-bus.h | |
c76dd733 LP |
38 | homed-conf.c |
39 | homed-conf.h | |
70a5db58 LP |
40 | homed-home-bus.c |
41 | homed-home-bus.h | |
42 | homed-home.c | |
43 | homed-home.h | |
44 | homed-manager-bus.c | |
45 | homed-manager-bus.h | |
46 | homed-manager.c | |
47 | homed-manager.h | |
48 | homed-operation.c | |
49 | homed-operation.h | |
50 | homed-varlink.c | |
51 | homed-varlink.h | |
52 | homed.c | |
53 | pwquality-util.c | |
54 | pwquality-util.h | |
55 | user-record-sign.c | |
56 | user-record-sign.h | |
57 | user-record-util.c | |
58 | user-record-util.h | |
59 | '''.split()) | |
60 | ||
c76dd733 LP |
61 | homed_gperf_c = custom_target( |
62 | 'homed_gperf.c', | |
63 | input : 'homed-gperf.gperf', | |
64 | output : 'homed-gperf.c', | |
65 | command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@']) | |
66 | ||
67 | systemd_homed_sources += [homed_gperf_c] | |
68 | ||
4aa0a8ac LP |
69 | homectl_sources = files(''' |
70 | home-util.c | |
71 | home-util.h | |
1c0c4a43 LP |
72 | homectl-fido2.c |
73 | homectl-fido2.h | |
93295a25 LP |
74 | homectl-pkcs11.c |
75 | homectl-pkcs11.h | |
4aa0a8ac LP |
76 | homectl.c |
77 | pwquality-util.c | |
78 | pwquality-util.h | |
79 | user-record-util.c | |
80 | user-record-util.h | |
81 | '''.split()) | |
82 | ||
26cf9fb7 LP |
83 | pam_systemd_home_sym = 'src/home/pam_systemd_home.sym' |
84 | pam_systemd_home_c = files(''' | |
85 | home-util.c | |
86 | home-util.h | |
87 | pam_systemd_home.c | |
88 | user-record-util.c | |
89 | user-record-util.h | |
90 | '''.split()) | |
91 | ||
70a5db58 LP |
92 | if conf.get('ENABLE_HOMED') == 1 |
93 | install_data('org.freedesktop.home1.conf', | |
94 | install_dir : dbuspolicydir) | |
95 | install_data('org.freedesktop.home1.service', | |
96 | install_dir : dbussystemservicedir) | |
97 | install_data('org.freedesktop.home1.policy', | |
98 | install_dir : polkitpolicydir) | |
c76dd733 LP |
99 | |
100 | install_data('homed.conf', | |
101 | install_dir : pkgsysconfdir) | |
70a5db58 | 102 | endif |