Blame src/mpi/romio/test/Mfile.in

Packit Service c5cf8c
ALL: default
Packit Service c5cf8c
Packit Service c5cf8c
# This is a special Makefile.in source for use by the test suite (see the
Packit Service c5cf8c
# configure in examples/test)
Packit Service c5cf8c
##### User configurable options #####
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_HOME    = @MPIR_HOME@
Packit Service c5cf8c
CC           = @MPICC@
Packit Service c5cf8c
CLINKER      = @MPICC@
Packit Service c5cf8c
CCC          = @MPICPLUSPLUS@
Packit Service c5cf8c
CCLINKER     = $(CCC)
Packit Service c5cf8c
F77          = @MPIF77@
Packit Service c5cf8c
F90BASE	     = @MPIF90BASE@
Packit Service c5cf8c
F90          = @MPIF90@
Packit Service c5cf8c
FLINKER      = @MPIF77@
Packit Service c5cf8c
OPTFLAGS     = @OPTFLAGS@
Packit Service c5cf8c
MPIFDEP      = @MPIFDEP@
Packit Service c5cf8c
### End User configurable options ###
Packit Service c5cf8c
Packit Service c5cf8c
SHELL = /bin/sh
Packit Service c5cf8c
prefix     = @prefix@
Packit Service c5cf8c
top_srcdir = @top_srcdir@
Packit Service c5cf8c
srcdir     = @srcdir@
Packit Service c5cf8c
@VPATH@
Packit Service c5cf8c
Packit Service c5cf8c
PROFLIB =
Packit Service c5cf8c
CFLAGS  = @CFLAGS@ @DEFS@ $(OPTFLAGS) 
Packit Service c5cf8c
CCFLAGS = $(CFLAGS)
Packit Service c5cf8c
FFLAGS = $(OPTFLAGS) @FFLAGS@
Packit Service c5cf8c
# Use LIBS to add any special libraries for C programs
Packit Service c5cf8c
LIBS = @LIB_PATH@ @LIB_LIST@
Packit Service c5cf8c
# Use FLIBS to add any special libraries for Fortran programs
Packit Service c5cf8c
FLIBS = @FLIB_PATH@ @LIB_LIST@ @F77EXTRALIBS@
Packit Service c5cf8c
EXECS = $(CTESTS) $(FTESTS)
Packit Service c5cf8c
OTHEREXECS = 
Packit Service c5cf8c
CTESTS = simple perf async coll_test coll_perf misc file_info excl \
Packit Service c5cf8c
       large_array \
Packit Service c5cf8c
     atomicity noncontig i_noncontig noncontig_coll split_coll shared_fp \
Packit Service c5cf8c
     large_file psimple error status noncontig_coll2
Packit Service c5cf8c
FTESTS = fcoll_test fperf fmisc pfcoll_test 
Packit Service c5cf8c
Packit Service c5cf8c
default: $(EXECS)
Packit Service c5cf8c
Packit Service c5cf8c
#
Packit Service c5cf8c
# Note that runtests builds the executables as required
Packit Service c5cf8c
testing: 
Packit Service c5cf8c
	  -./runtests $(TESTARGS)
Packit Service c5cf8c
Packit Service c5cf8c
all: testing
Packit Service c5cf8c
Packit Service c5cf8c
fortran_tests: $(FTESTS)
Packit Service c5cf8c
#
Packit Service c5cf8c
# The Fortran tests must be built with the Fortran linker
Packit Service c5cf8c
fperf: fperf.f
Packit Service c5cf8c
	$(F77) $(USER_FFLAGS) -o  $@ $< $(FLIBS)
Packit Service c5cf8c
Packit Service c5cf8c
# Some of the Fortran tests must be derived, so their code will be in the
Packit Service c5cf8c
# LOCAL directory
Packit Service c5cf8c
fcoll_test: fcoll_test.f
Packit Service c5cf8c
	$(F77) $(USER_FFLAGS) -o  fcoll_test fcoll_test.f $(FLIBS)
Packit Service c5cf8c
Packit Service c5cf8c
fmisc: fmisc.f
Packit Service c5cf8c
	$(F77) $(USER_FFLAGS) -o  fmisc fmisc.f $(FLIBS)
Packit Service c5cf8c
Packit Service c5cf8c
pfcoll_test: pfcoll_test.f	
Packit Service c5cf8c
	$(F77) $(USER_FFLAGS) -o  pfcoll_test pfcoll_test.f $(FLIBS)
Packit Service c5cf8c
Packit Service c5cf8c
#
Packit Service c5cf8c
# Make sure that we remove executables for specific architectures
Packit Service c5cf8c
clean:
Packit Service c5cf8c
	@-rm -f *.o *~ PI* $(EXECS) *.out core pt2pt.diff $(OTHEREXECS) \
Packit Service c5cf8c
		*.trace rdb.* startup.* mpif.h ${srcdir}/*.o *.stdo
Packit Service c5cf8c
	@-rm -f work.pc work.pcl
Packit Service c5cf8c
	@-for file in $(EXECS) Makefile ; do \
Packit Service c5cf8c
	   rm -f $$file.sun4 $$file.alpha $$file.IRIX $$file.freebsd ;\
Packit Service c5cf8c
	done
Packit Service c5cf8c
.c:
Packit Service c5cf8c
	$(CC) $(CFLAGS) -o $* $< $(LIBS)
Packit Service c5cf8c
.c.o:
Packit Service c5cf8c
	$(CC) $(CFLAGS) -c $<
Packit Service c5cf8c
.o:
Packit Service c5cf8c
	${CLINKER} $(OPTFLAGS) -o $* $*.o $(LIBS)
Packit Service c5cf8c
.f.o:
Packit Service c5cf8c
	$(F77) $(FFLAGS) -c $<