From aebdeefa64b76db225e4bf23f4d07a8169a7c0c3 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Tue, 15 Jun 2010 17:49:13 +0000 Subject: * Fix out-of-source build. --- util/.cvsignore | 1 + util/Makefile.am | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'util') diff --git a/util/.cvsignore b/util/.cvsignore index 85b4a71..1f7f432 100644 --- a/util/.cvsignore +++ b/util/.cvsignore @@ -6,3 +6,4 @@ fusermount ulockmgr_server fuse_ioslave mount.fuse +mount_util.c diff --git a/util/Makefile.am b/util/Makefile.am index b9bcdaa..927b98c 100644 --- a/util/Makefile.am +++ b/util/Makefile.am @@ -4,9 +4,16 @@ AM_CPPFLAGS = -D_FILE_OFFSET_BITS=64 bin_PROGRAMS = fusermount ulockmgr_server noinst_PROGRAMS = mount.fuse -fusermount_SOURCES = fusermount.c -fusermount_LDADD = ../lib/mount_util.lo -fusermount_CPPFLAGS = -I../lib +# we re-use mount_util.c from the library, but do want to keep ourself +# as stand-alone as possible. in order to make an out-of-source build +# possible, we "generate" the file from its original location by +# copying it over. +fusermount_SOURCES = fusermount.c mount_util.c +fusermount_CPPFLAGS = -I$(top_srcdir)/lib +BUILT_SOURCES = mount_util.c +mount_util.c: $(top_srcdir)/lib/mount_util.c + @cp $(top_srcdir)/lib/mount_util.c . + mount_fuse_SOURCES = mount.fuse.c ulockmgr_server_SOURCES = ulockmgr_server.c -- cgit v1.2.3