]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: suport static build for new [u]mount
authorKarel Zak <kzak@redhat.com>
Wed, 11 Jan 2012 16:54:04 +0000 (17:54 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 11 Jan 2012 16:54:04 +0000 (17:54 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/Makefile.am

index cf910247a1c77a8217af6c24845ea00f646d2b71..7038abaf42d0899f114d058845a04f04344fd798 100644 (file)
@@ -67,13 +67,32 @@ mount_SOURCES = mount.c \
                $(top_srcdir)/lib/strutils.c
 
 mount_LDADD = $(ul_libmount_la)
-mount_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
+mount_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) -I$(ul_libmount_incdir)
+mount_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
 
 umount_SOURCES = umount.c $(top_srcdir)/lib/env.c
 umount_LDADD = $(ul_libmount_la)
-umount_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
+umount_CFLAGS = $(AM_CFLAGS) $(SUID_CFLAGS) -I$(ul_libmount_incdir)
+umount_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
+
+if HAVE_STATIC_MOUNT
+bin_PROGRAMS += mount.static
+mount_static_SOURCES = $(mount_SOURCES)
+mount_static_CFLAGS = $(mount_CFLAGS)
+mount_static_LDFLAGS = $(mount_LDFLAGS) -all-static
+mount_static_LDADD = $(mount_LDADD)
+endif
+
+if HAVE_STATIC_UMOUNT
+bin_PROGRAMS += umount.static
+umount_static_SOURCES = $(umount_SOURCES)
+umount_static_CFLAGS = $(umount_CFLAGS)
+umount_static_LDFLAGS = $(umount_LDFLAGS) -all-static
+umount_static_LDADD = $(umount_LDADD)
 endif
 
+endif # BUILD_NEW_MOUNT
+
 
 if BUILD_SWAPON
 sbin_PROGRAMS += swapon