summaryrefslogtreecommitdiffstats
path: root/fortran/src/Dependencies
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2000-11-03 19:45:50 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2000-11-03 19:45:50 (GMT)
commit46f49b84cf37d98fc68d582c857f98345f2e5835 (patch)
tree05496d12e49b67f871814f3c11f4f69b18d5b419 /fortran/src/Dependencies
parent0556db98e281f377b54e7e918bc296604b490993 (diff)
downloadhdf5-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/Dependencies26
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