summaryrefslogtreecommitdiffstats
path: root/windows/fortran
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2011-03-16 20:11:54 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2011-03-16 20:11:54 (GMT)
commit2b3c1b781270a35933700be942d83af42d6022bb (patch)
tree03ac1b200294b7b34786f53f8cdd41522aef7219 /windows/fortran
parentb992a1965944e5a5fb497628c3c048c50d5652b0 (diff)
downloadhdf5-2b3c1b781270a35933700be942d83af42d6022bb.zip
hdf5-2b3c1b781270a35933700be942d83af42d6022bb.tar.gz
hdf5-2b3c1b781270a35933700be942d83af42d6022bb.tar.bz2
[svn-r20263] Merge in lahey project files.
Tested: windows
Diffstat (limited to 'windows/fortran')
-rw-r--r--windows/fortran/examples/allf90examples/lahey_allf90examples.sln129
-rw-r--r--windows/fortran/examples/attreexampletest/attreexampletest.lfproj67
-rw-r--r--windows/fortran/examples/compoundtest/compoundtest.lfproj67
-rw-r--r--windows/fortran/examples/dsetexampletest/dsetexampletest.lfproj67
-rw-r--r--windows/fortran/examples/fileexampletest/fileexampletest.lfproj67
-rw-r--r--windows/fortran/examples/groupexampletest/groupexampletest.lfproj67
-rw-r--r--windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.lfproj67
-rw-r--r--windows/fortran/examples/grpittest/grpittest.lfproj67
-rw-r--r--windows/fortran/examples/grpsexampletest/grpsexampletest.lfproj67
-rw-r--r--windows/fortran/examples/hyperslabtest/hyperslabtest.lfproj67
-rw-r--r--windows/fortran/examples/mountexampletest/mountexampletest.lfproj67
-rw-r--r--windows/fortran/examples/refobjexampletest/refobjexampletest.lfproj67
-rw-r--r--windows/fortran/examples/refregexampletest/refregexampletest.lfproj67
-rw-r--r--windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.lfproj67
-rw-r--r--windows/fortran/examples/selecteletest/selecteletest.lfproj67
-rw-r--r--windows/fortran/src/hdf5_fortrandll_lf.def527
-rw-r--r--windows/fortran/test/flush1_fortran/flush1_fortran.lfproj69
-rw-r--r--windows/fortran/test/flush2_fortran/flush2_fortran.lfproj68
-rw-r--r--windows/fortran/test/libtest_cstubdll/lahey_libtest_cstubdll.vcproj411
-rw-r--r--windows/fortran/test/libtest_fortran/libtest_fortran.lfproj73
-rw-r--r--windows/fortran/test/testhdf5_fortran/testhdf5_fortran.lfproj138
-rw-r--r--windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.lfproj88
22 files changed, 2441 insertions, 0 deletions
diff --git a/windows/fortran/examples/allf90examples/lahey_allf90examples.sln b/windows/fortran/examples/allf90examples/lahey_allf90examples.sln
new file mode 100644
index 0000000..2a85b8c
--- /dev/null
+++ b/windows/fortran/examples/allf90examples/lahey_allf90examples.sln
@@ -0,0 +1,129 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "allf90examples", "allf90examples.vcproj", "{D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "dsetexampletest", "..\dsetexampletest\dsetexampletest.lfproj", "{75B4BF9E-0EAA-4B88-811E-2394C6B57871}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "attreexampletest", "..\attreexampletest\attreexampletest.lfproj", "{51F0E19A-0A04-442E-9BA8-0FE3A71E2DD9}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "selecteletest", "..\selecteletest\selecteletest.lfproj", "{144A65A1-BB53-45A0-8847-6EE2EBB742C0}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "rwdsetexampletest", "..\rwdsetexampletest\rwdsetexampletest.lfproj", "{2989A369-795E-44EE-967F-3332FE4B7BE7}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "compoundtest", "..\compoundtest\compoundtest.lfproj", "{1CEF3D02-D38D-49EE-A0F8-DDDD748F06CE}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "fileexampletest", "..\fileexampletest\fileexampletest.lfproj", "{935ACD21-6B3D-46A8-832E-D245583B9868}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "groupexampletest", "..\groupexampletest\groupexampletest.lfproj", "{A86A3521-198D-4F9B-BD31-B0761E7C5AE4}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "grpittest", "..\grpittest\grpittest.lfproj", "{E948353C-DEA2-408E-927F-2EA6F7EDF8F2}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "grpsexampletest", "..\grpsexampletest\grpsexampletest.lfproj", "{A5B2B9BE-1BAA-417D-AE65-3F78A25B67A3}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "hyperslabtest", "..\hyperslabtest\hyperslabtest.lfproj", "{15DC38A1-E73F-47AD-A7CB-94C7B9FE88D0}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "mountexampletest", "..\mountexampletest\mountexampletest.lfproj", "{5CB5ED50-C911-4737-9FF3-0335B3DAB71B}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "refobjexampletest", "..\refobjexampletest\refobjexampletest.lfproj", "{43449B79-37F8-4BD6-BB4E-0D06F2582FE8}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "grpdsetexampletest", "..\grpdsetexampletest\grpdsetexampletest.lfproj", "{8DF0C662-B8EA-42C8-8E70-13A6928DE4C3}"
+EndProject
+Project("{B7CA1DD7-A797-4295-BB4F-1411A8008584}") = "refregexampletest", "..\refregexampletest\refregexampletest.lfproj", "{D15380DD-C8E9-4C65-8918-744BE94F82D3}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {75B4BF9E-0EAA-4B88-811E-2394C6B57871}.Debug|Win32.ActiveCfg = Debug|Win32
+ {75B4BF9E-0EAA-4B88-811E-2394C6B57871}.Debug|Win32.Build.0 = Debug|Win32
+ {75B4BF9E-0EAA-4B88-811E-2394C6B57871}.Debug|x64.ActiveCfg = Debug|Win32
+ {75B4BF9E-0EAA-4B88-811E-2394C6B57871}.Release|Win32.ActiveCfg = Release|Win32
+ {75B4BF9E-0EAA-4B88-811E-2394C6B57871}.Release|Win32.Build.0 = Release|Win32
+ {75B4BF9E-0EAA-4B88-811E-2394C6B57871}.Release|x64.ActiveCfg = Release|Win32
+ {51F0E19A-0A04-442E-9BA8-0FE3A71E2DD9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {51F0E19A-0A04-442E-9BA8-0FE3A71E2DD9}.Debug|Win32.Build.0 = Debug|Win32
+ {51F0E19A-0A04-442E-9BA8-0FE3A71E2DD9}.Debug|x64.ActiveCfg = Debug|Win32
+ {51F0E19A-0A04-442E-9BA8-0FE3A71E2DD9}.Release|Win32.ActiveCfg = Release|Win32
+ {51F0E19A-0A04-442E-9BA8-0FE3A71E2DD9}.Release|Win32.Build.0 = Release|Win32
+ {51F0E19A-0A04-442E-9BA8-0FE3A71E2DD9}.Release|x64.ActiveCfg = Release|Win32
+ {144A65A1-BB53-45A0-8847-6EE2EBB742C0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {144A65A1-BB53-45A0-8847-6EE2EBB742C0}.Debug|Win32.Build.0 = Debug|Win32
+ {144A65A1-BB53-45A0-8847-6EE2EBB742C0}.Debug|x64.ActiveCfg = Debug|Win32
+ {144A65A1-BB53-45A0-8847-6EE2EBB742C0}.Release|Win32.ActiveCfg = Release|Win32
+ {144A65A1-BB53-45A0-8847-6EE2EBB742C0}.Release|Win32.Build.0 = Release|Win32
+ {144A65A1-BB53-45A0-8847-6EE2EBB742C0}.Release|x64.ActiveCfg = Release|Win32
+ {2989A369-795E-44EE-967F-3332FE4B7BE7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2989A369-795E-44EE-967F-3332FE4B7BE7}.Debug|Win32.Build.0 = Debug|Win32
+ {2989A369-795E-44EE-967F-3332FE4B7BE7}.Debug|x64.ActiveCfg = Debug|Win32
+ {2989A369-795E-44EE-967F-3332FE4B7BE7}.Release|Win32.ActiveCfg = Release|Win32
+ {2989A369-795E-44EE-967F-3332FE4B7BE7}.Release|Win32.Build.0 = Release|Win32
+ {2989A369-795E-44EE-967F-3332FE4B7BE7}.Release|x64.ActiveCfg = Release|Win32
+ {1CEF3D02-D38D-49EE-A0F8-DDDD748F06CE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1CEF3D02-D38D-49EE-A0F8-DDDD748F06CE}.Debug|Win32.Build.0 = Debug|Win32
+ {1CEF3D02-D38D-49EE-A0F8-DDDD748F06CE}.Debug|x64.ActiveCfg = Debug|Win32
+ {1CEF3D02-D38D-49EE-A0F8-DDDD748F06CE}.Release|Win32.ActiveCfg = Release|Win32
+ {1CEF3D02-D38D-49EE-A0F8-DDDD748F06CE}.Release|Win32.Build.0 = Release|Win32
+ {1CEF3D02-D38D-49EE-A0F8-DDDD748F06CE}.Release|x64.ActiveCfg = Release|Win32
+ {935ACD21-6B3D-46A8-832E-D245583B9868}.Debug|Win32.ActiveCfg = Debug|Win32
+ {935ACD21-6B3D-46A8-832E-D245583B9868}.Debug|Win32.Build.0 = Debug|Win32
+ {935ACD21-6B3D-46A8-832E-D245583B9868}.Debug|x64.ActiveCfg = Debug|Win32
+ {935ACD21-6B3D-46A8-832E-D245583B9868}.Release|Win32.ActiveCfg = Release|Win32
+ {935ACD21-6B3D-46A8-832E-D245583B9868}.Release|Win32.Build.0 = Release|Win32
+ {935ACD21-6B3D-46A8-832E-D245583B9868}.Release|x64.ActiveCfg = Release|Win32
+ {A86A3521-198D-4F9B-BD31-B0761E7C5AE4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A86A3521-198D-4F9B-BD31-B0761E7C5AE4}.Debug|Win32.Build.0 = Debug|Win32
+ {A86A3521-198D-4F9B-BD31-B0761E7C5AE4}.Debug|x64.ActiveCfg = Debug|Win32
+ {A86A3521-198D-4F9B-BD31-B0761E7C5AE4}.Release|Win32.ActiveCfg = Release|Win32
+ {A86A3521-198D-4F9B-BD31-B0761E7C5AE4}.Release|Win32.Build.0 = Release|Win32
+ {A86A3521-198D-4F9B-BD31-B0761E7C5AE4}.Release|x64.ActiveCfg = Release|Win32
+ {E948353C-DEA2-408E-927F-2EA6F7EDF8F2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E948353C-DEA2-408E-927F-2EA6F7EDF8F2}.Debug|Win32.Build.0 = Debug|Win32
+ {E948353C-DEA2-408E-927F-2EA6F7EDF8F2}.Debug|x64.ActiveCfg = Debug|Win32
+ {E948353C-DEA2-408E-927F-2EA6F7EDF8F2}.Release|Win32.ActiveCfg = Release|Win32
+ {E948353C-DEA2-408E-927F-2EA6F7EDF8F2}.Release|Win32.Build.0 = Release|Win32
+ {E948353C-DEA2-408E-927F-2EA6F7EDF8F2}.Release|x64.ActiveCfg = Release|Win32
+ {A5B2B9BE-1BAA-417D-AE65-3F78A25B67A3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5B2B9BE-1BAA-417D-AE65-3F78A25B67A3}.Debug|Win32.Build.0 = Debug|Win32
+ {A5B2B9BE-1BAA-417D-AE65-3F78A25B67A3}.Debug|x64.ActiveCfg = Debug|Win32
+ {A5B2B9BE-1BAA-417D-AE65-3F78A25B67A3}.Release|Win32.ActiveCfg = Release|Win32
+ {A5B2B9BE-1BAA-417D-AE65-3F78A25B67A3}.Release|Win32.Build.0 = Release|Win32
+ {A5B2B9BE-1BAA-417D-AE65-3F78A25B67A3}.Release|x64.ActiveCfg = Release|Win32
+ {15DC38A1-E73F-47AD-A7CB-94C7B9FE88D0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {15DC38A1-E73F-47AD-A7CB-94C7B9FE88D0}.Debug|Win32.Build.0 = Debug|Win32
+ {15DC38A1-E73F-47AD-A7CB-94C7B9FE88D0}.Debug|x64.ActiveCfg = Debug|Win32
+ {15DC38A1-E73F-47AD-A7CB-94C7B9FE88D0}.Release|Win32.ActiveCfg = Release|Win32
+ {15DC38A1-E73F-47AD-A7CB-94C7B9FE88D0}.Release|Win32.Build.0 = Release|Win32
+ {15DC38A1-E73F-47AD-A7CB-94C7B9FE88D0}.Release|x64.ActiveCfg = Release|Win32
+ {5CB5ED50-C911-4737-9FF3-0335B3DAB71B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5CB5ED50-C911-4737-9FF3-0335B3DAB71B}.Debug|Win32.Build.0 = Debug|Win32
+ {5CB5ED50-C911-4737-9FF3-0335B3DAB71B}.Debug|x64.ActiveCfg = Debug|Win32
+ {5CB5ED50-C911-4737-9FF3-0335B3DAB71B}.Release|Win32.ActiveCfg = Release|Win32
+ {5CB5ED50-C911-4737-9FF3-0335B3DAB71B}.Release|Win32.Build.0 = Release|Win32
+ {5CB5ED50-C911-4737-9FF3-0335B3DAB71B}.Release|x64.ActiveCfg = Release|Win32
+ {43449B79-37F8-4BD6-BB4E-0D06F2582FE8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {43449B79-37F8-4BD6-BB4E-0D06F2582FE8}.Debug|Win32.Build.0 = Debug|Win32
+ {43449B79-37F8-4BD6-BB4E-0D06F2582FE8}.Debug|x64.ActiveCfg = Debug|Win32
+ {43449B79-37F8-4BD6-BB4E-0D06F2582FE8}.Release|Win32.ActiveCfg = Release|Win32
+ {43449B79-37F8-4BD6-BB4E-0D06F2582FE8}.Release|Win32.Build.0 = Release|Win32
+ {43449B79-37F8-4BD6-BB4E-0D06F2582FE8}.Release|x64.ActiveCfg = Release|Win32
+ {8DF0C662-B8EA-42C8-8E70-13A6928DE4C3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8DF0C662-B8EA-42C8-8E70-13A6928DE4C3}.Debug|Win32.Build.0 = Debug|Win32
+ {8DF0C662-B8EA-42C8-8E70-13A6928DE4C3}.Debug|x64.ActiveCfg = Debug|Win32
+ {8DF0C662-B8EA-42C8-8E70-13A6928DE4C3}.Release|Win32.ActiveCfg = Release|Win32
+ {8DF0C662-B8EA-42C8-8E70-13A6928DE4C3}.Release|Win32.Build.0 = Release|Win32
+ {8DF0C662-B8EA-42C8-8E70-13A6928DE4C3}.Release|x64.ActiveCfg = Release|Win32
+ {D15380DD-C8E9-4C65-8918-744BE94F82D3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D15380DD-C8E9-4C65-8918-744BE94F82D3}.Debug|Win32.Build.0 = Debug|Win32
+ {D15380DD-C8E9-4C65-8918-744BE94F82D3}.Debug|x64.ActiveCfg = Debug|Win32
+ {D15380DD-C8E9-4C65-8918-744BE94F82D3}.Release|Win32.ActiveCfg = Release|Win32
+ {D15380DD-C8E9-4C65-8918-744BE94F82D3}.Release|Win32.Build.0 = Release|Win32
+ {D15380DD-C8E9-4C65-8918-744BE94F82D3}.Release|x64.ActiveCfg = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/windows/fortran/examples/attreexampletest/attreexampletest.lfproj b/windows/fortran/examples/attreexampletest/attreexampletest.lfproj
new file mode 100644
index 0000000..8aebfb2
--- /dev/null
+++ b/windows/fortran/examples/attreexampletest/attreexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{51f0e19a-0a04-442e-9ba8-0fe3a71e2dd9}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>attreexampletest</AssemblyName>
+ <Name>attreexampletest</Name>
+ <RootNamespace>attreexampletest</RootNamespace>
+ <OutputName>attreexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\attreexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\attreexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\attrexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/compoundtest/compoundtest.lfproj b/windows/fortran/examples/compoundtest/compoundtest.lfproj
new file mode 100644
index 0000000..801ed37
--- /dev/null
+++ b/windows/fortran/examples/compoundtest/compoundtest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{1cef3d02-d38d-49ee-a0f8-dddd748f06ce}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>compoundtest</AssemblyName>
+ <Name>compoundtest</Name>
+ <RootNamespace>compoundtest</RootNamespace>
+ <OutputName>compoundtest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\compoundtest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\compoundtest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\compound.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/dsetexampletest/dsetexampletest.lfproj b/windows/fortran/examples/dsetexampletest/dsetexampletest.lfproj
new file mode 100644
index 0000000..fb949b5
--- /dev/null
+++ b/windows/fortran/examples/dsetexampletest/dsetexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{75b4bf9e-0eaa-4b88-811e-2394c6b57871}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>dsetexampletest</AssemblyName>
+ <Name>dsetexampletest</Name>
+ <RootNamespace>dsetexampletest</RootNamespace>
+ <OutputName>dsetexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\dsetexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\dsetexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\dsetexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/fileexampletest/fileexampletest.lfproj b/windows/fortran/examples/fileexampletest/fileexampletest.lfproj
new file mode 100644
index 0000000..2f74de5
--- /dev/null
+++ b/windows/fortran/examples/fileexampletest/fileexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{935acd21-6b3d-46a8-832e-d245583b9868}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>fileexampletest</AssemblyName>
+ <Name>fileexampletest</Name>
+ <RootNamespace>fileexampletest</RootNamespace>
+ <OutputName>fileexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\fileexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\fileexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\fileexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/groupexampletest/groupexampletest.lfproj b/windows/fortran/examples/groupexampletest/groupexampletest.lfproj
new file mode 100644
index 0000000..7efd80e
--- /dev/null
+++ b/windows/fortran/examples/groupexampletest/groupexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{a86a3521-198d-4f9b-bd31-b0761e7c5ae4}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>groupexampletest</AssemblyName>
+ <Name>groupexampletest</Name>
+ <RootNamespace>groupexampletest</RootNamespace>
+ <OutputName>groupexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\groupexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\groupexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\groupexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.lfproj b/windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.lfproj
new file mode 100644
index 0000000..72abc48
--- /dev/null
+++ b/windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{8df0c662-b8ea-42c8-8e70-13a6928de4c3}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>grpdsetexampletest</AssemblyName>
+ <Name>grpdsetexampletest</Name>
+ <RootNamespace>grpdsetexampletest</RootNamespace>
+ <OutputName>grpdsetexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\grpdsetexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\grpdsetexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\grpdsetexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/grpittest/grpittest.lfproj b/windows/fortran/examples/grpittest/grpittest.lfproj
new file mode 100644
index 0000000..e7a61e1
--- /dev/null
+++ b/windows/fortran/examples/grpittest/grpittest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{e948353c-dea2-408e-927f-2ea6f7edf8f2}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>grpittest</AssemblyName>
+ <Name>grpittest</Name>
+ <RootNamespace>grpittest</RootNamespace>
+ <OutputName>grpittest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\grpittest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\grpittest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\grpit.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/grpsexampletest/grpsexampletest.lfproj b/windows/fortran/examples/grpsexampletest/grpsexampletest.lfproj
new file mode 100644
index 0000000..95e2617
--- /dev/null
+++ b/windows/fortran/examples/grpsexampletest/grpsexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{a5b2b9be-1baa-417d-ae65-3f78a25b67a3}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>grpsexampletest</AssemblyName>
+ <Name>grpsexampletest</Name>
+ <RootNamespace>grpsexampletest</RootNamespace>
+ <OutputName>grpsexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\grpsexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\grpsexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\grpsexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/hyperslabtest/hyperslabtest.lfproj b/windows/fortran/examples/hyperslabtest/hyperslabtest.lfproj
new file mode 100644
index 0000000..f261331
--- /dev/null
+++ b/windows/fortran/examples/hyperslabtest/hyperslabtest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{15dc38a1-e73f-47ad-a7cb-94c7b9fe88d0}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>hyperslabtest</AssemblyName>
+ <Name>hyperslabtest</Name>
+ <RootNamespace>hyperslabtest</RootNamespace>
+ <OutputName>hyperslabtest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\hyperslabtest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\hyperslabtest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\hyperslab.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/mountexampletest/mountexampletest.lfproj b/windows/fortran/examples/mountexampletest/mountexampletest.lfproj
new file mode 100644
index 0000000..1d032c5
--- /dev/null
+++ b/windows/fortran/examples/mountexampletest/mountexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{5cb5ed50-c911-4737-9ff3-0335b3dab71b}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>mountexampletest</AssemblyName>
+ <Name>mountexampletest</Name>
+ <RootNamespace>mountexampletest</RootNamespace>
+ <OutputName>mountexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\mountexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\mountexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\mountexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/refobjexampletest/refobjexampletest.lfproj b/windows/fortran/examples/refobjexampletest/refobjexampletest.lfproj
new file mode 100644
index 0000000..88e36cf
--- /dev/null
+++ b/windows/fortran/examples/refobjexampletest/refobjexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{43449b79-37f8-4bd6-bb4e-0d06f2582fe8}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>refobjexampletest</AssemblyName>
+ <Name>refobjexampletest</Name>
+ <RootNamespace>refobjexampletest</RootNamespace>
+ <OutputName>refobjexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\refobjexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\refobjexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\refobjexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/refregexampletest/refregexampletest.lfproj b/windows/fortran/examples/refregexampletest/refregexampletest.lfproj
new file mode 100644
index 0000000..0a3a118
--- /dev/null
+++ b/windows/fortran/examples/refregexampletest/refregexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{d15380dd-c8e9-4c65-8918-744be94f82d3}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>refregexampletest</AssemblyName>
+ <Name>refregexampletest</Name>
+ <RootNamespace>refregexampletest</RootNamespace>
+ <OutputName>refregexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\refregexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\refregexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\refregexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.lfproj b/windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.lfproj
new file mode 100644
index 0000000..9445766
--- /dev/null
+++ b/windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{2989a369-795e-44ee-967f-3332fe4b7be7}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>rwdsetexampletest</AssemblyName>
+ <Name>rwdsetexampletest</Name>
+ <RootNamespace>rwdsetexampletest</RootNamespace>
+ <OutputName>rwdsetexampletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\rwdsetexampletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\rwdsetexampletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\rwdsetexample.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/examples/selecteletest/selecteletest.lfproj b/windows/fortran/examples/selecteletest/selecteletest.lfproj
new file mode 100644
index 0000000..6ba830e
--- /dev/null
+++ b/windows/fortran/examples/selecteletest/selecteletest.lfproj
@@ -0,0 +1,67 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{144a65a1-bb53-45a0-8847-6ee2ebb742c0}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>selecteletest</AssemblyName>
+ <Name>selecteletest</Name>
+ <RootNamespace>selecteletest</RootNamespace>
+ <OutputName>selecteletest.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\selecteletest\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\examples\selecteletest\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\examples\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\examples\selectele.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\examples\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/src/hdf5_fortrandll_lf.def b/windows/fortran/src/hdf5_fortrandll_lf.def
new file mode 100644
index 0000000..3c0b237
--- /dev/null
+++ b/windows/fortran/src/hdf5_fortrandll_lf.def
@@ -0,0 +1,527 @@
+EXPORTS
+; h5lib
+_h5lib@_h5open_f_
+_h5lib@_h5close_f_
+_h5lib@_h5get_libversion_f_
+_h5lib@_h5check_version_f_
+_h5lib@_h5garbage_collect_f_
+_h5lib@_h5dont_atexit_f_
+; h5_dble_interface
+_h5_dble_interface@_h5aread_double_scalar_
+_h5_dble_interface@_h5aread_double_1_
+_h5_dble_interface@_h5aread_double_2_
+_h5_dble_interface@_h5aread_double_3_
+_h5_dble_interface@_h5aread_double_4_
+_h5_dble_interface@_h5aread_double_5_
+_h5_dble_interface@_h5aread_double_6_
+_h5_dble_interface@_h5aread_double_7_
+_h5_dble_interface@_h5awrite_double_scalar_
+_h5_dble_interface@_h5awrite_double_1_
+_h5_dble_interface@_h5awrite_double_2_
+_h5_dble_interface@_h5awrite_double_3_
+_h5_dble_interface@_h5awrite_double_4_
+_h5_dble_interface@_h5awrite_double_5_
+_h5_dble_interface@_h5awrite_double_6_
+_h5_dble_interface@_h5awrite_double_7_
+_h5_dble_interface@_h5dfill_double_
+_h5_dble_interface@_h5dread_double_scalar_
+_h5_dble_interface@_h5dread_double_1_
+_h5_dble_interface@_h5dread_double_2_
+_h5_dble_interface@_h5dread_double_3_
+_h5_dble_interface@_h5dread_double_4_
+_h5_dble_interface@_h5dread_double_5_
+_h5_dble_interface@_h5dread_double_6_
+_h5_dble_interface@_h5dread_double_7_
+_h5_dble_interface@_h5dwrite_double_scalar_
+_h5_dble_interface@_h5dwrite_double_1_
+_h5_dble_interface@_h5dwrite_double_2_
+_h5_dble_interface@_h5dwrite_double_3_
+_h5_dble_interface@_h5dwrite_double_4_
+_h5_dble_interface@_h5dwrite_double_5_
+_h5_dble_interface@_h5dwrite_double_6_
+_h5_dble_interface@_h5dwrite_double_7_
+_h5_dble_interface@_h5pget_double_
+_h5_dble_interface@_h5pset_double_
+_h5_dble_interface@_h5pset_fill_value_double_
+_h5_dble_interface@_h5pget_fill_value_double_
+_h5_dble_interface@_h5pinsert_double_
+_h5_dble_interface@_h5pregister_double_
+; h5a
+_h5a@_h5acreate_f_
+_h5a@_h5aopen_name_f_
+_h5a@_h5aopen_idx_f_
+_h5a@_h5awrite_integer_scalar_
+_h5a@_h5awrite_integer_1_
+_h5a@_h5awrite_integer_2_
+_h5a@_h5awrite_integer_3_
+_h5a@_h5awrite_integer_4_
+_h5a@_h5awrite_integer_5_
+_h5a@_h5awrite_integer_6_
+_h5a@_h5awrite_integer_7_
+_h5a@_h5awrite_real_scalar_
+_h5a@_h5awrite_real_1_
+_h5a@_h5awrite_real_2_
+_h5a@_h5awrite_real_3_
+_h5a@_h5awrite_real_4_
+_h5a@_h5awrite_real_5_
+_h5a@_h5awrite_real_6_
+_h5a@_h5awrite_real_7_
+_h5a@_h5awrite_char_scalar_
+_h5a@_h5awrite_char_1_
+_h5a@_h5awrite_char_2_
+_h5a@_h5awrite_char_3_
+_h5a@_h5awrite_char_4_
+_h5a@_h5awrite_char_5_
+_h5a@_h5awrite_char_6_
+_h5a@_h5awrite_char_7_
+_h5a@_h5aread_integer_scalar_
+_h5a@_h5aread_integer_1_
+_h5a@_h5aread_integer_2_
+_h5a@_h5aread_integer_3_
+_h5a@_h5aread_integer_4_
+_h5a@_h5aread_integer_5_
+_h5a@_h5aread_integer_6_
+_h5a@_h5aread_integer_7_
+_h5a@_h5aread_real_scalar_
+_h5a@_h5aread_real_1_
+_h5a@_h5aread_real_2_
+_h5a@_h5aread_real_3_
+_h5a@_h5aread_real_4_
+_h5a@_h5aread_real_5_
+_h5a@_h5aread_real_6_
+_h5a@_h5aread_real_7_
+_h5a@_h5aread_char_scalar_
+_h5a@_h5aread_char_1_
+_h5a@_h5aread_char_2_
+_h5a@_h5aread_char_3_
+_h5a@_h5aread_char_4_
+_h5a@_h5aread_char_5_
+_h5a@_h5aread_char_6_
+_h5a@_h5aread_char_7_
+_h5a@_h5aget_space_f_
+_h5a@_h5aget_type_f_
+_h5a@_h5aget_name_f_
+_h5a@_h5aget_name_by_idx_f_
+_h5a@_h5aget_num_attrs_f_
+_h5a@_h5adelete_f_
+_h5a@_h5aclose_f_
+_h5a@_h5aget_storage_size_f_
+_h5a@_h5aget_create_plist_f_
+_h5a@_h5arename_by_name_f_
+_h5a@_h5aopen_f_
+_h5a@_h5adelete_by_idx_f_
+_h5a@_h5adelete_by_name_f_
+_h5a@_h5aopen_by_idx_f_
+_h5a@_h5aget_info_f_
+_h5a@_h5aget_info_by_idx_f_
+_h5a@_h5aget_info_by_name_f_
+_h5a@_h5acreate_by_name_f_
+_h5a@_h5aexists_f_
+_h5a@_h5aexists_by_name_f_
+_h5a@_h5aopen_by_name_f_
+_h5a@_h5arename_f_
+; h5d
+_h5d@_h5dcreate_f_
+_h5d@_h5dopen_f_
+_h5d@_h5dclose_f_
+_h5d@_h5dwrite_reference_obj_
+_h5d@_h5dwrite_reference_dsetreg_
+_h5d@_h5dwrite_integer_scalar_
+_h5d@_h5dwrite_integer_1_
+_h5d@_h5dwrite_integer_2_
+_h5d@_h5dwrite_integer_3_
+_h5d@_h5dwrite_integer_4_
+_h5d@_h5dwrite_integer_5_
+_h5d@_h5dwrite_integer_6_
+_h5d@_h5dwrite_integer_7_
+_h5d@_h5dwrite_char_scalar_
+_h5d@_h5dwrite_char_1_
+_h5d@_h5dwrite_char_2_
+_h5d@_h5dwrite_char_3_
+_h5d@_h5dwrite_char_4_
+_h5d@_h5dwrite_char_5_
+_h5d@_h5dwrite_char_6_
+_h5d@_h5dwrite_char_7_
+_h5d@_h5dwrite_real_scalar_
+_h5d@_h5dwrite_real_1_
+_h5d@_h5dwrite_real_2_
+_h5d@_h5dwrite_real_3_
+_h5d@_h5dwrite_real_4_
+_h5d@_h5dwrite_real_5_
+_h5d@_h5dwrite_real_6_
+_h5d@_h5dwrite_real_7_
+_h5d@_h5dread_reference_obj_
+_h5d@_h5dread_reference_dsetreg_
+_h5d@_h5dread_integer_scalar_
+_h5d@_h5dread_integer_1_
+_h5d@_h5dread_integer_2_
+_h5d@_h5dread_integer_3_
+_h5d@_h5dread_integer_4_
+_h5d@_h5dread_integer_5_
+_h5d@_h5dread_integer_6_
+_h5d@_h5dread_integer_7_
+_h5d@_h5dread_char_scalar_
+_h5d@_h5dread_char_1_
+_h5d@_h5dread_char_2_
+_h5d@_h5dread_char_3_
+_h5d@_h5dread_char_4_
+_h5d@_h5dread_char_5_
+_h5d@_h5dread_char_6_
+_h5d@_h5dread_char_7_
+_h5d@_h5dread_real_scalar_
+_h5d@_h5dread_real_1_
+_h5d@_h5dread_real_2_
+_h5d@_h5dread_real_3_
+_h5d@_h5dread_real_4_
+_h5d@_h5dread_real_5_
+_h5d@_h5dread_real_6_
+_h5d@_h5dread_real_7_
+_h5d@_h5dget_space_f_
+_h5d@_h5dget_type_f_
+_h5d@_h5dset_extent_f_
+_h5d@_h5dget_create_plist_f_
+_h5d@_h5dget_storage_size_f_
+_h5d@_h5dvlen_get_max_len_f_
+_h5d@_h5dwrite_vl_integer_
+_h5d@_h5dread_vl_integer_
+_h5d@_h5dwrite_vl_real_
+_h5d@_h5dread_vl_real_
+_h5d@_h5dwrite_vl_string_
+_h5d@_h5dread_vl_string_
+_h5d@_h5dfill_integer_
+_h5d@_h5dfill_real_
+_h5d@_h5dfill_char_
+_h5d@_h5dget_space_status_f_
+_h5d@_h5dcreate_anon_f_
+_h5d@_h5dget_space_f_
+_h5d@_h5dget_type_f_
+_h5d@_h5dset_extent_f_
+_h5d@_h5dget_create_plist_f_
+_h5d@_h5dget_storage_size_f_
+_h5d@_h5dvlen_get_max_len_f_
+_h5d@_h5dget_access_plist_f_
+; h5e
+_h5e@_h5eclear_f_
+_h5e@_h5eprint_f_
+_h5e@_h5eget_major_f_
+_h5e@_h5eget_minor_f_
+_h5e@_h5eset_auto_f_
+; h5f
+_h5f@_h5fcreate_f_
+_h5f@_h5fflush_f_
+_h5f@_h5fclose_f_
+_h5f@_h5fget_obj_count_f_
+_h5f@_h5fget_obj_ids_f_
+_h5f@_h5fget_freespace_f_
+_h5f@_h5fmount_f_
+_h5f@_h5funmount_f_
+_h5f@_h5fopen_f_
+_h5f@_h5freopen_f_
+_h5f@_h5fget_create_plist_f_
+_h5f@_h5fget_access_plist_f_
+_h5f@_h5fis_hdf5_f_
+_h5f@_h5fget_name_f_
+_h5f@_h5fget_filesize_f_
+; h5g
+_h5g@_h5gopen_f_
+_h5g@_h5gcreate_f_
+_h5g@_h5gclose_f_
+_h5g@_h5gget_obj_info_idx_f_
+_h5g@_h5gn_members_f_
+_h5g@_h5glink_f_
+_h5g@_h5glink2_f_
+_h5g@_h5gunlink_f_
+_h5g@_h5gmove_f_
+_h5g@_h5gmove2_f_
+_h5g@_h5gget_linkval_f_
+_h5g@_h5gset_comment_f_
+_h5g@_h5gget_comment_f_
+_h5g@_h5gcreate_anon_f_
+_h5g@_h5gget_create_plist_f_
+_h5g@_h5gget_info_f_
+_h5g@_h5gget_info_by_idx_f_
+_h5g@_h5gget_info_by_name_f_
+_h5g@_h5gget_obj_info_idx_f_
+; h5global
+; predefined_types data
+; floating_types data
+; integer_types data
+; h5f_flags data
+; h5generic_flags data
+; h5g_flags data
+; h5d_flags data
+; h5fd_flags data
+; h5fd_hid_flags data
+; h5i_flags data
+; h5l_flags data
+; h5o_flags data
+; h5p_flags data
+; h5p_flags_int data
+; h5r_flags data
+; h5s_flags data
+; h5t_flags data
+; h5z_flags data
+; h5lib_flags data
+; h5i
+_h5i@_h5iget_type_f_
+_h5i@_h5iget_name_f_
+_h5i@_h5iinc_ref_f_
+_h5i@_h5idec_ref_f_
+_h5i@_h5iget_ref_f_
+_h5i@_h5iget_file_id_f_
+_h5i@_h5iis_valid_f_
+; h5l
+_h5l@_h5lcopy_f_
+_h5l@_h5ldelete_f_
+_h5l@_h5lcreate_soft_f_
+_h5l@_h5lcreate_hard_f_
+_h5l@_h5lcreate_external_f_
+_h5l@_h5ldelete_by_idx_f_
+_h5l@_h5lexists_f_
+_h5l@_h5lget_info_f_
+_h5l@_h5lget_info_by_idx_f_
+_h5l@_h5lis_registered_f_
+_h5l@_h5lmove_f_
+_h5l@_h5lget_name_by_idx_f_
+; h5o
+_h5o@_h5olink_f_
+_h5o@_h5oopen_f_
+_h5o@_h5oopen_by_addr_f_
+; h5p
+_h5p@_h5pcreate_f_
+_h5p@_h5pset_preserve_f_
+_h5p@_h5pget_preserve_f_
+_h5p@_h5pget_class_f_
+_h5p@_h5pcopy_f_
+_h5p@_h5pclose_f_
+_h5p@_h5pset_chunk_f_
+_h5p@_h5pget_chunk_f_
+_h5p@_h5pset_deflate_f_
+_h5p@_h5pset_fill_value_integer_
+_h5p@_h5pget_fill_value_integer_
+_h5p@_h5pset_fill_value_real_
+_h5p@_h5pget_fill_value_real_
+_h5p@_h5pset_fill_value_char_
+_h5p@_h5pget_fill_value_char_
+_h5p@_h5pget_version_f_
+_h5p@_h5pset_userblock_f_
+_h5p@_h5pget_userblock_f_
+_h5p@_h5pset_sizes_f_
+_h5p@_h5pget_sizes_f_
+_h5p@_h5pset_sym_k_f_
+_h5p@_h5pget_sym_k_f_
+_h5p@_h5pset_istore_k_f_
+_h5p@_h5pget_istore_k_f_
+_h5p@_h5pget_driver_f_
+_h5p@_h5pset_fapl_stdio_f_
+_h5p@_h5pset_fapl_sec2_f_
+_h5p@_h5pset_alignment_f_
+_h5p@_h5pget_alignment_f_
+_h5p@_h5pset_fapl_core_f_
+_h5p@_h5pget_fapl_core_f_
+_h5p@_h5pset_fapl_family_f_
+_h5p@_h5pget_fapl_family_f_
+_h5p@_h5pset_cache_f_
+_h5p@_h5pget_cache_f_
+_h5p@_h5pset_fapl_split_f_
+_h5p@_h5pset_gc_references_f_
+_h5p@_h5pget_gc_references_f_
+_h5p@_h5pset_layout_f_
+_h5p@_h5pget_layout_f_
+_h5p@_h5pset_filter_f_
+_h5p@_h5pget_nfilters_f_
+_h5p@_h5pget_filter_f_
+_h5p@_h5pset_external_f_
+_h5p@_h5pget_external_count_f_
+_h5p@_h5pget_external_f_
+_h5p@_h5pset_btree_ratios_f_
+_h5p@_h5pget_btree_ratios_f_
+_h5p@_h5pget_fclose_degree_f_
+_h5p@_h5pset_fclose_degree_f_
+_h5p@_h5pequal_f_
+_h5p@_h5pset_buffer_f_
+_h5p@_h5pget_buffer_f_
+_h5p@_h5pfill_value_defined_f_
+_h5p@_h5pset_alloc_time_f_
+_h5p@_h5pget_alloc_time_f_
+_h5p@_h5pset_fill_time_f_
+_h5p@_h5pget_fill_time_f_
+_h5p@_h5pset_meta_block_size_f_
+_h5p@_h5pget_meta_block_size_f_
+_h5p@_h5pset_sieve_buf_size_f_
+_h5p@_h5pget_sieve_buf_size_f_
+_h5p@_h5pset_small_data_block_size_f_
+_h5p@_h5pget_small_data_block_size_f_
+_h5p@_h5pset_hyper_vector_size_f_
+_h5p@_h5pget_hyper_vector_size_f_
+_h5p@_h5pset_integer_
+_h5p@_h5pset_real_
+_h5p@_h5pset_char_
+_h5p@_h5pget_integer_
+_h5p@_h5pget_real_
+_h5p@_h5pget_char_
+_h5p@_h5pexist_f_
+_h5p@_h5pget_size_f_
+_h5p@_h5pget_nprops_f_
+_h5p@_h5pget_class_name_f_
+_h5p@_h5pget_class_parent_f_
+_h5p@_h5pisa_class_f_
+_h5p@_h5pcopy_prop_f_
+_h5p@_h5premove_f_
+_h5p@_h5punregister_f_
+_h5p@_h5pclose_class_f_
+_h5p@_h5pcreate_class_f_
+_h5p@_h5pregister_integer_
+_h5p@_h5pregister_real_
+_h5p@_h5pregister_char_
+_h5p@_h5pinsert_integer_
+_h5p@_h5pinsert_real_
+_h5p@_h5pinsert_char_
+_h5p@_h5pset_shuffle_f_
+_h5p@_h5pset_edc_check_f_
+_h5p@_h5pget_edc_check_f_
+_h5p@_h5pset_fletcher32_f_
+_h5p@_h5pset_family_offset_f_
+_h5p@_h5pset_fapl_multi_l_
+_h5p@_h5pset_fapl_multi_s_
+_h5p@_h5pget_fapl_multi_f_
+_h5p@_h5pset_szip_f_
+_h5p@_h5pall_filters_avail_f_
+_h5p@_h5pget_filter_by_id_f_
+_h5p@_h5pmodify_filter_f_
+_h5p@_h5premove_filter_f_
+_h5p@_h5pget_attr_phase_change_f_
+_h5p@_h5pset_attr_creation_order_f_
+_h5p@_h5pset_shared_mesg_nindexes_f_
+_h5p@_h5pset_shared_mesg_index_f_
+_h5p@_h5pget_attr_creation_order_f_
+_h5p@_h5pset_libver_bounds_f_
+_h5p@_h5pset_link_creation_order_f_
+_h5p@_h5pget_link_phase_change_f_
+_h5p@_h5pget_obj_track_times_f_
+_h5p@_h5pset_obj_track_times_f_
+_h5p@_h5pset_create_inter_group_f_
+_h5p@_h5pget_link_creation_order_f_
+_h5p@_h5pset_char_encoding_f_
+_h5p@_h5pget_char_encoding_f_
+_h5p@_h5pset_copy_object_f_
+_h5p@_h5pget_copy_object_f_
+_h5p@_h5pget_data_transform_f_
+_h5p@_h5pset_data_transform_f_
+_h5p@_h5pget_local_heap_size_hint_f_
+_h5p@_h5pget_est_link_info_f_
+_h5p@_h5pset_local_heap_size_hint_f_
+_h5p@_h5pset_est_link_info_f_
+_h5p@_h5pset_link_phase_change_f_
+_h5p@_h5pset_fapl_direct_f_
+_h5p@_h5pget_fapl_direct_f_
+_h5p@_h5pset_attr_phase_change_f_
+_h5p@_h5pset_nbit_f_
+_h5p@_h5pset_scaleoffset_f_
+_h5p@_h5pset_nlinks_f_
+_h5p@_h5pget_nlinks_f_
+_h5p@_h5pget_create_inter_group_f_
+_h5p@_h5pset_chunk_cache_f_
+_h5p@_h5pget_chunk_cache_f_
+; h5r
+_h5r@_h5rcreate_object_f_
+_h5r@_h5rcreate_region_f_
+_h5r@_h5rdereference_object_f_
+_h5r@_h5rdereference_region_f_
+_h5r@_h5rget_region_region_f_
+_h5r@_h5rget_object_type_obj_f_
+_h5r@_h5rget_name_object_f_
+_h5r@_h5rget_name_region_f_
+; h5s
+_h5s@_h5screate_simple_f_
+_h5s@_h5sclose_f_
+_h5s@_h5screate_f_
+_h5s@_h5scopy_f_
+_h5s@_h5sget_select_hyper_nblocks_f_
+_h5s@_h5sget_select_hyper_blocklist_f_
+_h5s@_h5sget_select_bounds_f_
+_h5s@_h5sget_select_elem_npoints_f_
+_h5s@_h5sget_select_elem_pointlist_f_
+_h5s@_h5sselect_elements_f_
+_h5s@_h5sselect_all_f_
+_h5s@_h5sselect_none_f_
+_h5s@_h5sselect_valid_f_
+_h5s@_h5sget_simple_extent_npoints_f_
+_h5s@_h5sget_select_npoints_f_
+_h5s@_h5sget_simple_extent_ndims_f_
+_h5s@_h5sget_simple_extent_dims_f_
+_h5s@_h5sget_simple_extent_type_f_
+_h5s@_h5sset_extent_simple_f_
+_h5s@_h5sis_simple_f_
+_h5s@_h5soffset_simple_f_
+_h5s@_h5sextent_copy_f_
+_h5s@_h5sset_extent_none_f_
+_h5s@_h5sselect_hyperslab_f_
+_h5s@_h5sget_select_type_f_
+_h5s@_h5sdecode_f_
+_h5s@_h5sencode_f_
+_h5s@_h5sextent_equal_f_
+; h5t
+_h5t@_h5topen_f_
+_h5t@_h5tcommit_f_
+_h5t@_h5tcopy_f_
+_h5t@_h5tequal_f_
+_h5t@_h5tclose_f_
+_h5t@_h5tget_class_f_
+_h5t@_h5tget_size_f_
+_h5t@_h5tset_size_f_
+_h5t@_h5tget_order_f_
+_h5t@_h5tset_order_f_
+_h5t@_h5tget_precision_f_
+_h5t@_h5tset_precision_f_
+_h5t@_h5tget_offset_f_
+_h5t@_h5tset_offset_f_
+_h5t@_h5tget_pad_f_
+_h5t@_h5tset_pad_f_
+_h5t@_h5tget_sign_f_
+_h5t@_h5tset_sign_f_
+_h5t@_h5tget_fields_f_
+_h5t@_h5tset_fields_f_
+_h5t@_h5tget_ebias_f_
+_h5t@_h5tset_ebias_f_
+_h5t@_h5tget_norm_f_
+_h5t@_h5tset_norm_f_
+_h5t@_h5tget_inpad_f_
+_h5t@_h5tset_inpad_f_
+_h5t@_h5tget_cset_f_
+_h5t@_h5tset_cset_f_
+_h5t@_h5tget_strpad_f_
+_h5t@_h5tset_strpad_f_
+_h5t@_h5tget_nmembers_f_
+_h5t@_h5tget_member_name_f_
+_h5t@_h5tget_member_offset_f_
+_h5t@_h5tget_member_index_f_
+_h5t@_h5tget_array_dims_f_
+_h5t@_h5tget_array_ndims_f_
+_h5t@_h5tget_super_f_
+_h5t@_h5tget_member_type_f_
+_h5t@_h5tcreate_f_
+_h5t@_h5tinsert_f_
+_h5t@_h5tpack_f_
+_h5t@_h5tarray_create_f_
+_h5t@_h5tenum_create_f_
+_h5t@_h5tenum_insert_f_
+_h5t@_h5tenum_nameof_f_
+_h5t@_h5tenum_valueof_f_
+_h5t@_h5tget_member_value_f_
+_h5t@_h5tset_tag_f_
+_h5t@_h5tget_tag_f_
+_h5t@_h5tvlen_create_f_
+_h5t@_h5tis_variable_str_f_
+_h5t@_h5tget_member_class_f_
+_h5t@_h5tcommit_anon_f_
+_h5t@_h5tcommitted_f_
+_h5t@_h5tdecode_f_
+_h5t@_h5tencode_f_
+_h5t@_h5tget_create_plist_f_
+_h5t@_h5tcompiler_conv_f_
+_h5t@_h5tget_native_type_f_
+; h5z
+_h5z@_h5zunregister_f_
+_h5z@_h5zfilter_avail_f_
+_h5z@_h5zget_filter_info_f_
diff --git a/windows/fortran/test/flush1_fortran/flush1_fortran.lfproj b/windows/fortran/test/flush1_fortran/flush1_fortran.lfproj
new file mode 100644
index 0000000..0fc3237
--- /dev/null
+++ b/windows/fortran/test/flush1_fortran/flush1_fortran.lfproj
@@ -0,0 +1,69 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{dd50c0c8-2348-42fb-a2d6-8a45e0b7e059}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>flush1_fortran</AssemblyName>
+ <Name>flush1_fortran</Name>
+ <RootNamespace>flush1_fortran</RootNamespace>
+ <OutputName>flush1_fortran.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\test\flush1_fortran\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib;libtest_cstubddll.lib;libtest_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\test\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\;\testing\hdf5\proj\fortran\test\libtest_cstubdll\Debug\;\testing\hdf5\proj\fortran\test\libtest_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ <OutputType>Exe</OutputType>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\test\flush1_fortran\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib;libtest_cstubdll.lib;libtest_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\test\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\;\testing\hdf5\proj\fortran\test\libtest_cstubdll\Release\;\testing\hdf5\proj\fortran\test\libtest_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ <OutputType>Exe</OutputType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\test\fflush1.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\test\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/test/flush2_fortran/flush2_fortran.lfproj b/windows/fortran/test/flush2_fortran/flush2_fortran.lfproj
new file mode 100644
index 0000000..bb3e062
--- /dev/null
+++ b/windows/fortran/test/flush2_fortran/flush2_fortran.lfproj
@@ -0,0 +1,68 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{dbb83b6d-9e4e-42db-8e2d-e5cb901fec6b}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>flush2_fortran</AssemblyName>
+ <Name>flush2_fortran</Name>
+ <RootNamespace>flush2_fortran</RootNamespace>
+ <OutputName>flush2_fortran.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\test\flush2_fortran\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib;libtest_cstubddll.lib;libtest_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\test\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\;\testing\hdf5\proj\fortran\test\libtest_cstubdll\Debug\;\testing\hdf5\proj\fortran\test\libtest_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ <OutputType>Exe</OutputType>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\test\flush2_fortran\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib;libtest_cstubdll.lib;libtest_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\test\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\;\testing\hdf5\proj\fortran\test\libtest_cstubdll\Release\;\testing\hdf5\proj\fortran\test\libtest_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\test\fflush2.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\test\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/test/libtest_cstubdll/lahey_libtest_cstubdll.vcproj b/windows/fortran/test/libtest_cstubdll/lahey_libtest_cstubdll.vcproj
new file mode 100644
index 0000000..19bff69
--- /dev/null
+++ b/windows/fortran/test/libtest_cstubdll/lahey_libtest_cstubdll.vcproj
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="libtest_cstubdll"
+ ProjectGUID="{1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="..\..\..\..\proj\fortran\test\$(ProjectName)\$(ConfigurationName)"
+ IntermediateDirectory="$(OutDir)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops;..\..\..\proj\property_sheets\remove-posix-warnings.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;NDEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\../../../../proj/fortran/test/libtest_cstubdll/Release/libtest_cstubdll.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..\..\..\..\src"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;WIN32;NDEBUG;_WINDOWS;_HDF5TESTUSEDLL_;HDF5FORTTEST_CSTUB_DLL_EXPORTS"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderFile=".\../../../../proj/fortran/test/libtest_cstubdll/Release/libtest_cstubdll.pch"
+ AssemblerListingLocation=".\../../../../proj/fortran/test/libtest_cstubdll/Release/"
+ ObjectFile=".\../../../../proj/fortran/test/libtest_cstubdll/Release/"
+ ProgramDataBaseFileName=".\../../../../proj/fortran/test/libtest_cstubdll/Release/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;NDEBUG"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\libtest_cstubdll.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ ProgramDatabaseFile=".\../../../../proj/fortran/test/libtest_cstubdll/Release/libtest_cstubdll.pdb"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ ImportLibrary=".\../../../../proj/fortran/test/libtest_cstubdll/Release/libtest_cstubdll.lib"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="..\..\..\..\proj\fortran\test\$(ProjectName)\$(ConfigurationName)"
+ IntermediateDirectory="$(OutDir)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops;..\..\..\proj\property_sheets\remove-posix-warnings.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;NDEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="3"
+ TypeLibraryName=".\../../../../proj/fortran/test/libtest_cstubdll/Release/libtest_cstubdll.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..\..\..\..\src"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;WIN32;NDEBUG;_WINDOWS;_HDF5TESTUSEDLL_;HDF5FORTTEST_CSTUB_DLL_EXPORTS"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderFile=".\../../../../proj/fortran/test/libtest_cstubdll/Release/libtest_cstubdll.pch"
+ AssemblerListingLocation=".\../../../../proj/fortran/test/libtest_cstubdll/Release/"
+ ObjectFile=".\../../../../proj/fortran/test/libtest_cstubdll/Release/"
+ ProgramDataBaseFileName=".\../../../../proj/fortran/test/libtest_cstubdll/Release/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;NDEBUG"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\libtest_cstubdll.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ ProgramDatabaseFile=".\../../../../proj/fortran/test/libtest_cstubdll/Release/libtest_cstubdll.pdb"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ ImportLibrary=".\../../../../proj/fortran/test/libtest_cstubdll/Release/libtest_cstubdll.lib"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\..\..\..\proj\fortran\test\$(ProjectName)\$(ConfigurationName)"
+ IntermediateDirectory="$(OutDir)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops;..\..\..\proj\property_sheets\remove-posix-warnings.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;_DEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/libtest_cstubdll.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\..\..\src"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;WIN32;_DEBUG;_WINDOWS;_HDF5TESTUSEDLL_;HDF5FORTTEST_CSTUB_DLL_EXPORTS"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderFile=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/libtest_cstubdll.pch"
+ AssemblerListingLocation=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/"
+ ObjectFile=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/"
+ ProgramDataBaseFileName=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;_DEBUG"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\libtest_cstubddll.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/libtest_cstubddll.pdb"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ ImportLibrary=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/libtest_cstubddll.lib"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="..\..\..\..\proj\fortran\test\$(ProjectName)\$(ConfigurationName)"
+ IntermediateDirectory="$(OutDir)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops;..\..\..\proj\property_sheets\remove-posix-warnings.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;_DEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="3"
+ TypeLibraryName=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/libtest_cstubdll.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\..\..\src"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;WIN32;_DEBUG;_WINDOWS;_HDF5TESTUSEDLL_;HDF5FORTTEST_CSTUB_DLL_EXPORTS"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderFile=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/libtest_cstubdll.pch"
+ AssemblerListingLocation=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/"
+ ObjectFile=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/"
+ ProgramDataBaseFileName=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="BIND_TO_CURRENT_VCLIBS_VERSION=1;_DEBUG"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\libtest_cstubddll.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/libtest_cstubddll.pdb"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ ImportLibrary=".\../../../../proj/fortran/test/libtest_cstubdll/Debug/libtest_cstubddll.lib"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\..\..\..\fortran\src\H5f90kit.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\..\fortran\test\t.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\..\fortran\test\t.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/windows/fortran/test/libtest_fortran/libtest_fortran.lfproj b/windows/fortran/test/libtest_fortran/libtest_fortran.lfproj
new file mode 100644
index 0000000..c46b2f7
--- /dev/null
+++ b/windows/fortran/test/libtest_fortran/libtest_fortran.lfproj
@@ -0,0 +1,73 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{80713bd6-f20d-4aca-9bb9-ac32cf4274dc}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>StaticLibrary</OutputType>
+ <AssemblyName>libtest_fortran</AssemblyName>
+ <Name>libtest_fortran</Name>
+ <RootNamespace>libtest_fortran</RootNamespace>
+ <OutputName>libtest_fortran.lib</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <MixLang>MSVC</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <IncPath>..\..\..\..\fortran\test\</IncPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ <AdditionalOpts> -DEF:"..\..\..\..\fortran\test\libtest_fortrandll_lf.def"</AdditionalOpts>
+ <AdditionalLnkOpts>libtest_cstubddll.lib</AdditionalLnkOpts>
+ <LibPath>\testing\hdf5\proj\fortran\test\libtest_cstubdll\Debug\</LibPath>
+ <OutputName>libtest_fortrand.lib</OutputName>
+ <OutputPath>..\..\..\..\proj\fortran\test\libtest_fortran\Debug\</OutputPath>
+ <OutputType>StaticLibrary</OutputType>
+ <StaticLib>True</StaticLib>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <MixLang>MSVC</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <IncPath>..\..\..\..\fortran\test\</IncPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ <AdditionalOpts> -DEF:"..\..\..\..\fortran\test\libtest_fortrandll_lf.def"</AdditionalOpts>
+ <AdditionalLnkOpts>libtest_cstubdll.lib</AdditionalLnkOpts>
+ <LibPath>\testing\hdf5\proj\fortran\test\libtest_cstubdll\Release\</LibPath>
+ <OutputName>libtest_fortran.lib</OutputName>
+ <OutputPath>..\..\..\..\proj\fortran\test\libtest_fortran\Release\</OutputPath>
+ <OutputType>StaticLibrary</OutputType>
+ <StaticLib>True</StaticLib>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\test\tf.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\test\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/test/testhdf5_fortran/testhdf5_fortran.lfproj b/windows/fortran/test/testhdf5_fortran/testhdf5_fortran.lfproj
new file mode 100644
index 0000000..01100e1
--- /dev/null
+++ b/windows/fortran/test/testhdf5_fortran/testhdf5_fortran.lfproj
@@ -0,0 +1,138 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{55383720-ff8a-4e8a-a4bc-6d1583437b34}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>testhdf5_fortran</AssemblyName>
+ <Name>testhdf5_fortran</Name>
+ <RootNamespace>testhdf5_fortran</RootNamespace>
+ <OutputName>testhdf5_fortran.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\test\testhdf5_fortran\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib;libtest_cstubddll.lib;libtest_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\test\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\;\testing\hdf5\proj\fortran\test\libtest_cstubdll\Debug\;\testing\hdf5\proj\fortran\test\libtest_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ <OutputType>Exe</OutputType>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\test\testhdf5_fortran\Release\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib;libtest_cstubdll.lib;libtest_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\test\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\;\testing\hdf5\proj\fortran\test\libtest_cstubdll\Release\;\testing\hdf5\proj\fortran\test\libtest_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\test\fortranlib_test.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5A.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5D.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5E.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5F.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5G.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5I.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5P.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5R.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5S.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5Sselect.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5T.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5VL.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5Z.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tf.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\test\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file
diff --git a/windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.lfproj b/windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.lfproj
new file mode 100644
index 0000000..55af5ae
--- /dev/null
+++ b/windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.lfproj
@@ -0,0 +1,88 @@
+<Project Version="8.00" DefaultTargets="Link" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <UsingTask TaskName="LF_Tasks.LFC" AssemblyFile="$(PackageRoot)\FortranTasks.dll" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{e06f979a-a30f-431d-a7e3-f3b09fcfef6b}</ProjectGuid>
+ <PackageRoot>C:\Program Files\Lahey-Fujitsu Fortran\v7.2\Visual Studio 2008\Packages</PackageRoot>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>testhdf5_fortran_1_8</AssemblyName>
+ <Name>testhdf5_fortran_1_8</Name>
+ <RootNamespace>testhdf5_fortran_1_8</RootNamespace>
+ <OutputName>testhdf5_fortran_1_8.exe</OutputName>
+ <DLL>False</DLL>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>True</DebugSymbols>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\test\testhdf5_fortran_1_8\Debug\</OutputPath>
+ <MixLang>LF95</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5ddll.lib;hdf5_f90cstubddll.lib;hdf5_fortrand.lib;libtest_cstubddll.lib;libtest_fortrand.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\test\;..\..\..\..\proj\hdf5_fortran\Debug\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Debug\;\testing\hdf5\proj\hdf5_f90cstubdll\Debug\;\testing\hdf5\proj\hdf5_fortran\Debug\;\testing\hdf5\proj\fortran\test\libtest_cstubdll\Debug\;\testing\hdf5\proj\fortran\test\libtest_fortran\Debug\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Debug\</ModPath>
+ <OutputType>Exe</OutputType>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugSymbols>False</DebugSymbols>
+ <Optimize>true</Optimize>
+ <OutputPath>..\..\..\..\proj\fortran\test\testhdf5_fortran_1_8\Release\</OutputPath>
+ <MixLang>MSVC</MixLang>
+ <FixForm>Default</FixForm>
+ <ConCC>False</ConCC>
+ <StaticLib>True</StaticLib>
+ <AdditionalLnkOpts>hdf5dll.lib;hdf5_f90cstubdll.lib;hdf5_fortran.lib;libtest_cstubdll.lib;libtest_fortran.lib</AdditionalLnkOpts>
+ <IncPath>..\..\..\..\fortran\test\;..\..\..\..\proj\hdf5_fortran\Release\</IncPath>
+ <LibPath>\testing\hdf5\proj\hdf5dll\Release\;\testing\hdf5\proj\hdf5_f90cstubdll\Release\;\testing\hdf5\proj\hdf5_fortran\Release\;\testing\hdf5\proj\fortran\test\libtest_cstubdll\Release\;\testing\hdf5\proj\fortran\test\libtest_fortran\Release\</LibPath>
+ <ModPath>..\..\..\..\proj\hdf5_fortran\Release\</ModPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="..\..\..\..\fortran\test\fortranlib_test_1_8.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5A_1_8.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5F.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5G_1_8.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ <Compile Include="..\..\..\..\fortran\test\tH5O.f90">
+ <SubType>Code</SubType>
+ <FileExt>.obj</FileExt>
+ <CompileOrder>1</CompileOrder>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="..\" />
+ <Folder Include="..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\" />
+ <Folder Include="..\..\..\..\" />
+ <Folder Include="..\..\..\..\fortran\" />
+ <Folder Include="..\..\..\..\fortran\test\" />
+ </ItemGroup>
+ <Target Name="Link" DependsOnTargets="Build" Inputs="@(Compile -> '%(Filename)%(FileExt)')" Outputs="$(OutputPath)$(OutputName)">
+ <LFC Source="@(Compile -> '%(Filename)%(FileExt)')" OutputName="$(OutputPath)$(OutputName)" Options="$(LinkOptions)" />
+ </Target>
+ <Target Name="Build" Inputs="@(Compile)" Outputs="@(Compile -> '%(Filename)%(FileExt)')">
+ <LFC Source="%(Compile.FullPath)" CompileOnly="-c" Options="%(Compile.FortranOptions)|$(ProjectOptions)" />
+ </Target>
+ <Target Name="Clean">
+ <LFC Clean="True" Source="%(Compile.FullPath)" OutputName="$(OutputPath)$(OutputName)" />
+ </Target>
+ <Target Name="Rebuild" DependsOnTargets="Clean; Link" />
+</Project> \ No newline at end of file