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 <hch@lst.de>
Reviewed-by: Alex Elder <aelder@sgi.com>
Signed-off-by: Alex Elder <aelder@sgi.com>
This commit is contained in:
Christoph Hellwig
2010-01-21 11:32:50 +00:00
committed by Alex Elder
parent 5d0c6202eb
commit a515b1b7b2
3 changed files with 5 additions and 11 deletions
+1 -11
View File
@@ -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)
+2
View File
@@ -0,0 +1,2 @@
#define READ
#include "iopat.c"
+2
View File
@@ -0,0 +1,2 @@
#define WRITE
#include "iopat.c"