2 # Copyright (c) 2003-2005 Silicon Graphics, Inc. All Rights Reserved.
6 include $(TOPDIR)/include/builddefs
8 TARGETS = doio fsstress fsx growfiles iogen
9 CFILES = $(TARGETS:=.c)
13 IFLAG = -I$(TOPDIR)/src #Used for including $(TOPDIR)/src/global.h
15 ifeq ($(HAVE_ATTR_LIST), true)
16 LCFLAGS += -DHAVE_ATTR_LIST
18 ifeq ($(PKG_PLATFORM),irix)
19 LCFLAGS += -DHAVE_ATTR_LIST
22 ifeq ($(HAVE_AIO), true)
25 LIBAIO = -laio -lpthread
31 LINKTEST = $(LTLINK) $@.c -o $@ $(CFLAGS) $(LDFLAGS)
33 doio: doio.c $(LIBTEST)
34 $(LINKTEST) $(LIBTEST) $(IFLAG)
36 fsstress: fsstress.c $(LIBATTR) $(LIBTEST)
37 $(LINKTEST) $(LIBATTR) $(LIBTEST) $(LDLIBS) $(IFLAG)
40 $(LINKTEST) $(LIBAIO) $(LDLIBS) $(IFLAG)
42 growfiles: growfiles.c $(LIBTEST)
43 $(LINKTEST) $(LIBTEST) $(LDLIBS) $(IFLAG)
45 iogen: iogen.c $(LIBTEST)
46 $(LINKTEST) $(LIBTEST) $(IFLAG)
48 ifeq ($(HAVE_AIO), true)
49 aio-stress: aio-stress.c
50 $(LINKTEST) $(LIBAIO) $(LDLIBS)
54 $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/ltp
55 $(INSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/ltp