]> git.ipfire.org Git - thirdparty/util-linux.git/blame - misc-utils/meson.build
Merge branch 'getwc' of https://github.com/t-8ch/util-linux
[thirdparty/util-linux.git] / misc-utils / meson.build
CommitLineData
d4c880d5
ZJS
1cal_sources = files(
2 'cal.c',
3)
4
5logger_sources = files(
6 'logger.c',
7) + \
8 strutils_c + \
9 strv_c
10
11look_sources = files(
12 'look.c',
13)
14
c2e299d0
SS
15lastlog2_sources = files(
16 'lastlog2.c',
17) + \
18 strutils_c
19
d4c880d5
ZJS
20mcookie_sources = files(
21 'mcookie.c',
22) + \
23 md5_c
24
25namei_sources = files(
26 'namei.c',
27) + \
28 strutils_c + \
29 idcache_c
30
31whereis_sources = files(
32 'whereis.c',
33)
34
35lslocks_sources = files(
36 'lslocks.c',
37)
38
39lsblk_sources = files(
40 'lsblk.c',
41 'lsblk-mnt.c',
42 'lsblk-properties.c',
43 'lsblk-devtree.c',
44 'lsblk.h',
45)
46
ee194909
KZ
47lsfd_sources = files (
48 'lsfd.c',
49 'lsfd.h',
908ac36f 50 'lsfd-decode-file-flags.c',
ee194909
KZ
51 'lsfd-file.c',
52 'lsfd-cdev.c',
53 'lsfd-bdev.c',
54 'lsfd-sock.c',
0ee16e43
MY
55 'lsfd-sock.h',
56 'lsfd-sock-xinfo.c',
ee194909
KZ
57 'lsfd-unkn.c',
58 'lsfd-fifo.c',
bf6645dc 59 'lsfd-pidfd.c',
ee194909
KZ
60)
61
d4c880d5
ZJS
62uuidgen_sources = files(
63 'uuidgen.c',
64)
65
66uuidparse_sources = files(
67 'uuidparse.c',
68)
69
70uuidd_sources = files(
71 'uuidd.c',
72) + \
73 monotonic_c + \
74 timer_c
75
76test_uuidd_sources = files(
77 'test_uuidd.c',
78)
79
c2e299d0 80if build_liblastlog2 and systemd.found()
c2e299d0 81 lastlog2_tmpfiles = configure_file(
306cd7c7
CH
82 input : 'lastlog2-tmpfiles.conf.in',
83 output : 'lastlog2-tmpfiles.conf',
c2e299d0
SS
84 configuration : conf)
85 install_data(
86 lastlog2_tmpfiles,
87 install_dir : '/usr/lib/tmpfiles.d')
ffd6db89
CH
88
89 lastlog2_service = configure_file(
90 input : 'lastlog2-import.service.in',
91 output : 'lastlog2-import.service',
92 configuration : conf)
93 install_data(
94 lastlog2_service,
95 install_dir : systemdsystemunitdir)
c2e299d0
SS
96endif
97
2e7ef310 98if build_uuidd and systemd.found()
2b741054
CH
99 uuidd_tmpfiles = configure_file(
100 input : 'uuidd-tmpfiles.conf.in',
101 output : 'uuidd-tmpfiles.conf',
102 configuration : conf)
103 install_data(
104 uuidd_tmpfiles,
105 install_dir : '/usr/lib/tmpfiles.d')
106
d4c880d5
ZJS
107 uuidd_service = configure_file(
108 input : 'uuidd.service.in',
109 output : 'uuidd.service',
110 configuration : conf)
111 install_data(
112 uuidd_service,
113 install_dir : systemdsystemunitdir)
114
115 uuidd_socket = configure_file(
116 input : 'uuidd.socket.in',
117 output : 'uuidd.socket',
118 configuration : conf)
119 install_data(
120 uuidd_socket,
121 install_dir : systemdsystemunitdir)
d4c880d5 122endif
5e67b421
CH
123if build_uuidd and sysvinit
124 uuidd_rc = configure_file(
125 input : 'uuidd.rc.in',
126 output : 'uuidd.rc',
127 configuration : conf)
128 install_data(
129 uuidd_rc,
130 install_mode : 'rwxr-xr-x',
131 install_dir : sysvinitrcdir)
132endif
d4c880d5
ZJS
133
134blkid_sources = files(
135 'blkid.c',
308a0979
KZ
136) + \
137 ismounted_c
d4c880d5
ZJS
138
139findfs_sources = files(
140 'findfs.c',
141)
142
143wipefs_sources = files(
144 'wipefs.c',
145)
146
147findmnt_sources = files(
148 'findmnt.c',
149 'findmnt-verify.c',
150 'findmnt.h',
151)
152
153kill_sources = files(
154 'kill.c',
155)
156
157rename_sources = files(
158 'rename.c',
159)
160
161getopt_sources = files(
162 'getopt.c',
163)
164
d4c880d5 165install_data(
308a0979
KZ
166 'getopt-example.bash',
167 'getopt-example.tcsh',
12ebed03 168 install_dir : docdir,
d4c880d5
ZJS
169 install_mode: 'rwxr-xr-x')
170
cd094a05
MY
171exch_sources = files(
172 'exch.c',
173)
174
d4c880d5
ZJS
175fincore_sources = files(
176 'fincore.c',
177)
178
179hardlink_sources = files(
180 'hardlink.c',
bdaed0cd 181) + \
93fbe820
KZ
182 monotonic_c + \
183 fileeq_c
d4c880d5
ZJS
184
185cal_sources = files(
186 'cal.c',
187)
c221578e
NS
188
189pipesz_sources = files(
190 'pipesz.c',
191)
642e1c69
MY
192
193fadvise_sources = files(
194 'fadvise.c',
195)
550d32c4
TW
196
197waitpid_sources = files(
198 'waitpid.c',
199)
e9ddea79
TW
200
201lsclocks_sources = files(
202 'lsclocks.c',
203)