summaryrefslogtreecommitdiffstats
path: root/disk-utils/Makemodule.am
diff options
context:
space:
mode:
authorKarel Zak2012-06-26 18:20:00 +0200
committerKarel Zak2012-06-26 20:48:23 +0200
commit54dbc8cf69dff20e641f6c81e4471c7fc9e31aff (patch)
tree6005bffae83bf88b4734f1b0b639c4dd40f6b7fe /disk-utils/Makemodule.am
parentbuild-sys: move getopt to misc-utils/ (diff)
downloadkernel-qcow2-util-linux-54dbc8cf69dff20e641f6c81e4471c7fc9e31aff.tar.gz
kernel-qcow2-util-linux-54dbc8cf69dff20e641f6c81e4471c7fc9e31aff.tar.xz
kernel-qcow2-util-linux-54dbc8cf69dff20e641f6c81e4471c7fc9e31aff.zip
build-sys: convert disk-utils/ to module
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/Makemodule.am')
-rw-r--r--disk-utils/Makemodule.am128
1 files changed, 128 insertions, 0 deletions
diff --git a/disk-utils/Makemodule.am b/disk-utils/Makemodule.am
new file mode 100644
index 000000000..7219f8c73
--- /dev/null
+++ b/disk-utils/Makemodule.am
@@ -0,0 +1,128 @@
+
+lib_blkdev_sources = lib/blkdev.c
+if LINUX
+lib_blkdev_sources += lib/linux_version.c
+endif
+
+
+sbin_PROGRAMS += fsck.minix
+dist_man_MANS += disk-utils/fsck.minix.8
+fsck_minix_SOURCES = \
+ disk-utils/fsck.minix.c \
+ disk-utils/minix_programs.h \
+ lib/ismounted.c
+
+sbin_PROGRAMS += mkfs.minix
+dist_man_MANS += disk-utils/mkfs.minix.8
+mkfs_minix_SOURCES = \
+ disk-utils/minix_programs.h \
+ disk-utils/mkfs.minix.c \
+ lib/strutils.c \
+ $(lib_blkdev_sources)
+
+sbin_PROGRAMS += mkfs
+dist_man_MANS += disk-utils/mkfs.8
+mkfs_SOURCES = disk-utils/mkfs.c
+
+usrbin_exec_PROGRAMS += isosize
+dist_man_MANS += disk-utils/isosize.8
+isosize_SOURCES = disk-utils/isosize.c lib/strutils.c
+
+sbin_PROGRAMS += mkfs.bfs
+dist_man_MANS += disk-utils/mkfs.bfs.8
+mkfs_bfs_SOURCES = \
+ disk-utils/mkfs.bfs.c \
+ lib/strutils.c \
+ $(lib_blkdev_sources)
+
+
+sbin_PROGRAMS += mkswap
+dist_man_MANS += disk-utils/mkswap.8
+mkswap_SOURCES = \
+ disk-utils/mkswap.c \
+ lib/ismounted.c \
+ lib/strutils.c \
+ lib/wholedisk.c \
+ $(lib_blkdev_sources)
+mkswap_CFLAGS = $(AM_CFLAGS)
+mkswap_LDADD =
+if BUILD_LIBUUID
+mkswap_CFLAGS += -I$(ul_libuuid_incdir)
+mkswap_LDADD += libuuid.la
+endif
+if BUILD_LIBBLKID
+mkswap_CFLAGS += -I$(ul_libblkid_incdir)
+mkswap_LDADD += libblkid.la
+endif
+if HAVE_SELINUX
+mkswap_LDADD += -lselinux
+endif
+
+
+if BUILD_SWAPLABEL
+sbin_PROGRAMS += swaplabel
+dist_man_MANS += disk-utils/swaplabel.8
+swaplabel_SOURCES = disk-utils/swaplabel.c $(lib_blkdev_sources)
+
+swaplabel_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
+swaplabel_LDADD = libblkid.la
+
+if BUILD_LIBUUID
+swaplabel_LDADD += $(uuid_ldadd)
+swaplabel_CFLAGS += -I$(ul_libuuid_incdir)
+endif
+endif #BUILD_SWAPLABEL
+
+
+if BUILD_FSCK
+sbin_PROGRAMS += fsck
+dist_man_MANS += disk-utils/fsck.8
+fsck_SOURCES = disk-utils/fsck.c
+fsck_LDADD = libmount.la libblkid.la
+fsck_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libblkid_incdir)
+endif
+
+
+if BUILD_ELVTUNE
+sbin_PROGRAMS += elvtune
+dist_man_MANS += disk-utils/elvtune.8
+elvtune_SOURCES = disk-utils/elvtune.c lib/linux_version.c
+endif
+
+
+if BUILD_RAW
+sbin_PROGRAMS += raw
+dist_man_MANS += disk-utils/raw.8
+raw_SOURCES = disk-utils/raw.c
+endif
+
+
+if BUILD_CRAMFS
+cramfs_common_sources = \
+ disk-utils/cramfs.h \
+ disk-utils/cramfs_common.c \
+ $(lib_blkdev_sources)
+
+sbin_PROGRAMS += fsck.cramfs
+fsck_cramfs_SOURCES = disk-utils/fsck.cramfs.c $(cramfs_common_sources)
+fsck_cramfs_LDADD = -lz
+
+sbin_PROGRAMS += mkfs.cramfs
+mkfs_cramfs_SOURCES = \
+ disk-utils/mkfs.cramfs.c \
+ $(cramfs_common_sources) \
+ lib/md5.c \
+ lib/strutils.c
+mkfs_cramfs_LDADD = -lz
+endif
+
+
+if LINUX
+sbin_PROGRAMS += blockdev
+dist_man_MANS += disk-utils/blockdev.8
+blockdev_SOURCES = disk-utils/blockdev.c $(lib_blkdev_sources)
+
+usrsbin_exec_PROGRAMS += fdformat
+dist_man_MANS += disk-utils/fdformat.8
+fdformat_SOURCES = disk-utils/fdformat.c
+endif # LINUX