summaryrefslogtreecommitdiffstats
path: root/vms
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2006-05-03 17:06:11 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2006-05-03 17:06:11 (GMT)
commit4c073616dfb3856d1b81fd41d6f0990bd4b4f487 (patch)
tree213151d1fbd3ee1eae3c1b125135a44cbc4e4268 /vms
parente8f915c403fc916f57a0f898fd23affe556b43d9 (diff)
downloadhdf5-4c073616dfb3856d1b81fd41d6f0990bd4b4f487.zip
hdf5-4c073616dfb3856d1b81fd41d6f0990bd4b4f487.tar.gz
hdf5-4c073616dfb3856d1b81fd41d6f0990bd4b4f487.tar.bz2
[svn-r12324] Purpose: Fighting with VMS make files
Description: Compilation of most of the Fortran files depends on existance of three module files. On VMS the dependency was enforced by listing source files for compilation command in the correct order. It looks like that this approach doesn't always work and compilation fails sometimes. Solution: Hardcoded compilation of the threee files in the make.com file Platforms tested: VMS server with IEEE option Misc. update:
Diffstat (limited to 'vms')
-rw-r--r--vms/fortran/src/make.com11
1 files changed, 7 insertions, 4 deletions
diff --git a/vms/fortran/src/make.com b/vms/fortran/src/make.com
index a54709a..a94e453 100644
--- a/vms/fortran/src/make.com
+++ b/vms/fortran/src/make.com
@@ -48,16 +48,19 @@ $ type sys$input
$!
$ cobj="H5f90kit, H5_f, H5Af, H5Df, H5Ef, H5Ff, H5Gf, "+-
"H5If, H5Pf, H5Rf, H5Sf, H5Tf, H5Zf"
-$ ffiles="H5fortran_flags.f90, H5f90global.f90, "+-
- "H5fortran_types.f90, H5_ff.f90, H5Aff.f90, H5Dff.f90, H5Eff.f90,"+-
- "H5Fff.f90, H5Gff.f90, H5Iff.f90, H5Pff.f90, H5Rff.f90, H5Sff.f90,"+-
- "H5Tff.f90, H5Zff.f90, HDF5.f90"
+$ ffiles= "H5_ff.f90, H5Aff.f90, H5Dff.f90, H5Eff.f90,"+-
+ "H5Fff.f90, H5Gff.f90, H5Iff.f90, H5Pff.f90, H5Rff.f90, H5Sff.f90,"+-
+ "H5Tff.f90, H5Zff.f90, HDF5.f90"
$ fobj="H5fortran_flags, H5f90global, "+-
"H5fortran_types, H5_ff, H5Aff, H5Dff, H5Eff,"+-
"H5Fff, H5Gff, H5Iff, H5Pff, H5Rff, H5Sff,"+-
"H5Tff, H5Zff, HDF5"
$!
$ ccc 'cobj
+$ fff H5fortran_flags.f90
+$ fff H5fortran_types.f90
+$ fff H5f90global.f90
+$
$ fff 'ffiles
$ library/create []hdf5_fortran 'cobj
$ library/replace []hdf5_fortran 'fobj