summaryrefslogtreecommitdiffstats
path: root/windows
diff options
context:
space:
mode:
authorFang Guo <fangguo@ncsa.uiuc.edu>2005-05-19 17:37:22 (GMT)
committerFang Guo <fangguo@ncsa.uiuc.edu>2005-05-19 17:37:22 (GMT)
commitafd749b7b9efa650a171693b964b90c749b5ec42 (patch)
treef87b1c886eb902047ff9444c2ce85324a10722d1 /windows
parentc5807e54862c07c82d04f801cb1191f3f9a1748a (diff)
downloadhdf5-afd749b7b9efa650a171693b964b90c749b5ec42.zip
hdf5-afd749b7b9efa650a171693b964b90c749b5ec42.tar.gz
hdf5-afd749b7b9efa650a171693b964b90c749b5ec42.tar.bz2
[svn-r10762] Purpose:
Update hdf5build.bat under hdf5/windows directory Description: Add code to generate H5f90i.h and H5fortran_types.f90 Solution: Platforms tested: Misc. update:
Diffstat (limited to 'windows')
-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