Couple more QA tests - one ENOSPC condition, one bulkstat error case.
[xfstests-dev.git] / src / Makefile
1 #
2 # Copyright (c) 2000-2005 Silicon Graphics, Inc.  All Rights Reserved.
3 #
4
5 TOPDIR = ..
6 include $(TOPDIR)/include/builddefs
7
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
13
14 LINUX_TARGETS = loggen xfsctl bstat t_mtab getdevicesize
15
16 IRIX_TARGETS = open_unlink
17
18 ifeq ($(PKG_PLATFORM),linux)
19 TARGETS += $(LINUX_TARGETS)
20 endif
21
22 ifeq ($(PKG_PLATFORM),irix)
23 TARGETS += $(IRIX_TARGETS)
24 endif
25
26 ifeq ($(HAVE_DB), true)
27 TARGETS += dbtest
28 endif
29
30 ifeq ($(PKG_PLATFORM),linux)
31 TARGETS += t_immutable
32 endif
33
34 CFILES = $(TARGETS:=.c)
35 LDIRT = $(TARGETS)
36
37 default: $(TARGETS)
38
39 include $(BUILDRULES)
40 LINKTEST = $(LTLINK) $@.c -o $@ $(CFLAGS) $(LDFLAGS)
41
42 randholes: randholes.o $(LIBTEST)
43         $(LINKTEST) $(LIBTEST) $(LDLIBS)
44
45 truncfile: truncfile.o $(LIBTEST)
46         $(LINKTEST) $(LIBTEST) $(LDLIBS)
47
48 dbtest: dbtest.o $(LIBTEST)
49         $(LINKTEST) $(LIBTEST) $(LIBGDBM) $(LDLIBS)
50
51 nametest: nametest.o $(LIBTEST)
52         $(LINKTEST) $(LIBTEST) $(LDLIBS)
53
54 bstat: bstat.o $(LIBHANDLE)
55         $(LINKTEST) $(LIBHANDLE) $(LDLIBS)
56
57 t_immutable: t_immutable.o $(LIBHANDLE) $(LIBACL)
58         $(LINKTEST) $(LIBACL) $(LIBHANDLE) $(LDLIBS)
59
60 loggen: loggen.o
61         $(LINKTEST) $(LDLIBS)
62
63 fstest: fstest.o
64         $(LINKTEST)
65
66 resvtest: resvtest.o
67         $(LINKTEST)
68
69 itrash: itrash.o
70         $(LINKTEST)
71
72 #scaleread: scaleread.o $(LDLIBS)
73 #       $(LINKTEST)
74
75 acl_get: acl_get.o $(LIBACL) $(LIBATTR)
76         $(LINKTEST) $(LIBACL) $(LIBATTR) $(LDLIBS)
77
78
79 ifeq ($(PKG_PLATFORM),irix)
80 fill2: fill2.o
81         $(LINKTEST)  -lgen
82
83 runas: runas.o
84         $(LINKTEST)  -lgen
85
86 open_unlink: open_unlink.o $(LIBHANDLE)
87         $(LINKTEST) $(LIBHANDLE) $(LDLIBS)
88
89 endif