From 4c073616dfb3856d1b81fd41d6f0990bd4b4f487 Mon Sep 17 00:00:00 2001 From: Elena Pourmal Date: Wed, 3 May 2006 12:06:11 -0500 Subject: [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: --- vms/fortran/src/make.com | 11 +++++++---- 1 file 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 -- cgit v0.12