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