summaryrefslogtreecommitdiffstats
path: root/windows/hdf5build.BAT
diff options
context:
space:
mode:
Diffstat (limited to 'windows/hdf5build.BAT')
-rwxr-xr-xwindows/hdf5build.BAT67
1 files changed, 67 insertions, 0 deletions
diff --git a/windows/hdf5build.BAT b/windows/hdf5build.BAT
index b6a55f9..1928817 100755
--- a/windows/hdf5build.BAT
+++ b/windows/hdf5build.BAT
@@ -82,6 +82,40 @@ more h5tinit.log >> build_results.txt
del h5tinit.log
echo ***************************************************************************** >> build_results.txt
+echo Generate H5f90i_gen.h and H5fortran_types.f90
+echo ***************************************************************************** >> build_results.txt
+
+REM Generate H5fortran_detect.f90
+cd windows\misc\H5fortran_detect_gen
+dfdev H5fortran_detect_gen.dsp /make "H5fortran_detect_gen - Win32 Debug" /Rebuild /out ..\..\..\H5fortran_detect_gen.log
+cd ..\..\..\fortran\src
+H5fortran_detect_gen.exe > H5fortran_detect.f90
+del H5fortran_detect_gen.exe
+cd ..\..\
+more H5fortran_detect_gen.log >> build_results.txt
+del H5fortran_detect_gen.log
+
+REM Generate H5fort_type_defines.h
+cd windows\misc\fortrantypegen
+dfdev H5fortran_detect.dsp /make "H5fortran_detect - Win32 Debug" /Rebuild /out ..\..\..\H5fortran_detect.log
+cd ..\..\..\fortran\src
+H5fortran_detect.exe > H5fort_type_defines.h
+del H5fortran_detect.exe
+cd ..\..\
+more H5fortran_detect.log >> build_results.txt
+del H5fortran_detect.log
+
+REM Generate H5f90i_gen.h and H5fortran_types.f90
+cd windows\misc\matchtypegen
+dfdev H5match_types.dsp /make "H5match_types - Win32 Debug" /Rebuild /out ..\..\..\H5match_types.log
+cd ..\..\..\fortran\src
+H5match_types.exe
+del H5match_types.exe
+cd ..\..\
+more H5match_types.log >> build_results.txt
+del H5match_types.log
+
+echo ***************************************************************************** >> build_results.txt
echo Build HDF5 C/Fortran Libraries and Tools >> build_results.txt
echo ***************************************************************************** >> build_results.txt
@@ -106,6 +140,39 @@ msdev h5tinit.dsp /make "h5tinit - Win32 Debug" /Rebuild /out ..\..\..\..\h5tin
cd ..\..\..\..\
more h5tinit.log >> build_results.txt
del h5tinit.log
+echo ***************************************************************************** >> build_results.txt
+echo Generate H5f90i_gen.h and H5fortran_types.f90
+echo ***************************************************************************** >> build_results.txt
+
+REM Generate H5fortran_detect.f90
+cd windows\misc\H5fortran_detect_gen
+dfdev H5fortran_detect_gen.dsp /make "H5fortran_detect_gen - Win32 Debug" /Rebuild /out ..\..\..\H5fortran_detect_gen.log
+cd ..\..\..\fortran\src
+H5fortran_detect_gen.exe > H5fortran_detect.f90
+del H5fortran_detect_gen.exe
+cd ..\..\
+more H5fortran_detect_gen.log >> build_results.txt
+del H5fortran_detect_gen.log
+
+REM Generate H5fort_type_defines.h
+cd windows\misc\fortrantypegen
+dfdev H5fortran_detect.dsp /make "H5fortran_detect - Win32 Debug" /Rebuild /out ..\..\..\H5fortran_detect.log
+cd ..\..\..\fortran\src
+H5fortran_detect.exe > H5fort_type_defines.h
+del H5fortran_detect.exe
+cd ..\..\
+more H5fortran_detect.log >> build_results.txt
+del H5fortran_detect.log
+
+REM Generate H5f90i_gen.h and H5fortran_types.f90
+cd windows\misc\matchtypegen
+dfdev H5match_types.dsp /make "H5match_types - Win32 Debug" /Rebuild /out ..\..\..\H5match_types.log
+cd ..\..\..\fortran\src
+H5match_types.exe
+del H5match_types.exe
+cd ..\..\
+more H5match_types.log >> build_results.txt
+del H5match_types.log
echo ***************************************************************************** >> build_results.txt
echo Build HDF5 C/C++/Fortran Libraries and Tools >> build_results.txt