]> git.ipfire.org Git - thirdparty/util-linux.git/blob - misc-utils/meson.build
b0dcb801d56395860e463c9dbcd40b14e446759f
[thirdparty/util-linux.git] / misc-utils / meson.build
1 cal_sources = files(
2 'cal.c',
3 )
4
5 logger_sources = files(
6 'logger.c',
7 ) + \
8 strutils_c + \
9 strv_c
10
11 look_sources = files(
12 'look.c',
13 )
14
15 mcookie_sources = files(
16 'mcookie.c',
17 ) + \
18 md5_c
19
20 namei_sources = files(
21 'namei.c',
22 ) + \
23 strutils_c + \
24 idcache_c
25
26 whereis_sources = files(
27 'whereis.c',
28 )
29
30 lslocks_sources = files(
31 'lslocks.c',
32 )
33
34 lsblk_sources = files(
35 'lsblk.c',
36 'lsblk-mnt.c',
37 'lsblk-properties.c',
38 'lsblk-devtree.c',
39 'lsblk.h',
40 )
41
42 lsfd_sources = files (
43 'lsfd.c',
44 'lsfd.h',
45 'lsfd-filter.h',
46 'lsfd-filter.c',
47 'lsfd-counter.h',
48 'lsfd-counter.c',
49 'lsfd-decode-file-flags.c',
50 'lsfd-file.c',
51 'lsfd-cdev.c',
52 'lsfd-bdev.c',
53 'lsfd-sock.c',
54 'lsfd-sock.h',
55 'lsfd-sock-xinfo.c',
56 'lsfd-unkn.c',
57 'lsfd-fifo.c',
58 )
59
60 uuidgen_sources = files(
61 'uuidgen.c',
62 )
63
64 uuidparse_sources = files(
65 'uuidparse.c',
66 )
67
68 uuidd_sources = files(
69 'uuidd.c',
70 ) + \
71 monotonic_c + \
72 timer_c
73
74 test_uuidd_sources = files(
75 'test_uuidd.c',
76 )
77
78 if build_uuidd and systemd.found()
79 uuidd_service = configure_file(
80 input : 'uuidd.service.in',
81 output : 'uuidd.service',
82 configuration : conf)
83 install_data(
84 uuidd_service,
85 install_dir : systemdsystemunitdir)
86
87 uuidd_socket = configure_file(
88 input : 'uuidd.socket.in',
89 output : 'uuidd.socket',
90 configuration : conf)
91 install_data(
92 uuidd_socket,
93 install_dir : systemdsystemunitdir)
94 endif
95
96 blkid_sources = files(
97 'blkid.c',
98 ) + \
99 ismounted_c
100
101 findfs_sources = files(
102 'findfs.c',
103 )
104
105 wipefs_sources = files(
106 'wipefs.c',
107 )
108
109 findmnt_sources = files(
110 'findmnt.c',
111 'findmnt-verify.c',
112 'findmnt.h',
113 )
114
115 kill_sources = files(
116 'kill.c',
117 )
118
119 rename_sources = files(
120 'rename.c',
121 )
122
123 getopt_sources = files(
124 'getopt.c',
125 )
126
127 install_data(
128 'getopt-example.bash',
129 'getopt-example.tcsh',
130 install_dir : docdir,
131 install_mode: 'rwxr-xr-x')
132
133 fincore_sources = files(
134 'fincore.c',
135 )
136
137 hardlink_sources = files(
138 'hardlink.c',
139 ) + \
140 monotonic_c + \
141 fileeq_c
142
143 cal_sources = files(
144 'cal.c',
145 )
146
147 pipesz_sources = files(
148 'pipesz.c',
149 )