Whamcloud - gitweb
a1a4246f23be2f7945ae1912c5e4628efd21f218
[fs/lustre-release.git] / lustre / tests / mpi / Makefile.am
1 # Lustre MPI test Makefile
2 AM_CFLAGS := -fPIC \
3              -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1
4
5 LIBCFS :=  $(top_builddir)/libcfs/libcfs/libcfs.a
6 LIBLUSTREAPI = $(top_builddir)/lustre/utils/liblustreapi.la
7
8 CC = @MPICC_WRAPPER@
9
10 THETESTS = parallel_grouplock write_append_truncate createmany_mpi \
11            mdsrate write_disjoint cascading_rw
12
13 if TESTS
14 if MPITESTS
15 testdir = $(libdir)/lustre/tests
16 test_PROGRAMS = $(THETESTS)
17 else
18 noinst_PROGRAMS = $(THETESTS)
19 endif
20 else
21 noinst_PROGRAMS = $(THETESTS)
22 endif
23
24 createmany_mpi_SOURCES=createmany-mpi.c
25 parallel_grouplock_SOURCES=parallel_grouplock.c lp_utils.c lp_utils.h
26
27 cascading_rw_SOURCES=cascading_rw.c lp_utils.c lp_utils.h
28 cascading_rw_LDADD=$(LIBLUSTREAPI) $(LIBCFS)
29
30 mdsrate_SOURCES=mdsrate.c
31 mdsrate_LDADD=$(LIBLUSTREAPI) $(LIBCFS)