]> git.ipfire.org Git - thirdparty/util-linux.git/blob - disk-utils/Makemodule.am
build-sys: add --disable-minix
[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 sbin_PROGRAMS += mkfs
19 dist_man_MANS += disk-utils/mkfs.8
20 mkfs_SOURCES = disk-utils/mkfs.c
21
22 usrbin_exec_PROGRAMS += isosize
23 dist_man_MANS += disk-utils/isosize.8
24 isosize_SOURCES = disk-utils/isosize.c
25 isosize_LDADD = $(LDADD) libcommon.la
26
27 if BUILD_BFS
28 sbin_PROGRAMS += mkfs.bfs
29 dist_man_MANS += disk-utils/mkfs.bfs.8
30 mkfs_bfs_SOURCES = \
31 disk-utils/mkfs.bfs.c
32 mkfs_bfs_LDADD = $(LDADD) libcommon.la
33 endif
34
35 sbin_PROGRAMS += mkswap
36 dist_man_MANS += disk-utils/mkswap.8
37 mkswap_SOURCES = \
38 disk-utils/mkswap.c
39 mkswap_LDADD = $(LDADD) libcommon.la
40
41 mkswap_CFLAGS = $(AM_CFLAGS)
42 if BUILD_LIBUUID
43 mkswap_CFLAGS += -I$(ul_libuuid_incdir)
44 mkswap_LDADD += libuuid.la
45 endif
46 if BUILD_LIBBLKID
47 mkswap_CFLAGS += -I$(ul_libblkid_incdir)
48 mkswap_LDADD += libblkid.la
49 endif
50 if HAVE_SELINUX
51 mkswap_LDADD += -lselinux
52 endif
53
54
55 if BUILD_SWAPLABEL
56 sbin_PROGRAMS += swaplabel
57 dist_man_MANS += disk-utils/swaplabel.8
58 swaplabel_SOURCES = disk-utils/swaplabel.c
59
60 swaplabel_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
61 swaplabel_LDADD = $(LDADD) libblkid.la libcommon.la
62
63 if BUILD_LIBUUID
64 swaplabel_LDADD += libuuid.la
65 swaplabel_CFLAGS += -I$(ul_libuuid_incdir)
66 endif
67 endif #BUILD_SWAPLABEL
68
69
70 if BUILD_FSCK
71 sbin_PROGRAMS += fsck
72 dist_man_MANS += disk-utils/fsck.8
73 fsck_SOURCES = disk-utils/fsck.c
74 fsck_LDADD = $(LDADD) libmount.la libblkid.la
75 fsck_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libblkid_incdir)
76 endif
77
78
79 if BUILD_RAW
80 sbin_PROGRAMS += raw
81 dist_man_MANS += disk-utils/raw.8
82 raw_SOURCES = disk-utils/raw.c
83 endif
84
85
86 if BUILD_CRAMFS
87 cramfs_common_sources = disk-utils/cramfs.h disk-utils/cramfs_common.c
88 sbin_PROGRAMS += fsck.cramfs
89 fsck_cramfs_SOURCES = disk-utils/fsck.cramfs.c $(cramfs_common_sources)
90 fsck_cramfs_LDADD = $(LDADD) -lz libcommon.la
91 dist_man_MANS += disk-utils/fsck.cramfs.8
92
93 sbin_PROGRAMS += mkfs.cramfs
94 mkfs_cramfs_SOURCES = disk-utils/mkfs.cramfs.c $(cramfs_common_sources)
95 mkfs_cramfs_LDADD = $(LDADD) -lz libcommon.la
96 dist_man_MANS += disk-utils/mkfs.cramfs.8
97 endif
98
99 if BUILD_FDFORMAT
100 usrsbin_exec_PROGRAMS += fdformat
101 dist_man_MANS += disk-utils/fdformat.8
102 fdformat_SOURCES = disk-utils/fdformat.c
103 endif
104
105 if LINUX
106 sbin_PROGRAMS += blockdev
107 dist_man_MANS += disk-utils/blockdev.8
108 blockdev_SOURCES = disk-utils/blockdev.c
109 blockdev_LDADD = $(LDADD) libcommon.la
110 endif
111
112
113 if BUILD_FDISK
114 sbin_PROGRAMS += fdisk
115 dist_man_MANS += disk-utils/fdisk.8
116 fdisk_SOURCES = \
117 disk-utils/fdisk.c \
118 disk-utils/fdisk.h \
119 disk-utils/fdisk-menu.c
120
121 fdisk_LDADD = $(LDADD) libcommon.la libfdisk.la
122 fdisk_CFLAGS = $(AM_CFLAGS) -I$(ul_libfdisk_incdir)
123
124 if BUILD_LIBBLKID
125 fdisk_CFLAGS += -I$(ul_libblkid_incdir)
126 fdisk_LDADD += libblkid.la
127 endif
128
129 if BUILD_LIBUUID
130 fdisk_CFLAGS += -I$(ul_libuuid_incdir)
131 fdisk_LDADD += libuuid.la
132 endif
133
134 if HAVE_STATIC_FDISK
135 sbin_PROGRAMS += fdisk.static
136 fdisk_static_SOURCES = $(fdisk_SOURCES)
137 fdisk_static_LDFLAGS = -all-static
138 fdisk_static_CFLAGS = $(fdisk_CFLAGS)
139 fdisk_static_LDADD = $(fdisk_LDADD)
140 endif
141 endif # BUILD_FDISK
142
143
144 if !ARCH_SPARC
145 sbin_PROGRAMS += sfdisk
146 dist_man_MANS += disk-utils/sfdisk.8
147 sfdisk_SOURCES = disk-utils/sfdisk.c
148 sfdisk_LDADD = $(LDADD) libcommon.la
149
150 if HAVE_STATIC_SFDISK
151 sbin_PROGRAMS += sfdisk.static
152 sfdisk_static_SOURCES = $(sfdisk_SOURCES)
153 sfdisk_static_LDFLAGS = -all-static
154 sfdisk_static_LDADD = $(sfdisk_LDADD)
155 endif
156 endif # ARCH_SPARC
157
158
159 if BUILD_CFDISK
160 sbin_PROGRAMS += cfdisk
161 dist_man_MANS += disk-utils/cfdisk.8
162 cfdisk_SOURCES = disk-utils/cfdisk.c
163 cfdisk_LDADD = $(LDADD) libcommon.la libfdisk.la
164 cfdisk_CFLAGS = $(AM_CFLAGS) -I$(ul_libfdisk_incdir)
165
166 if BUILD_LIBUUID
167 cfdisk_CFLAGS += -I$(ul_libuuid_incdir)
168 cfdisk_LDADD += libuuid.la
169 endif
170
171 if BUILD_LIBBLKID
172 cfdisk_CFLAGS += -I$(ul_libblkid_incdir)
173 cfdisk_LDADD += libblkid.la
174 endif
175
176 if BUILD_LIBSMARTCOLS
177 cfdisk_CFLAGS += -I$(ul_libsmartcols_incdir)
178 cfdisk_LDADD += libsmartcols.la
179 endif
180
181 if HAVE_SLANG
182 cfdisk_LDADD += -lslang
183 else
184 cfdisk_CFLAGS += $(NCURSES_CFLAGS)
185 cfdisk_LDADD += $(NCURSES_LIBS)
186 endif
187 endif # BUILD_CFDISK
188
189
190 if BUILD_PARTX
191 usrsbin_exec_PROGRAMS += partx addpart delpart resizepart
192 dist_man_MANS += \
193 disk-utils/addpart.8 \
194 disk-utils/delpart.8 \
195 disk-utils/resizepart.8 \
196 disk-utils/partx.8
197
198 addpart_SOURCES = \
199 disk-utils/addpart.c \
200 disk-utils/partx.h
201 addpart_LDADD = $(LDADD) libcommon.la
202
203 delpart_SOURCES = \
204 disk-utils/delpart.c \
205 disk-utils/partx.h
206 delpart_LDADD = $(LDADD) libcommon.la
207
208 resizepart_SOURCES = \
209 disk-utils/resizepart.c \
210 disk-utils/partx.h
211 resizepart_LDADD = $(LDADD) libcommon.la
212
213 partx_SOURCES = \
214 disk-utils/partx.c \
215 disk-utils/partx.h
216 partx_CFLAGS = -I$(ul_libblkid_incdir) -I$(ul_libsmartcols_incdir)
217 partx_LDADD = $(LDADD) libblkid.la libcommon.la libsmartcols.la
218
219 endif # BUILD_PARTX