1
1
Jeff Squyres 4ab17f019b Rename src -> ompi
This commit was SVN r6269.
2005-07-02 13:43:57 +00:00

113 строки
3.0 KiB
Makefile

CC = @TEST_CC@
F77 = @TEST_F77@
INCLUDE_DIR = @ROMIO_INCLUDE@
LIBS = @TEST_LIBNAME@ @MPI_LIB@ ${LDFLAGS} ${LIBS}
USER_CFLAGS = @USER_CFLAGS@ $(INCLUDE_DIR)
USER_FFLAGS = @USER_FFLAGS@ $(INCLUDE_DIR)
srcdir=@srcdir@
@VPATH@
all: c-test @FORTRAN_TEST@
c-test: simple perf async coll_test coll_perf misc file_info excl large_array \
atomicity noncontig i_noncontig noncontig_coll split_coll shared_fp \
large_file psimple error status noncontig_coll2
default: all
.c.o:
$(CC) $(USER_CFLAGS) -c $<
.f.o:
$(F77) $(USER_FFLAGS) -c $<
clean:
rm -f .P* PI* *.o
rm -f simple async coll_test coll_perf misc perf fcoll_test fperf fmisc psimple pfcoll_test test* job* file_info excl large_array large_file noncontig i_noncontig noncontig_coll atomicity split_coll shared_fp *.out noncontig_coll2
@-rm -f work.pc work.pcl
simple: simple.o
$(CC) $(USER_CFLAGS) -o simple simple.o $(LIBS)
psimple: psimple.o
$(CC) $(USER_CFLAGS) -o psimple psimple.o $(LIBS)
perf: perf.o
$(CC) $(USER_CFLAGS) -o perf perf.o $(LIBS)
excl: excl.o
$(CC) $(USER_CFLAGS) -o excl excl.o $(LIBS)
status: status.o
$(CC) $(USER_CFLAGS) -o status status.o $(LIBS)
async: async.o
$(CC) $(USER_CFLAGS) -o async async.o $(LIBS)
atomicity: atomicity.o
$(CC) $(USER_CFLAGS) -o atomicity atomicity.o $(LIBS)
coll_test: coll_test.o
$(CC) $(USER_CFLAGS) -o coll_test coll_test.o $(LIBS)
coll_perf: coll_perf.o
$(CC) $(USER_CFLAGS) -o coll_perf coll_perf.o $(LIBS)
misc: misc.o
$(CC) $(USER_CFLAGS) -o misc misc.o $(LIBS)
noncontig: noncontig.o
$(CC) $(USER_CFLAGS) -o noncontig noncontig.o $(LIBS)
i_noncontig: i_noncontig.o
$(CC) $(USER_CFLAGS) -o i_noncontig i_noncontig.o $(LIBS)
noncontig_coll: noncontig_coll.o
$(CC) $(USER_CFLAGS) -o noncontig_coll noncontig_coll.o $(LIBS)
noncontig_coll2: noncontig_coll2.o
$(CC) $(USER_CFLAGS) -o noncontig_coll2 noncontig_coll2.o $(LIBS)
file_info: file_info.o
$(CC) $(USER_CFLAGS) -o file_info file_info.o $(LIBS)
error: error.o
$(CC) $(USER_CFLAGS) -o error error.o $(LIBS)
shared_fp: shared_fp.o
$(CC) $(USER_CFLAGS) -o shared_fp shared_fp.o $(LIBS)
split_coll: split_coll.o
$(CC) $(USER_CFLAGS) -o split_coll split_coll.o $(LIBS)
fperf: fperf.o
$(F77) $(USER_FFLAGS) -o fperf fperf.o $(LIBS)
fcoll_test: fcoll_test.o
$(F77) $(USER_FFLAGS) -o fcoll_test fcoll_test.o $(LIBS)
pfcoll_test: pfcoll_test.o
$(F77) $(USER_FFLAGS) -o pfcoll_test pfcoll_test.o $(LIBS)
fmisc: fmisc.o
$(F77) $(USER_FFLAGS) -o fmisc fmisc.o $(LIBS)
finfo: finfo.o
$(F77) $(USER_FFLAGS) -o finfo finfo.o $(LIBS)
info: info.o
$(CC) $(USER_CFLAGS) -o info info.o $(LIBS)
large_file: large_file.o
$(CC) $(USER_CFLAGS) -o large_file large_file.o $(LIBS)
large_array: large_array.o
$(CC) $(USER_CFLAGS) -o large_array large_array.o $(LIBS)
testing:
-./runtests $(TESTARGS)
cleanall:
-@rm -f .P* PI* misc.c large_file.c fcoll_test.f fmisc.f fperf.f \mpif.h simple async coll_test coll_perf misc perf fcoll_test fperf fmisc file_info excl large_array large_file noncontig i_noncontig noncontig_coll atomicity *.out runtests pfcoll_test.f noncontig_coll2