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