From a515b1b7b262d3436e4f439a70537118c51f3d81 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Thu, 21 Jan 2010 11:32:50 +0000 Subject: [PATCH] xfstests: simplify build of preallo_rw_pattern_reader/writer Instead of having complicated build system hacks just create two two-line source files defining READ/WRITE and including iopat.c Signed-off-by: Christoph Hellwig Reviewed-by: Alex Elder Signed-off-by: Alex Elder --- src/Makefile | 12 +----------- src/preallo_rw_pattern_reader.c | 2 ++ src/preallo_rw_pattern_writer.c | 2 ++ 3 files changed, 5 insertions(+), 11 deletions(-) create mode 100644 src/preallo_rw_pattern_reader.c create mode 100644 src/preallo_rw_pattern_writer.c diff --git a/src/Makefile b/src/Makefile index e2a42ce0..e5ebcd8e 100644 --- a/src/Makefile +++ b/src/Makefile @@ -51,19 +51,9 @@ LDIRT = $(TARGETS) default: $(TARGETS) $(SUBDIRS) -PREALLO_TARGETS = preallo_rw_pattern_reader preallo_rw_pattern_writer - include $(BUILDRULES) -preallo_rw_pattern_reader: - @echo " [CC] $@" - $(Q)$(LTLINK) iopat.c -DREAD -o $@ $(CFLAGS) $(LDFLAGS) $(LDLIBS) $(LIBTEST) - -preallo_rw_pattern_writer: - @echo " [CC] $@" - $(Q)$(LTLINK) iopat.c -DWRITE -o $@ $(CFLAGS) $(LDFLAGS) $(LDLIBS) $(LIBTEST) - -$(filter-out $(PREALLO_TARGETS), $(TARGETS)): $(LIBTEST) +$(TARGETS): $(LIBTEST) @echo " [CC] $@" $(Q)$(LTLINK) $@.c -o $@ $(CFLAGS) $(LDFLAGS) $(LDLIBS) $(LIBTEST) diff --git a/src/preallo_rw_pattern_reader.c b/src/preallo_rw_pattern_reader.c new file mode 100644 index 00000000..fa5002a4 --- /dev/null +++ b/src/preallo_rw_pattern_reader.c @@ -0,0 +1,2 @@ +#define READ +#include "iopat.c" diff --git a/src/preallo_rw_pattern_writer.c b/src/preallo_rw_pattern_writer.c new file mode 100644 index 00000000..08cdfc0c --- /dev/null +++ b/src/preallo_rw_pattern_writer.c @@ -0,0 +1,2 @@ +#define WRITE +#include "iopat.c" -- 2.25.1