nametest permname randholes runas truncfile usemem \
mmapcat append_reader append_writer dirperf metaperf \
devzero feature alloc fault fstest t_access_root \
- godown resvtest writemod makeextents itrash \
- multi_open_unlink dmiperf unwritten_sync
+ godown resvtest writemod makeextents itrash rename \
+ multi_open_unlink dmiperf unwritten_sync genhashnames
-LINUX_TARGETS = loggen xfsctl bstat t_mtab getdevicesize \
+LINUX_TARGETS = xfsctl bstat t_mtab getdevicesize \
preallo_rw_pattern_reader preallo_rw_pattern_writer ftrunc trunc \
fs_perms testx looptest locktest unwritten_mmap \
- bulkstat_unlink_test
+ bulkstat_unlink_test bulkstat_unlink_test_modified t_dir_offset
+
+ifeq ($(HAVE_XLOG_ASSIGN_LSN), true)
+LINUX_TARGETS += loggen
+endif
IRIX_TARGETS = open_unlink
TARGETS += t_immutable
endif
+ifeq ($(HAVE_AIO), true)
+SUBDIRS += aio-dio-regress
+endif
+
CFILES = $(TARGETS:=.c)
LDIRT = $(TARGETS)
-default: $(TARGETS)
+default: $(TARGETS) $(SUBDIRS)
include $(BUILDRULES)
LINKTEST = $(LTLINK) $@.c -o $@ $(CFLAGS) $(LDFLAGS)
dbtest: dbtest.o $(LIBTEST)
$(LINKTEST) $(LIBTEST) $(LIBGDBM) $(LDLIBS)
+genhashnames: genhashnames.o
+ $(LINKTEST)
+
nametest: nametest.o $(LIBTEST)
$(LINKTEST) $(LIBTEST) $(LDLIBS)
-bstat: bstat.o $(LIBHANDLE)
+bstat: bstat.o
$(LINKTEST) $(LIBHANDLE) $(LDLIBS)
-t_immutable: t_immutable.o $(LIBHANDLE) $(LIBACL)
+t_immutable: t_immutable.o
$(LINKTEST) $(LIBACL) $(LIBHANDLE) $(LDLIBS)
loggen: loggen.o
$(LINKTEST)
multi_open_unlink: multi_open_unlink.o
- $(LINKTEST)
+ $(LINKTEST) $(LIBATTR) $(LDLIBS)
#scaleread: scaleread.o $(LDLIBS)
# $(LINKTEST)
-acl_get: acl_get.o $(LIBACL) $(LIBATTR)
+acl_get: acl_get.o
$(LINKTEST) $(LIBACL) $(LIBATTR) $(LDLIBS)
-dmiperf: dmiperf.o $(LIBATTR)
+dmiperf: dmiperf.o
$(LINKTEST) $(LIBATTR) $(LDLIBS)
-preallo_rw_pattern_reader:
- $(CC) -DREAD iopat.c -o preallo_rw_pattern_reader
+preallo_rw_pattern_reader:
+ $(CC) $(GCFLAGS) $(LDFLAGS) -DREAD iopat.c -o preallo_rw_pattern_reader
-preallo_rw_pattern_writer:
- $(CC) -DWRITE iopat.c -o preallo_rw_pattern_writer
+preallo_rw_pattern_writer:
+ $(CC) $(GCFLAGS) $(LDFLAGS) -DWRITE iopat.c -o preallo_rw_pattern_writer
ftrunc: ftrunc.o
$(LINKTEST)
fs_perms: fs_perms.o
$(LINKTEST)
-
+
testx: testx.o
$(LINKTEST)
$(LINKTEST) $(LIBHANDLE) $(LDLIBS)
endif
+
+install:
+ $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/src
+ $(INSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/src
+ $(INSTALL) -m 755 fill2attr fill2fs fill2fs_check scaleread.sh $(PKG_LIB_DIR)/src
+ $(INSTALL) -m 644 dumpfile $(PKG_LIB_DIR)/src