2 # Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
6 include $(TOPDIR)/include/builddefs
8 TARGETS = dirstress fill fill2 getpagesize holes lstat64 \
9 nametest permname randholes runas truncfile usemem \
10 mmapcat append_reader append_writer dirperf metaperf \
11 devzero feature alloc fault fstest t_access_root \
12 godown resvtest writemod makeextents itrash
14 LINUX_TARGETS = loggen xfsctl bstat t_mtab getdevicesize
16 IRIX_TARGETS = open_unlink
18 ifeq ($(PKG_PLATFORM),linux)
19 TARGETS += $(LINUX_TARGETS)
22 ifeq ($(PKG_PLATFORM),irix)
23 TARGETS += $(IRIX_TARGETS)
26 ifeq ($(HAVE_DB), true)
30 ifeq ($(PKG_PLATFORM),linux)
31 TARGETS += t_immutable
34 CFILES = $(TARGETS:=.c)
40 LINKTEST = $(LTLINK) $@.c -o $@ $(CFLAGS) $(LDFLAGS)
42 randholes: randholes.o $(LIBTEST)
43 $(LINKTEST) $(LIBTEST) $(LDLIBS)
45 truncfile: truncfile.o $(LIBTEST)
46 $(LINKTEST) $(LIBTEST) $(LDLIBS)
48 dbtest: dbtest.o $(LIBTEST)
49 $(LINKTEST) $(LIBTEST) $(LIBGDBM) $(LDLIBS)
51 nametest: nametest.o $(LIBTEST)
52 $(LINKTEST) $(LIBTEST) $(LDLIBS)
54 bstat: bstat.o $(LIBHANDLE)
55 $(LINKTEST) $(LIBHANDLE) $(LDLIBS)
57 t_immutable: t_immutable.o $(LIBHANDLE) $(LIBACL)
58 $(LINKTEST) $(LIBACL) $(LIBHANDLE) $(LDLIBS)
72 #scaleread: scaleread.o $(LDLIBS)
75 acl_get: acl_get.o $(LIBACL) $(LIBATTR)
76 $(LINKTEST) $(LIBACL) $(LIBATTR) $(LDLIBS)
79 ifeq ($(PKG_PLATFORM),irix)
86 open_unlink: open_unlink.o $(LIBHANDLE)
87 $(LINKTEST) $(LIBHANDLE) $(LDLIBS)