]> git.ipfire.org Git - thirdparty/util-linux.git/blob - misc-utils/meson.build
build-sys: release++ (v2.38.1)
[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-file.c',
50 'lsfd-cdev.c',
51 'lsfd-bdev.c',
52 'lsfd-sock.c',
53 'lsfd-unkn.c',
54 'lsfd-fifo.c',
55 )
56
57 uuidgen_sources = files(
58 'uuidgen.c',
59 )
60
61 uuidparse_sources = files(
62 'uuidparse.c',
63 )
64
65 uuidd_sources = files(
66 'uuidd.c',
67 ) + \
68 monotonic_c + \
69 timer_c
70
71 test_uuidd_sources = files(
72 'test_uuidd.c',
73 )
74
75 if build_uuidd and systemd.found()
76 uuidd_service = configure_file(
77 input : 'uuidd.service.in',
78 output : 'uuidd.service',
79 configuration : conf)
80 install_data(
81 uuidd_service,
82 install_dir : systemdsystemunitdir)
83
84 uuidd_socket = configure_file(
85 input : 'uuidd.socket.in',
86 output : 'uuidd.socket',
87 configuration : conf)
88 install_data(
89 uuidd_socket,
90 install_dir : systemdsystemunitdir)
91 endif
92
93 blkid_sources = files(
94 'blkid.c',
95 ) + \
96 ismounted_c
97
98 findfs_sources = files(
99 'findfs.c',
100 )
101
102 wipefs_sources = files(
103 'wipefs.c',
104 )
105
106 findmnt_sources = files(
107 'findmnt.c',
108 'findmnt-verify.c',
109 'findmnt.h',
110 )
111
112 kill_sources = files(
113 'kill.c',
114 )
115
116 rename_sources = files(
117 'rename.c',
118 )
119
120 getopt_sources = files(
121 'getopt.c',
122 )
123
124 install_data(
125 'getopt-example.bash',
126 'getopt-example.tcsh',
127 install_dir : docdir,
128 install_mode: 'rwxr-xr-x')
129
130 fincore_sources = files(
131 'fincore.c',
132 )
133
134 hardlink_sources = files(
135 'hardlink.c',
136 ) + \
137 monotonic_c + \
138 fileeq_c
139
140 cal_sources = files(
141 'cal.c',
142 )