[Ocfs2-test-devel] [PATCH] libocfs2test/file_ops.c: only compile when OCFS2_TEST_REFLINK is defined
Coly Li
coly.li at suse.de
Mon Apr 13 02:37:05 PDT 2009
reflink feature is not upstream yet, which means compiling
libocfs2test/file_ops.c will fail on:
file_ops.c:282: error: ‘OCFS2_IOC_REFLINK’ undeclared (first use in this function)
This patch makes libocfs2test/file_ops.c get compiled only when
OCFS2_TEST_REFLINK is defined. It can make the compiling pass before reflink
feature gets merged into upstream.
Signed-off-by: Coly Li <coly.li at suse.de>
Cc: Tristan Ye <tristan.ye at oracle.com>
---
programs/libocfs2test/Makefile | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/programs/libocfs2test/Makefile b/programs/libocfs2test/Makefile
index 7d056e7..1ec2077 100644
--- a/programs/libocfs2test/Makefile
+++ b/programs/libocfs2test/Makefile
@@ -7,15 +7,21 @@ LIBRARIES = libocfs2test.a
CFLAGS += -fPIC
CFILES = \
- file_ops.c \
dir_ops.c \
xattr_ops.c
+ifdef OCFS2_TEST_REFLINK
+CFILES += file_ops.c
+endif
+
HFILES = \
- file_ops.h \
dir_ops.h \
xattr_ops.h
+ifdef OCFS2_TEST_REFLINK
+HFILES += file_ops.h
+endif
+
mpi_ops.o: mpi_ops.c mpi_ops.h
$(MPICC) -c -o mpi_ops.o mpi_ops.c $(CFLAGS)
--
Coly Li
SuSE Labs
More information about the Ocfs2-test-devel
mailing list