]> git.ipfire.org Git - thirdparty/util-linux.git/blob - misc-utils/meson.build
Merge branch 'PR/libsmartcols-cell-data' of github.com:karelzak/util-linux-work
[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-decode-file-flags.c',
46 'lsfd-file.c',
47 'lsfd-cdev.c',
48 'lsfd-bdev.c',
49 'lsfd-sock.c',
50 'lsfd-sock.h',
51 'lsfd-sock-xinfo.c',
52 'lsfd-unkn.c',
53 'lsfd-fifo.c',
54 )
55
56 uuidgen_sources = files(
57 'uuidgen.c',
58 )
59
60 uuidparse_sources = files(
61 'uuidparse.c',
62 )
63
64 uuidd_sources = files(
65 'uuidd.c',
66 ) + \
67 monotonic_c + \
68 timer_c
69
70 test_uuidd_sources = files(
71 'test_uuidd.c',
72 )
73
74 if build_uuidd and systemd.found()
75 uuidd_service = configure_file(
76 input : 'uuidd.service.in',
77 output : 'uuidd.service',
78 configuration : conf)
79 install_data(
80 uuidd_service,
81 install_dir : systemdsystemunitdir)
82
83 uuidd_socket = configure_file(
84 input : 'uuidd.socket.in',
85 output : 'uuidd.socket',
86 configuration : conf)
87 install_data(
88 uuidd_socket,
89 install_dir : systemdsystemunitdir)
90 endif
91 if build_uuidd and sysvinit
92 uuidd_rc = configure_file(
93 input : 'uuidd.rc.in',
94 output : 'uuidd.rc',
95 configuration : conf)
96 install_data(
97 uuidd_rc,
98 install_mode : 'rwxr-xr-x',
99 install_dir : sysvinitrcdir)
100 endif
101
102 blkid_sources = files(
103 'blkid.c',
104 ) + \
105 ismounted_c
106
107 findfs_sources = files(
108 'findfs.c',
109 )
110
111 wipefs_sources = files(
112 'wipefs.c',
113 )
114
115 findmnt_sources = files(
116 'findmnt.c',
117 'findmnt-verify.c',
118 'findmnt.h',
119 )
120
121 kill_sources = files(
122 'kill.c',
123 )
124
125 rename_sources = files(
126 'rename.c',
127 )
128
129 getopt_sources = files(
130 'getopt.c',
131 )
132
133 install_data(
134 'getopt-example.bash',
135 'getopt-example.tcsh',
136 install_dir : docdir,
137 install_mode: 'rwxr-xr-x')
138
139 fincore_sources = files(
140 'fincore.c',
141 )
142
143 hardlink_sources = files(
144 'hardlink.c',
145 ) + \
146 monotonic_c + \
147 fileeq_c
148
149 cal_sources = files(
150 'cal.c',
151 )
152
153 pipesz_sources = files(
154 'pipesz.c',
155 )
156
157 fadvise_sources = files(
158 'fadvise.c',
159 )
160
161 waitpid_sources = files(
162 'waitpid.c',
163 )
164
165 lsclocks_sources = files(
166 'lsclocks.c',
167 )