btrfs-progs: INSTALL: enhance build instructions
authorDavid Sterba <dsterba@suse.com>
Mon, 7 Sep 2015 09:46:32 +0000 (11:46 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 7 Sep 2015 09:46:32 +0000 (11:46 +0200)
Signed-off-by: David Sterba <dsterba@suse.com>
INSTALL

diff --git a/INSTALL b/INSTALL
index 6c89012..85a839f 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -24,6 +24,10 @@ XATTR library should be provided by the standard C library or by
 Please note that the package names may differ according to the distribution.
 See https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories#Dependencies .
 
+
+Building from sources
+---------------------
+
 To build from git sources you need to generate the configure script using the
 autotools:
 
@@ -48,5 +52,28 @@ values of the respective variables.
 
  $ make EXTRA_CFLAGS=-ggdb3
 
+The build utilizes autotools, dependencies for generating the configure
+scripts are:
+
+* autconf, autoheader
+* automake, aclocal
+* pkg-config
+
+
+Staticly built binaries
+-----------------------
+
+The makefiles are ready to let you build static binaries of the utilities. This
+may be handy in rescue environments. Your system has to provide static version
+of the libraries.
+
+$ make static
+$ make btrfs.static
+$ make btrfs-convert.static
+
+The resulting static binaries have the '.static' suffix, the intermediate object
+files do not conflict with the normal (dynamic) build.
+
+
 References:
 * https://btrfs.wiki.kernel.org