[interpolation] mesh2d gateway introduced
[scilab.git] / scilab / modules / interpolation / src / fortran / interpolation_f2c.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <ItemGroup Label="ProjectConfigurations">\r
4     <ProjectConfiguration Include="Debug|Win32">\r
5       <Configuration>Debug</Configuration>\r
6       <Platform>Win32</Platform>\r
7     </ProjectConfiguration>\r
8     <ProjectConfiguration Include="Debug|x64">\r
9       <Configuration>Debug</Configuration>\r
10       <Platform>x64</Platform>\r
11     </ProjectConfiguration>\r
12     <ProjectConfiguration Include="Release|Win32">\r
13       <Configuration>Release</Configuration>\r
14       <Platform>Win32</Platform>\r
15     </ProjectConfiguration>\r
16     <ProjectConfiguration Include="Release|x64">\r
17       <Configuration>Release</Configuration>\r
18       <Platform>x64</Platform>\r
19     </ProjectConfiguration>\r
20   </ItemGroup>\r
21   <PropertyGroup Label="Globals">\r
22     <ProjectName>interpolation_f</ProjectName>\r
23     <ProjectGuid>{D98B0986-14E4-44FD-B006-CACE4B291F38}</ProjectGuid>\r
24     <RootNamespace>interpolation_f2c</RootNamespace>\r
25     <Keyword>Win32Proj</Keyword>\r
26     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>\r
27   </PropertyGroup>\r
28   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
29   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
30     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
31     <CharacterSet>Unicode</CharacterSet>\r
32     <WholeProgramOptimization>true</WholeProgramOptimization>\r
33     <PlatformToolset>v141</PlatformToolset>\r
34   </PropertyGroup>\r
35   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
36     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
37     <CharacterSet>Unicode</CharacterSet>\r
38     <PlatformToolset>v141</PlatformToolset>\r
39   </PropertyGroup>\r
40   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
41     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
42     <CharacterSet>Unicode</CharacterSet>\r
43     <WholeProgramOptimization>true</WholeProgramOptimization>\r
44     <PlatformToolset>v141</PlatformToolset>\r
45   </PropertyGroup>\r
46   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
47     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
48     <CharacterSet>Unicode</CharacterSet>\r
49     <PlatformToolset>v141</PlatformToolset>\r
50   </PropertyGroup>\r
51   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
52   <ImportGroup Label="ExtensionSettings">\r
53     <Import Project="..\..\..\..\Visual-Studio-settings\f2c.props" />\r
54   </ImportGroup>\r
55   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
56     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
57   </ImportGroup>\r
58   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
59     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
60   </ImportGroup>\r
61   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
62     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
63   </ImportGroup>\r
64   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
65     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
66   </ImportGroup>\r
67   <PropertyGroup Label="UserMacros" />\r
68   <PropertyGroup>\r
69     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
70     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>\r
71     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>\r
72     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
73     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>\r
74     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>\r
75     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>\r
76     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>\r
77     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>\r
78     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
79     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>\r
80     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>\r
81     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
82   </PropertyGroup>\r
83   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
84     <PreBuildEvent>\r
85       <Message>Build Dependencies</Message>\r
86       <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1&gt;NUL 2&gt;NUL
87 lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
88 lib /DEF:"$(ProjectDir)slatec_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)slatec_f.lib" 1&gt;NUL 2&gt;NUL</Command>\r
89     </PreBuildEvent>\r
90     <ClCompile>\r
91       <Optimization>Disabled</Optimization>\r
92       <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
93       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;INTERPOLATION_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
94       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
95       <WarningLevel>Level3</WarningLevel>\r
96     </ClCompile>\r
97     <PreLinkEvent>\r
98       <Message>Build $(ProjectName).def</Message>\r
99       <Command>setlocal EnableDelayedExpansion
100 cd $(ConfigurationName)
101 set LIST_OBJ=
102 for %%f in (*.obj) do set LIST_OBJ=!LIST_OBJ! %%f
103 "$(SolutionDir)bin\dumpexts" -o $(ProjectName).def $(ProjectName).dll %LIST_OBJ%
104 copy $(ProjectName).def ..\$(ProjectName).def &gt;nul
105 del *.def &gt;nul
106 cd ..
107 </Command>\r
108     </PreLinkEvent>\r
109     <Link>\r
110       <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>\r
111       <AdditionalDependencies>core.lib;elementary_functions_f.lib;slatec_f.lib;../../../../bin/blasplus.lib;../../../../bin/libf2c.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
112       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>\r
113       <ModuleDefinitionFile>interpolation_f.def</ModuleDefinitionFile>\r
114       <GenerateDebugInformation>true</GenerateDebugInformation>\r
115       <SubSystem>Windows</SubSystem>\r
116       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>\r
117       <TargetMachine>MachineX86</TargetMachine>\r
118       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>\r
119       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
120       <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>\r
121     </Link>\r
122   </ItemDefinitionGroup>\r
123   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
124     <PreBuildEvent>\r
125       <Message>Build Dependencies</Message>\r
126       <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1&gt;NUL 2&gt;NUL
127 lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
128 lib /DEF:"$(ProjectDir)slatec_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)slatec_f.lib" 1&gt;NUL 2&gt;NUL</Command>\r
129     </PreBuildEvent>\r
130     <Midl>\r
131       <TargetEnvironment>X64</TargetEnvironment>\r
132     </Midl>\r
133     <ClCompile>\r
134       <Optimization>Disabled</Optimization>\r
135       <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
136       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;INTERPOLATION_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
137       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
138       <WarningLevel>Level3</WarningLevel>\r
139     </ClCompile>\r
140     <PreLinkEvent>\r
141       <Message>Build $(ProjectName).def</Message>\r
142       <Command>setlocal EnableDelayedExpansion
143 cd $(ConfigurationName)
144 set LIST_OBJ=
145 for %%f in (*.obj) do set LIST_OBJ=!LIST_OBJ! %%f
146 "$(SolutionDir)bin\dumpexts" -o $(ProjectName).def $(ProjectName).dll %LIST_OBJ%
147 copy $(ProjectName).def ..\$(ProjectName).def &gt;nul
148 del *.def &gt;nul
149 cd ..
150 </Command>\r
151     </PreLinkEvent>\r
152     <Link>\r
153       <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>\r
154       <AdditionalDependencies>core.lib;elementary_functions_f.lib;slatec_f.lib;../../../../bin/blasplus.lib;../../../../bin/libf2c.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
155       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>\r
156       <ModuleDefinitionFile>interpolation_f.def</ModuleDefinitionFile>\r
157       <GenerateDebugInformation>true</GenerateDebugInformation>\r
158       <SubSystem>Windows</SubSystem>\r
159       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>\r
160       <TargetMachine>MachineX64</TargetMachine>\r
161       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>\r
162       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
163       <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>\r
164     </Link>\r
165   </ItemDefinitionGroup>\r
166   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
167     <PreBuildEvent>\r
168       <Message>Build Dependencies</Message>\r
169       <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1&gt;NUL 2&gt;NUL
170 lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
171 lib /DEF:"$(ProjectDir)slatec_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)slatec_f.lib" 1&gt;NUL 2&gt;NUL</Command>\r
172     </PreBuildEvent>\r
173     <ClCompile>\r
174       <WholeProgramOptimization>false</WholeProgramOptimization>\r
175       <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
176       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;INTERPOLATION_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
177       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
178       <WarningLevel>Level3</WarningLevel>\r
179       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
180     </ClCompile>\r
181     <PreLinkEvent>\r
182       <Message>Build $(ProjectName).def</Message>\r
183       <Command>setlocal EnableDelayedExpansion
184 cd $(ConfigurationName)
185 set LIST_OBJ=
186 for %%f in (*.obj) do set LIST_OBJ=!LIST_OBJ! %%f
187 "$(SolutionDir)bin\dumpexts" -o $(ProjectName).def $(ProjectName).dll %LIST_OBJ%
188 copy $(ProjectName).def ..\$(ProjectName).def &gt;nul
189 del *.def &gt;nul
190 cd ..
191 </Command>\r
192     </PreLinkEvent>\r
193     <Link>\r
194       <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>\r
195       <AdditionalDependencies>core.lib;elementary_functions_f.lib;slatec_f.lib;../../../../bin/blasplus.lib;../../../../bin/libf2c.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
196       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>\r
197       <ModuleDefinitionFile>interpolation_f.def</ModuleDefinitionFile>\r
198       <GenerateDebugInformation>true</GenerateDebugInformation>\r
199       <SubSystem>Windows</SubSystem>\r
200       <OptimizeReferences>true</OptimizeReferences>\r
201       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
202       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>\r
203       <TargetMachine>MachineX86</TargetMachine>\r
204       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>\r
205       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
206       <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>\r
207     </Link>\r
208   </ItemDefinitionGroup>\r
209   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
210     <PreBuildEvent>\r
211       <Message>Build Dependencies</Message>\r
212       <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1&gt;NUL 2&gt;NUL
213 lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
214 lib /DEF:"$(ProjectDir)slatec_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)slatec_f.lib" 1&gt;NUL 2&gt;NUL</Command>\r
215     </PreBuildEvent>\r
216     <Midl>\r
217       <TargetEnvironment>X64</TargetEnvironment>\r
218     </Midl>\r
219     <ClCompile>\r
220       <WholeProgramOptimization>false</WholeProgramOptimization>\r
221       <AdditionalIncludeDirectories>../../../../libs/f2c;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
222       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;INTERPOLATION_F2C_EXPORTS;FORDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
223       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
224       <WarningLevel>Level3</WarningLevel>\r
225       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
226     </ClCompile>\r
227     <PreLinkEvent>\r
228       <Message>Build $(ProjectName).def</Message>\r
229       <Command>setlocal EnableDelayedExpansion
230 cd $(ConfigurationName)
231 set LIST_OBJ=
232 for %%f in (*.obj) do set LIST_OBJ=!LIST_OBJ! %%f
233 "$(SolutionDir)bin\dumpexts" -o $(ProjectName).def $(ProjectName).dll %LIST_OBJ%
234 copy $(ProjectName).def ..\$(ProjectName).def &gt;nul
235 del *.def &gt;nul
236 cd ..
237 </Command>\r
238     </PreLinkEvent>\r
239     <Link>\r
240       <AdditionalOptions>/ignore:4049 %(AdditionalOptions)</AdditionalOptions>\r
241       <AdditionalDependencies>core.lib;elementary_functions_f.lib;slatec_f.lib;../../../../bin/blasplus.lib;../../../../bin/libf2c.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
242       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>\r
243       <ModuleDefinitionFile>interpolation_f.def</ModuleDefinitionFile>\r
244       <GenerateDebugInformation>true</GenerateDebugInformation>\r
245       <SubSystem>Windows</SubSystem>\r
246       <OptimizeReferences>true</OptimizeReferences>\r
247       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
248       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>\r
249       <TargetMachine>MachineX64</TargetMachine>\r
250       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>\r
251       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
252       <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>\r
253     </Link>\r
254   </ItemDefinitionGroup>\r
255   <ItemGroup>\r
256     <ClCompile Include="common_f2c.c" />\r
257     <ClCompile Include="cshep2d.c" />\r
258     <ClCompile Include="dspfit.c" />\r
259     <ClCompile Include="mesh2b.c" />\r
260     <ClCompile Include="somespline.c" />\r
261   </ItemGroup>\r
262   <ItemGroup>\r
263     <f2c_rule Include="cshep2d.f" />\r
264     <f2c_rule Include="dspfit.f" />\r
265     <f2c_rule Include="mesh2b.f" />\r
266     <f2c_rule Include="somespline.f" />\r
267   </ItemGroup>\r
268   <ItemGroup>\r
269     <None Include="..\..\sci_gateway\interpolation_gateway.xml" />\r
270     <None Include="..\..\Makefile.am" />\r
271     <None Include="elementary_functions_f_Import.def" />\r
272     <None Include="core_import.def" />\r
273     <None Include="slatec_f_Import.def" />\r
274   </ItemGroup>\r
275   <ItemGroup>\r
276     <ProjectReference Include="..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">\r
277       <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>\r
278       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
279     </ProjectReference>\r
280   </ItemGroup>\r
281   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
282   <ImportGroup Label="ExtensionTargets">\r
283     <Import Project="..\..\..\..\Visual-Studio-settings\f2c.targets" />\r
284   </ImportGroup>\r
285 </Project>