]> git.ipfire.org Git - thirdparty/util-linux.git/blob - disk-utils/Makemodule.am
swapon: share get_swap_prober() with swaplabel to print uuid and label
[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 = disk-utils/swaplabel.c sys-utils/swapon-common.c
69
70 swaplabel_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir)
71 swaplabel_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la
72
73 if BUILD_LIBUUID
74 swaplabel_LDADD += libuuid.la
75 swaplabel_CFLAGS += -I$(ul_libuuid_incdir)
76 endif
77 endif #BUILD_SWAPLABEL
78
79
80 if BUILD_FSCK
81 sbin_PROGRAMS += fsck
82 dist_man_MANS += disk-utils/fsck.8
83 fsck_SOURCES = disk-utils/fsck.c
84 fsck_LDADD = $(LDADD) libmount.la libblkid.la libcommon.la
85 fsck_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libblkid_incdir)
86 endif
87
88
89 if BUILD_RAW
90 sbin_PROGRAMS += raw
91 dist_man_MANS += disk-utils/raw.8
92 raw_SOURCES = disk-utils/raw.c
93 endif
94
95
96 if BUILD_CRAMFS
97 cramfs_common_sources = disk-utils/cramfs.h disk-utils/cramfs_common.c
98 sbin_PROGRAMS += fsck.cramfs
99 fsck_cramfs_SOURCES = disk-utils/fsck.cramfs.c $(cramfs_common_sources)
100 fsck_cramfs_LDADD = $(LDADD) -lz libcommon.la
101 dist_man_MANS += disk-utils/fsck.cramfs.8
102
103 sbin_PROGRAMS += mkfs.cramfs
104 mkfs_cramfs_SOURCES = disk-utils/mkfs.cramfs.c $(cramfs_common_sources)
105 mkfs_cramfs_LDADD = $(LDADD) -lz libcommon.la
106 dist_man_MANS += disk-utils/mkfs.cramfs.8
107 endif
108
109 if BUILD_FDFORMAT
110 usrsbin_exec_PROGRAMS += fdformat
111 dist_man_MANS += disk-utils/fdformat.8
112 fdformat_SOURCES = disk-utils/fdformat.c
113 endif
114
115 if BUILD_BLOCKDEV
116 sbin_PROGRAMS += blockdev
117 dist_man_MANS += disk-utils/blockdev.8
118 blockdev_SOURCES = disk-utils/blockdev.c
119 blockdev_LDADD = $(LDADD) libcommon.la
120 endif
121
122
123 if BUILD_FDISK
124 sbin_PROGRAMS += fdisk
125 dist_man_MANS += disk-utils/fdisk.8
126 fdisk_SOURCES = \
127 disk-utils/fdisk.c \
128 disk-utils/fdisk.h \
129 disk-utils/fdisk-menu.c
130
131 fdisk_LDADD = $(LDADD) libcommon.la libfdisk.la
132 fdisk_CFLAGS = $(AM_CFLAGS) -I$(ul_libfdisk_incdir)
133
134 if BUILD_LIBBLKID
135 fdisk_CFLAGS += -I$(ul_libblkid_incdir)
136 fdisk_LDADD += libblkid.la
137 endif
138
139 if BUILD_LIBUUID
140 fdisk_CFLAGS += -I$(ul_libuuid_incdir)
141 fdisk_LDADD += libuuid.la
142 endif
143
144 if HAVE_STATIC_FDISK
145 sbin_PROGRAMS += fdisk.static
146 fdisk_static_SOURCES = $(fdisk_SOURCES)
147 fdisk_static_LDFLAGS = -all-static
148 fdisk_static_CFLAGS = $(fdisk_CFLAGS)
149 fdisk_static_LDADD = $(fdisk_LDADD)
150 endif
151 endif # BUILD_FDISK
152
153
154 if BUILD_SFDISK
155 sbin_PROGRAMS += sfdisk
156 dist_man_MANS += disk-utils/sfdisk.8
157 sfdisk_SOURCES = disk-utils/sfdisk.c
158 sfdisk_LDADD = $(LDADD) libcommon.la
159
160 if HAVE_STATIC_SFDISK
161 sbin_PROGRAMS += sfdisk.static
162 sfdisk_static_SOURCES = $(sfdisk_SOURCES)
163 sfdisk_static_LDFLAGS = -all-static
164 sfdisk_static_LDADD = $(sfdisk_LDADD)
165 endif
166 endif # BUILD_SFDISK
167
168
169 if BUILD_CFDISK
170 sbin_PROGRAMS += cfdisk
171 dist_man_MANS += disk-utils/cfdisk.8
172 cfdisk_SOURCES = disk-utils/cfdisk.c
173 cfdisk_LDADD = $(LDADD) libcommon.la libfdisk.la
174 cfdisk_CFLAGS = $(AM_CFLAGS) -I$(ul_libfdisk_incdir)
175
176 if BUILD_LIBUUID
177 cfdisk_CFLAGS += -I$(ul_libuuid_incdir)
178 cfdisk_LDADD += libuuid.la
179 endif
180
181 if BUILD_LIBBLKID
182 cfdisk_CFLAGS += -I$(ul_libblkid_incdir)
183 cfdisk_LDADD += libblkid.la
184 endif
185
186 if BUILD_LIBSMARTCOLS
187 cfdisk_CFLAGS += -I$(ul_libsmartcols_incdir)
188 cfdisk_LDADD += libsmartcols.la
189 endif
190
191 if HAVE_SLANG
192 cfdisk_LDADD += -lslang
193 else
194 cfdisk_CFLAGS += $(NCURSES_CFLAGS)
195 cfdisk_LDADD += $(NCURSES_LIBS)
196 endif
197 endif # BUILD_CFDISK
198
199
200 if BUILD_PARTX
201 usrsbin_exec_PROGRAMS += partx addpart delpart resizepart
202 dist_man_MANS += \
203 disk-utils/addpart.8 \
204 disk-utils/delpart.8 \
205 disk-utils/resizepart.8 \
206 disk-utils/partx.8
207
208 addpart_SOURCES = \
209 disk-utils/addpart.c \
210 disk-utils/partx.h
211 addpart_LDADD = $(LDADD) libcommon.la
212
213 delpart_SOURCES = \
214 disk-utils/delpart.c \
215 disk-utils/partx.h
216 delpart_LDADD = $(LDADD) libcommon.la
217
218 resizepart_SOURCES = \
219 disk-utils/resizepart.c \
220 disk-utils/partx.h
221 resizepart_LDADD = $(LDADD) libcommon.la
222
223 partx_SOURCES = \
224 disk-utils/partx.c \
225 disk-utils/partx.h
226 partx_CFLAGS = -I$(ul_libblkid_incdir) -I$(ul_libsmartcols_incdir)
227 partx_LDADD = $(LDADD) libblkid.la libcommon.la libsmartcols.la
228
229 endif # BUILD_PARTX