diff options
author | Elena Pourmal <epourmal@hdfgroup.org> | 2000-11-03 19:45:50 (GMT) |
---|---|---|
committer | Elena Pourmal <epourmal@hdfgroup.org> | 2000-11-03 19:45:50 (GMT) |
commit | 46f49b84cf37d98fc68d582c857f98345f2e5835 (patch) | |
tree | 05496d12e49b67f871814f3c11f4f69b18d5b419 /fortran/src/Dependencies | |
parent | 0556db98e281f377b54e7e918bc296604b490993 (diff) | |
download | hdf5-46f49b84cf37d98fc68d582c857f98345f2e5835.zip hdf5-46f49b84cf37d98fc68d582c857f98345f2e5835.tar.gz hdf5-46f49b84cf37d98fc68d582c857f98345f2e5835.tar.bz2 |
[svn-r2795]
Purpose:
New feature
Description:
Now all Fortran flags such as H5F_ACC_RDONLY_F (previously defined in the
H5fortran_flags.f90 file) are generated at runtime when h5init_fortran_f
subroutine is called. All flags have now the same value as
corresponding C flags. This change affects user's programming model:
Every Fortran program that uses F90 HDF5 Library has to call
h5init_fortran_f(error) subroutine before the first call to the
F90 HDF5 Library and h5close_fortran_f(error) after the last call to the
Library. h5init(close)_types_f calls are not needed anymore since
F90 datatypes are intialized(closed) with the h5init(close)_fortran_f
calls.
Platforms tested:
O2K and Solaris2.7
Diffstat (limited to 'fortran/src/Dependencies')
-rw-r--r-- | fortran/src/Dependencies | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/fortran/src/Dependencies b/fortran/src/Dependencies index 04df2e9..8bc0e91 100644 --- a/fortran/src/Dependencies +++ b/fortran/src/Dependencies @@ -9,7 +9,7 @@ H5Af.lo: \ H5Aff.lo: \ $(srcdir)/H5Aff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Df.lo: \ $(srcdir)/H5Df.c \ $(srcdir)/H5f90.h \ @@ -18,16 +18,16 @@ H5Df.lo: \ H5Dff.lo: \ $(srcdir)/H5Dff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Ef.lo: \ $(srcdir)/H5Ef.c \ $(srcdir)/H5f90.h \ $(srcdir)/H5f90i.h \ $(srcdir)/H5f90proto.h H5Eff.lo: \ - $(srcdir)/H5Eff.lo \ - H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5Eff.f90 \ + $(srcdir)/H5fortran_flags.f90\ + $(srcdir)/H5f90global.f90 H5Ff.lo: \ $(srcdir)/H5Ff.c \ $(srcdir)/H5f90.h \ @@ -36,7 +36,7 @@ H5Ff.lo: \ H5Fff.lo: \ $(srcdir)/H5Fff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Gf.lo: \ $(srcdir)/H5Gf.c \ $(srcdir)/H5f90.h \ @@ -45,7 +45,7 @@ H5Gf.lo: \ H5Gff.lo: \ $(srcdir)/H5Gff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Git.lo: \ $(srcdir)/H5Git.c \ $(srcdir)/H5Git.h @@ -57,7 +57,7 @@ H5If.lo: \ H5Iff.lo: \ $(srcdir)/H5Iff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Pf.lo: \ $(srcdir)/H5Pf.c \ $(srcdir)/H5f90.h \ @@ -71,11 +71,11 @@ H5Pf_parallel.lo: \ H5Pff.lo: \ $(srcdir)/H5Pff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Pff_parallel.lo: \ $(srcdir)/H5Pff_parallel.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Rf.lo: \ $(srcdir)/H5Rf.c \ $(srcdir)/H5f90.h \ @@ -84,7 +84,7 @@ H5Rf.lo: \ H5Rff.lo: \ $(srcdir)/H5Rff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Sf.lo: \ $(srcdir)/H5Sf.c \ $(srcdir)/H5f90.h \ @@ -93,7 +93,7 @@ H5Sf.lo: \ H5Sff.lo: \ $(srcdir)/H5Sff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5Tf.lo: \ $(srcdir)/H5Sf.c \ $(srcdir)/H5f90.h \ @@ -102,7 +102,7 @@ H5Tf.lo: \ H5Tff.lo: \ $(srcdir)/H5Tff.f90 \ H5fortran_types.f90 \ - $(srcdir)/H5fortran_flags.f90 + $(srcdir)/H5f90global.f90 H5f90global.lo: \ $(srcdir)/H5f90global.f90 \ H5fortran_types.f90 |