aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-10-19 01:49:12 -0400
committerJeff Mahoney <jeffm@suse.com>2012-10-30 17:51:42 -0400
commit90d328136cef1864223a10bd3000e277c7369574 (patch)
tree8607be41e1bdfdb301bec6ff9e1df4d5dbe4c8f7
parentecb8f6ed3cce6c07afeeb438bbcbef9f226d3a1b (diff)
downloadreiserfsprogs-90d328136cef1864223a10bd3000e277c7369574.tar.gz
fix out of tree builds
This allows you to build out of tree like: mkdir build ../configure make This also fixes `make distcheck` since that uses the above mechanism. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Jeff Mahoney <jeffm@suse.com>
-rw-r--r--Makefile.am7
-rw-r--r--configure.ac2
-rw-r--r--debugreiserfs/Makefile.am2
-rw-r--r--fsck/Makefile.am2
-rw-r--r--mkreiserfs/Makefile.am2
-rw-r--r--resize_reiserfs/Makefile.am2
-rw-r--r--tune/Makefile.am2
7 files changed, 8 insertions, 11 deletions
diff --git a/Makefile.am b/Makefile.am
index bcb518d..46d975b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,8 +1,3 @@
SUBDIRS = include lib reiserfscore fsck debugreiserfs resize_reiserfs mkreiserfs tune
-noinst_DATA = reiserfsprogs.spec
-
-EXTRA_DIST = CREDITS version.h
-
-dist-hook:
- cp -f reiserfsprogs.spec $(distdir)
+EXTRA_DIST = CREDITS version.h reiserfsprogs.spec
diff --git a/configure.ac b/configure.ac
index 14d7563..1d266a5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -118,6 +118,8 @@ if test "x$ac_cv_wuninitialized_flag" = xyes; then
CFLAGS="$CFLAGS -Wuninitialized"
fi
+CPPFLAGS="-I\$(top_srcdir)/include $CPPFLAGS"
+
AC_OUTPUT(
include/Makefile
mkreiserfs/Makefile
diff --git a/debugreiserfs/Makefile.am b/debugreiserfs/Makefile.am
index 1a6eeb9..faf9877 100644
--- a/debugreiserfs/Makefile.am
+++ b/debugreiserfs/Makefile.am
@@ -4,4 +4,4 @@ debugreiserfs_SOURCES = debugreiserfs.c pack.c unpack.c stat.c corruption.c scan
man_MANS = debugreiserfs.8
EXTRA_DIST = $(man_MANS)
-LDADD = $(top_srcdir)/reiserfscore/libcore.a $(top_srcdir)/lib/libmisc.a
+LDADD = $(top_builddir)/reiserfscore/libcore.a $(top_builddir)/lib/libmisc.a
diff --git a/fsck/Makefile.am b/fsck/Makefile.am
index f2f0d9a..8f01ee2 100644
--- a/fsck/Makefile.am
+++ b/fsck/Makefile.am
@@ -7,7 +7,7 @@ ufile.c check_tree.c info.c super.c fsck.h
man_MANS = reiserfsck.8
EXTRA_DIST = $(man_MANS)
-reiserfsck_LDADD = $(top_srcdir)/reiserfscore/libcore.a $(top_srcdir)/lib/libmisc.a
+reiserfsck_LDADD = $(top_builddir)/reiserfscore/libcore.a $(top_builddir)/lib/libmisc.a
install-exec-hook:
$(LN_S) reiserfsck $(DESTDIR)$(sbindir)/fsck.reiserfs
diff --git a/mkreiserfs/Makefile.am b/mkreiserfs/Makefile.am
index aed0cfa..1a06f52 100644
--- a/mkreiserfs/Makefile.am
+++ b/mkreiserfs/Makefile.am
@@ -4,7 +4,7 @@ mkreiserfs_SOURCES = mkreiserfs.c
man_MANS = mkreiserfs.8
EXTRA_DIST = $(man_MANS)
-LDADD = $(top_srcdir)/reiserfscore/libcore.a $(top_srcdir)/lib/libmisc.a
+LDADD = $(top_builddir)/reiserfscore/libcore.a $(top_builddir)/lib/libmisc.a
install-exec-hook:
$(LN_S) mkreiserfs $(DESTDIR)$(sbindir)/mkfs.reiserfs
diff --git a/resize_reiserfs/Makefile.am b/resize_reiserfs/Makefile.am
index 240b18b..8cee04e 100644
--- a/resize_reiserfs/Makefile.am
+++ b/resize_reiserfs/Makefile.am
@@ -4,5 +4,5 @@ resize_reiserfs_SOURCES = fe.c resize_reiserfs.c do_shrink.c resize.h
man_MANS = resize_reiserfs.8
EXTRA_DIST = $(man_MANS)
-LDADD = $(top_srcdir)/reiserfscore/libcore.a $(top_srcdir)/lib/libmisc.a
+LDADD = $(top_builddir)/reiserfscore/libcore.a $(top_builddir)/lib/libmisc.a
diff --git a/tune/Makefile.am b/tune/Makefile.am
index a76c669..c503956 100644
--- a/tune/Makefile.am
+++ b/tune/Makefile.am
@@ -5,5 +5,5 @@ reiserfstune_SOURCES = tune.c tune.h
man_MANS = reiserfstune.8
EXTRA_DIST = $(man_MANS)
-LDADD = $(top_srcdir)/reiserfscore/libcore.a $(top_srcdir)/lib/libmisc.a
+LDADD = $(top_builddir)/reiserfscore/libcore.a $(top_builddir)/lib/libmisc.a