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