diff options
author | Bill Wendling <wendling@ncsa.uiuc.edu> | 2001-07-05 21:14:13 (GMT) |
---|---|---|
committer | Bill Wendling <wendling@ncsa.uiuc.edu> | 2001-07-05 21:14:13 (GMT) |
commit | 8bdd93ea37ce63e77c800e6089b8332e80e875d7 (patch) | |
tree | 904931cdce488297f58c8854789ac98d856c2c43 /fortran | |
parent | fe27b57849108761b6090e22256d377ab4576adb (diff) | |
download | hdf5-8bdd93ea37ce63e77c800e6089b8332e80e875d7.zip hdf5-8bdd93ea37ce63e77c800e6089b8332e80e875d7.tar.gz hdf5-8bdd93ea37ce63e77c800e6089b8332e80e875d7.tar.bz2 |
[svn-r4121] Purpose:
Bug Fix
Description:
Propagating changes from the 1.4 branch to the 1.5 branch. This
fix takes care of the problem of parallel make in the Fortran
directory.
Platforms tested:
Eirene and Modi4
Diffstat (limited to 'fortran')
-rw-r--r-- | fortran/src/Makefile.in | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/fortran/src/Makefile.in b/fortran/src/Makefile.in index af37dc8..5b6eba7 100644 --- a/fortran/src/Makefile.in +++ b/fortran/src/Makefile.in @@ -41,6 +41,32 @@ FLIB_SRC=H5fortran_types.f90 H5fortran_flags.f90 H5f90global.f90 H5_ff.f90 \ LIB_SRC=$(CLIB_SRC) $(FLIB_SRC) LIB_OBJ=$(CLIB_SRC:.c=.lo) $(FLIB_SRC:.f90=.lo) +## Hardcode the dependencies of these files. There isn't a known way of +## determining this automagically (like we do with the C files). So, when +## doing a parallel make, some modules could be made way before the +## modules they depend upon are actually made. *sigh* +H5fortran_flags.lo: $(srcdir)/H5fortran_flags.f90 +H5fortran_types.lo: H5fortran_types.f90 +H5f90global.lo: $(srcdir)/H5f90global.f90 H5fortran_flags.lo H5fortran_types.lo +H5Aff.lo: $(srcdir)/H5Aff.f90 H5f90global.lo +H5Dff.lo: $(srcdir)/H5Dff.f90 H5f90global.lo +H5Eff.lo: $(srcdir)/H5Eff.f90 H5f90global.lo +H5Fff.lo: $(srcdir)/H5Fff.f90 H5f90global.lo +H5Gff.lo: $(srcdir)/H5Gff.f90 H5f90global.lo +H5Iff.lo: $(srcdir)/H5Iff.f90 H5f90global.lo +H5Pff.lo: $(srcdir)/H5Pff.f90 H5f90global.lo +H5Rff.lo: $(srcdir)/H5Rff.f90 H5f90global.lo +H5Sff.lo: $(srcdir)/H5Sff.f90 H5f90global.lo +H5Tff.lo: $(srcdir)/H5Tff.f90 H5f90global.lo +H5_ff.lo: $(srcdir)/H5_ff.f90 H5f90global.lo +HDF5.lo: $(srcdir)/HDF5.f90 H5f90global.lo H5Aff.lo \ + H5Dff.lo H5Eff.lo H5Fff.lo H5Gff.lo H5Iff.lo \ + H5Pff.lo H5Rff.lo H5Sff.lo H5Tff.lo +H5FDmpioff.lo: $(srcdir)/H5FDmpio.f90 H5f90global.lo +HDF5mpio.lo: $(srcdir)/HDF5mpio.f90 H5f90global.lo H5Aff.lo \ + H5Dff.lo H5Eff.lo H5Fff.lo H5Gff.lo H5Iff.lo \ + H5Pff.lo H5Rff.lo H5Sff.lo H5Tff.lo H5FDmpioff.lo + ARFLAGS=rc @CONCLUDE@ |