]> git.ipfire.org Git - thirdparty/util-linux.git/blob - disk-utils/Makemodule.am
unshare: make sure map_range.next is initialized [coverity scan]
[thirdparty/util-linux.git] / disk-utils / Makemodule.am
1
2 if BUILD_MINIX
3 sbin_PROGRAMS += fsck.minix
4 MANPAGES += disk-utils/fsck.minix.8
5 dist_noinst_DATA += disk-utils/fsck.minix.8.adoc
6 fsck_minix_SOURCES = \
7 disk-utils/fsck.minix.c \
8 disk-utils/minix_programs.h \
9 lib/ismounted.c
10 fsck_minix_LDADD = $(LDADD) libcommon.la
11
12 sbin_PROGRAMS += mkfs.minix
13 MANPAGES += disk-utils/mkfs.minix.8
14 dist_noinst_DATA += disk-utils/mkfs.minix.8.adoc
15 mkfs_minix_SOURCES = \
16 disk-utils/minix_programs.h \
17 disk-utils/mkfs.minix.c \
18 lib/ismounted.c
19 mkfs_minix_LDADD = $(LDADD) libcommon.la
20
21 check_PROGRAMS += test_mkfs_minix
22 test_mkfs_minix_SOURCES = $(mkfs_minix_SOURCES)
23 test_mkfs_minix_LDADD = $(mkfs_minix_LDADD)
24 test_mkfs_minix_CFLAGS = $(AM_CFLAGS) -DTEST_SCRIPT
25 endif
26
27
28 if BUILD_MKFS
29 sbin_PROGRAMS += mkfs
30 MANPAGES += disk-utils/mkfs.8
31 dist_noinst_DATA += disk-utils/mkfs.8.adoc
32 mkfs_SOURCES = disk-utils/mkfs.c
33 endif
34
35
36 if BUILD_ISOSIZE
37 usrbin_exec_PROGRAMS += isosize
38 MANPAGES += disk-utils/isosize.8
39 dist_noinst_DATA += disk-utils/isosize.8.adoc
40 isosize_SOURCES = disk-utils/isosize.c
41 isosize_LDADD = $(LDADD) libcommon.la
42 endif
43
44
45 if BUILD_BFS
46 sbin_PROGRAMS += mkfs.bfs
47 MANPAGES += disk-utils/mkfs.bfs.8
48 dist_noinst_DATA += disk-utils/mkfs.bfs.8.adoc
49 mkfs_bfs_SOURCES = \
50 disk-utils/mkfs.bfs.c
51 mkfs_bfs_LDADD = $(LDADD) libcommon.la
52 endif
53
54
55 if BUILD_MKSWAP
56 sbin_PROGRAMS += mkswap
57 MANPAGES += disk-utils/mkswap.8
58 dist_noinst_DATA += disk-utils/mkswap.8.adoc
59 mkswap_SOURCES = \
60 disk-utils/mkswap.c \
61 lib/ismounted.c
62 mkswap_LDADD = $(LDADD) libcommon.la
63
64 mkswap_CFLAGS = $(AM_CFLAGS)
65 if BUILD_LIBUUID
66 mkswap_CFLAGS += -I$(ul_libuuid_incdir)
67 mkswap_LDADD += libuuid.la
68 endif
69 if BUILD_LIBBLKID
70 mkswap_CFLAGS += -I$(ul_libblkid_incdir)
71 mkswap_LDADD += libblkid.la
72 endif
73 if HAVE_SELINUX
74 mkswap_LDADD += -lselinux
75 mkswap_SOURCES += \
76 lib/selinux-utils.c \
77 include/selinux-utils.h
78 endif
79 endif # BUILD_MKSWAP
80
81
82 if BUILD_SWAPLABEL
83 sbin_PROGRAMS += swaplabel
84 MANPAGES += disk-utils/swaplabel.8
85 dist_noinst_DATA += disk-utils/swaplabel.8.adoc
86 swaplabel_SOURCES = \
87 disk-utils/swaplabel.c \
88 lib/swapprober.c \
89 include/swapprober.h
90
91 swaplabel_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
92 swaplabel_LDADD = $(LDADD) libblkid.la libcommon.la
93
94 if BUILD_LIBUUID
95 swaplabel_LDADD += libuuid.la
96 swaplabel_CFLAGS += -I$(ul_libuuid_incdir)
97 endif
98 endif #BUILD_SWAPLABEL
99
100
101 if BUILD_FSCK
102 sbin_PROGRAMS += fsck
103 MANPAGES += disk-utils/fsck.8
104 dist_noinst_DATA += disk-utils/fsck.8.adoc
105 fsck_SOURCES = disk-utils/fsck.c lib/monotonic.c
106 fsck_LDADD = $(LDADD) libmount.la libblkid.la libcommon.la $(REALTIME_LIBS)
107 fsck_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libblkid_incdir)
108 endif
109
110
111 if BUILD_RAW
112 sbin_PROGRAMS += raw
113 MANPAGES += disk-utils/raw.8
114 dist_noinst_DATA += disk-utils/raw.8.adoc
115 raw_SOURCES = disk-utils/raw.c
116 endif
117
118
119 if BUILD_CRAMFS
120 cramfs_common_sources = disk-utils/cramfs.h disk-utils/cramfs_common.c
121 sbin_PROGRAMS += fsck.cramfs
122 MANPAGES += disk-utils/fsck.cramfs.8
123 dist_noinst_DATA += disk-utils/fsck.cramfs.8.adoc
124 fsck_cramfs_SOURCES = disk-utils/fsck.cramfs.c $(cramfs_common_sources)
125 fsck_cramfs_LDADD = $(LDADD) -lz libcommon.la
126
127 sbin_PROGRAMS += mkfs.cramfs
128 MANPAGES += disk-utils/mkfs.cramfs.8
129 dist_noinst_DATA += disk-utils/mkfs.cramfs.8.adoc
130 mkfs_cramfs_SOURCES = disk-utils/mkfs.cramfs.c $(cramfs_common_sources)
131 mkfs_cramfs_LDADD = $(LDADD) -lz libcommon.la
132 endif
133
134 if BUILD_FDFORMAT
135 usrsbin_exec_PROGRAMS += fdformat
136 MANPAGES += disk-utils/fdformat.8
137 dist_noinst_DATA += disk-utils/fdformat.8.adoc
138 fdformat_SOURCES = disk-utils/fdformat.c
139 fdformat_LDADD = $(LDADD) libcommon.la
140 endif
141
142 if BUILD_BLOCKDEV
143 sbin_PROGRAMS += blockdev
144 MANPAGES += disk-utils/blockdev.8
145 dist_noinst_DATA += disk-utils/blockdev.8.adoc
146 blockdev_SOURCES = disk-utils/blockdev.c
147 blockdev_LDADD = $(LDADD) libcommon.la
148 endif
149
150
151 if BUILD_FDISK
152 sbin_PROGRAMS += fdisk
153 MANPAGES += disk-utils/fdisk.8
154 dist_noinst_DATA += disk-utils/fdisk.8.adoc
155 fdisk_SOURCES = \
156 disk-utils/fdisk.c \
157 disk-utils/fdisk.h \
158 disk-utils/fdisk-menu.c \
159 disk-utils/fdisk-list.c \
160 disk-utils/fdisk-list.h \
161 include/pager.h \
162 lib/pager.c
163
164 fdisk_LDADD = $(LDADD) libcommon.la libfdisk.la \
165 libsmartcols.la libtcolors.la $(READLINE_LIBS)
166 fdisk_CFLAGS = $(AM_CFLAGS) -I$(ul_libfdisk_incdir) -I$(ul_libsmartcols_incdir)
167
168 if HAVE_STATIC_FDISK
169 sbin_PROGRAMS += fdisk.static
170 fdisk_static_SOURCES = $(fdisk_SOURCES)
171 fdisk_static_LDFLAGS = -all-static
172 fdisk_static_CFLAGS = $(fdisk_CFLAGS)
173 fdisk_static_LDADD = $(fdisk_LDADD) $(READLINE_LIBS_STATIC)
174 endif
175 endif # BUILD_FDISK
176
177
178 if BUILD_SFDISK
179 sbin_PROGRAMS += sfdisk
180 MANPAGES += disk-utils/sfdisk.8
181 dist_noinst_DATA += disk-utils/sfdisk.8.adoc
182 sfdisk_SOURCES = \
183 disk-utils/sfdisk.c \
184 disk-utils/fdisk-list.c \
185 disk-utils/fdisk-list.h
186
187 sfdisk_LDADD = $(LDADD) libcommon.la libfdisk.la \
188 libsmartcols.la libtcolors.la $(READLINE_LIBS)
189 sfdisk_CFLAGS = $(AM_CFLAGS) -I$(ul_libfdisk_incdir) -I$(ul_libsmartcols_incdir)
190
191 if HAVE_STATIC_SFDISK
192 sbin_PROGRAMS += sfdisk.static
193 sfdisk_static_SOURCES = $(sfdisk_SOURCES)
194 sfdisk_static_LDFLAGS = -all-static
195 sfdisk_static_CFLAGS = $(sfdisk_CFLAGS)
196 sfdisk_static_LDADD = $(sfdisk_LDADD) $(READLINE_LIBS_STATIC)
197 endif
198 endif # BUILD_SFDISK
199
200
201 if BUILD_CFDISK
202 sbin_PROGRAMS += cfdisk
203 MANPAGES += disk-utils/cfdisk.8
204 dist_noinst_DATA += disk-utils/cfdisk.8.adoc
205 cfdisk_SOURCES = disk-utils/cfdisk.c
206 cfdisk_LDADD = \
207 $(LDADD) \
208 libsmartcols.la \
209 libcommon.la \
210 libfdisk.la \
211 libtcolors.la
212 cfdisk_CFLAGS = \
213 $(AM_CFLAGS) \
214 -I$(ul_libfdisk_incdir) \
215 -I$(ul_libsmartcols_incdir)
216
217 if BUILD_LIBMOUNT
218 cfdisk_CFLAGS += -I$(ul_libmount_incdir)
219 cfdisk_LDADD += libmount.la
220 endif
221
222 if HAVE_SLANG
223 cfdisk_LDADD += -lslang
224 else
225 cfdisk_CFLAGS += $(NCURSES_CFLAGS)
226 cfdisk_LDADD += $(NCURSES_LIBS)
227 endif
228 endif # BUILD_CFDISK
229
230
231 if BUILD_PARTX
232 usrsbin_exec_PROGRAMS += partx addpart delpart resizepart
233 MANPAGES += \
234 disk-utils/addpart.8 \
235 disk-utils/delpart.8 \
236 disk-utils/resizepart.8 \
237 disk-utils/partx.8
238 dist_noinst_DATA += \
239 disk-utils/addpart.8.adoc \
240 disk-utils/delpart.8.adoc \
241 disk-utils/resizepart.8.adoc \
242 disk-utils/partx.8.adoc
243 addpart_SOURCES = disk-utils/addpart.c
244 addpart_LDADD = $(LDADD) libcommon.la
245
246 delpart_SOURCES = disk-utils/delpart.c
247 delpart_LDADD = $(LDADD) libcommon.la
248
249 resizepart_SOURCES = disk-utils/resizepart.c
250 resizepart_LDADD = $(LDADD) libcommon.la
251
252 partx_SOURCES = disk-utils/partx.c
253 partx_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libsmartcols_incdir)
254 partx_LDADD = $(LDADD) libblkid.la libcommon.la libsmartcols.la
255
256 endif # BUILD_PARTX