Merge remote-tracking branch 'refs/remotes/origin/master' into desktop
[scilab.git] / scilab / modules / commons / src / c / commons.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Debug|x64">
9       <Configuration>Debug</Configuration>
10       <Platform>x64</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Release|Win32">
13       <Configuration>Release</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|x64">
17       <Configuration>Release</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <ProjectGuid>{ECA09A1E-6D12-4A47-92E1-A671C181DF77}</ProjectGuid>
23     <RootNamespace>commons</RootNamespace>
24     <Keyword>Win32Proj</Keyword>
25   </PropertyGroup>
26   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
28     <ConfigurationType>DynamicLibrary</ConfigurationType>
29     <CharacterSet>MultiByte</CharacterSet>
30     <WholeProgramOptimization>false</WholeProgramOptimization>
31   </PropertyGroup>
32   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
33     <ConfigurationType>DynamicLibrary</ConfigurationType>
34     <CharacterSet>MultiByte</CharacterSet>
35   </PropertyGroup>
36   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
37     <ConfigurationType>DynamicLibrary</ConfigurationType>
38     <CharacterSet>MultiByte</CharacterSet>
39     <WholeProgramOptimization>false</WholeProgramOptimization>
40   </PropertyGroup>
41   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
42     <ConfigurationType>DynamicLibrary</ConfigurationType>
43     <CharacterSet>MultiByte</CharacterSet>
44   </PropertyGroup>
45   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
46   <ImportGroup Label="ExtensionSettings">
47   </ImportGroup>
48   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
49     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
50   </ImportGroup>
51   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
52     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53   </ImportGroup>
54   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
55     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
56   </ImportGroup>
57   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
58     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
59   </ImportGroup>
60   <PropertyGroup Label="UserMacros" />
61   <PropertyGroup>
62     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
63     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
64     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
65     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
66     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
67     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
68     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
69     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
70     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
71     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
72     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
73     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
74     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
75     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">sci$(ProjectName)</TargetName>
76     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">sci$(ProjectName)</TargetName>
77     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">sci$(ProjectName)</TargetName>
78     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">sci$(ProjectName)</TargetName>
79   </PropertyGroup>
80   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
81     <ClCompile>
82       <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
83       <Optimization>Disabled</Optimization>
84       <AdditionalIncludeDirectories>.;../../includes;../../../../libs/MALLOC/includes;../../../core/includes;../../../output_stream/includes;../../../dynamic_link/includes;../../../dynamic_link/src/c;../../../localization/includes;../../../core/src/c;../../../../libs/intl;../../../commons/includes;../../../api_scilab/includes;../../../../java/jdk/include;../../../../java/jdk/include/win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
85       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;FORDLL;_DEBUG;_WINDOWS;_USRDLL;COMMONS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
86       <MinimalRebuild>true</MinimalRebuild>
87       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
88       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
89       <PrecompiledHeader>
90       </PrecompiledHeader>
91       <WarningLevel>Level3</WarningLevel>
92       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
93       <CompileAs>Default</CompileAs>
94       <DisableSpecificWarnings>4251</DisableSpecificWarnings>
95     </ClCompile>
96     <PreLinkEvent>
97       <Message>Make dependencies</Message>
98       <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
99 lib /DEF:"$(ProjectDir)commons_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)commons_f.lib" 1&gt;NUL 2&gt;NUL</Command>
100     </PreLinkEvent>
101     <Link>
102       <AdditionalDependencies>LibScilab.lib;commons_f.lib;%(AdditionalDependencies)</AdditionalDependencies>
103       <OutputFile>$(SolutionDir)bin\sci$(ProjectName).dll</OutputFile>
104       <ModuleDefinitionFile>
105       </ModuleDefinitionFile>
106       <GenerateDebugInformation>true</GenerateDebugInformation>
107       <SubSystem>Windows</SubSystem>
108       <RandomizedBaseAddress>false</RandomizedBaseAddress>
109       <DataExecutionPrevention>
110       </DataExecutionPrevention>
111       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
112       <TargetMachine>MachineX86</TargetMachine>
113       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
114       <RandomizedBaseAddress>false</RandomizedBaseAddress>
115     </Link>
116   </ItemDefinitionGroup>
117   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
118     <Midl>
119       <TargetEnvironment>X64</TargetEnvironment>
120     </Midl>
121     <ClCompile>
122       <Optimization>Disabled</Optimization>
123       <AdditionalIncludeDirectories>.;../../includes;../../../../libs/MALLOC/includes;../../../core/includes;../../../output_stream/includes;../../../dynamic_link/includes;../../../dynamic_link/src/c;../../../localization/includes;../../../core/src/c;../../../../libs/intl;../../../commons/includes;../../../api_scilab/includes;../../../../java/jdk/include;../../../../java/jdk/include/win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
124       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;FORDLL;_DEBUG;_WINDOWS;_USRDLL;COMMONS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
125       <MinimalRebuild>true</MinimalRebuild>
126       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
127       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
128       <PrecompiledHeader>
129       </PrecompiledHeader>
130       <WarningLevel>Level3</WarningLevel>
131       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
132       <CompileAs>Default</CompileAs>
133       <DisableSpecificWarnings>4251</DisableSpecificWarnings>
134     </ClCompile>
135     <PreLinkEvent>
136       <Message>Make dependencies</Message>
137       <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
138 lib /DEF:"$(ProjectDir)commons_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)commons_f.lib" 1&gt;NUL 2&gt;NUL</Command>
139     </PreLinkEvent>
140     <Link>
141       <AdditionalDependencies>LibScilab.lib;commons_f.lib;%(AdditionalDependencies)</AdditionalDependencies>
142       <OutputFile>$(SolutionDir)bin\sci$(ProjectName).dll</OutputFile>
143       <ModuleDefinitionFile>
144       </ModuleDefinitionFile>
145       <GenerateDebugInformation>true</GenerateDebugInformation>
146       <SubSystem>Windows</SubSystem>
147       <RandomizedBaseAddress>false</RandomizedBaseAddress>
148       <DataExecutionPrevention>
149       </DataExecutionPrevention>
150       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
151       <TargetMachine>MachineX64</TargetMachine>
152       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
153       <RandomizedBaseAddress>false</RandomizedBaseAddress>
154     </Link>
155   </ItemDefinitionGroup>
156   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
157     <ClCompile>
158       <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
159       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
160       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
161       <WholeProgramOptimization>false</WholeProgramOptimization>
162       <AdditionalIncludeDirectories>.;../../includes;../../../../libs/MALLOC/includes;../../../core/includes;../../../output_stream/includes;../../../dynamic_link/includes;../../../dynamic_link/src/c;../../../localization/includes;../../../core/src/c;../../../../libs/intl;../../../commons/includes;../../../api_scilab/includes;../../../../java/jdk/include;../../../../java/jdk/include/win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
163       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;FORDLL;NDEBUG;_WINDOWS;_USRDLL;COMMONS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
164       <StringPooling>true</StringPooling>
165       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
166       <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
167       <PrecompiledHeader>
168       </PrecompiledHeader>
169       <WarningLevel>Level3</WarningLevel>
170       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
171       <CompileAs>Default</CompileAs>
172       <MultiProcessorCompilation>true</MultiProcessorCompilation>
173       <DisableSpecificWarnings>4251</DisableSpecificWarnings>
174     </ClCompile>
175     <PreLinkEvent>
176       <Message>Make dependencies</Message>
177       <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
178 lib /DEF:"$(ProjectDir)commons_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)commons_f.lib" 1&gt;NUL 2&gt;NUL</Command>
179     </PreLinkEvent>
180     <Link>
181       <AdditionalDependencies>LibScilab.lib;commons_f.lib;%(AdditionalDependencies)</AdditionalDependencies>
182       <OutputFile>$(SolutionDir)bin\sci$(ProjectName).dll</OutputFile>
183       <ModuleDefinitionFile>
184       </ModuleDefinitionFile>
185       <GenerateDebugInformation>false</GenerateDebugInformation>
186       <SubSystem>Windows</SubSystem>
187       <OptimizeReferences>true</OptimizeReferences>
188       <EnableCOMDATFolding>true</EnableCOMDATFolding>
189       <LinkTimeCodeGeneration>
190       </LinkTimeCodeGeneration>
191       <RandomizedBaseAddress>false</RandomizedBaseAddress>
192       <DataExecutionPrevention>
193       </DataExecutionPrevention>
194       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
195       <TargetMachine>MachineX86</TargetMachine>
196       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
197       <RandomizedBaseAddress>false</RandomizedBaseAddress>
198     </Link>
199   </ItemDefinitionGroup>
200   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
201     <Midl>
202       <TargetEnvironment>X64</TargetEnvironment>
203     </Midl>
204     <ClCompile>
205       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
206       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
207       <WholeProgramOptimization>false</WholeProgramOptimization>
208       <AdditionalIncludeDirectories>.;../../includes;../../../../libs/MALLOC/includes;../../../core/includes;../../../output_stream/includes;../../../dynamic_link/includes;../../../dynamic_link/src/c;../../../localization/includes;../../../core/src/c;../../../../libs/intl;../../../commons/includes;../../../api_scilab/includes;../../../../java/jdk/include;../../../../java/jdk/include/win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
209       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;FORDLL;NDEBUG;_WINDOWS;_USRDLL;COMMONS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
210       <StringPooling>true</StringPooling>
211       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
212       <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
213       <PrecompiledHeader>
214       </PrecompiledHeader>
215       <WarningLevel>Level3</WarningLevel>
216       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
217       <CompileAs>Default</CompileAs>
218       <MultiProcessorCompilation>true</MultiProcessorCompilation>
219       <DisableSpecificWarnings>4251</DisableSpecificWarnings>
220     </ClCompile>
221     <PreLinkEvent>
222       <Message>Make dependencies</Message>
223       <Command>lib /DEF:"$(ProjectDir)LibScilab_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)LibScilab.lib" 1&gt;NUL 2&gt;NUL
224 lib /DEF:"$(ProjectDir)commons_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)commons_f.lib" 1&gt;NUL 2&gt;NUL</Command>
225     </PreLinkEvent>
226     <Link>
227       <AdditionalDependencies>LibScilab.lib;commons_f.lib;%(AdditionalDependencies)</AdditionalDependencies>
228       <OutputFile>$(SolutionDir)bin\sci$(ProjectName).dll</OutputFile>
229       <ModuleDefinitionFile>
230       </ModuleDefinitionFile>
231       <GenerateDebugInformation>false</GenerateDebugInformation>
232       <SubSystem>Windows</SubSystem>
233       <OptimizeReferences>true</OptimizeReferences>
234       <EnableCOMDATFolding>true</EnableCOMDATFolding>
235       <LinkTimeCodeGeneration>
236       </LinkTimeCodeGeneration>
237       <RandomizedBaseAddress>false</RandomizedBaseAddress>
238       <DataExecutionPrevention>
239       </DataExecutionPrevention>
240       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
241       <TargetMachine>MachineX64</TargetMachine>
242       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
243       <RandomizedBaseAddress>false</RandomizedBaseAddress>
244     </Link>
245   </ItemDefinitionGroup>
246   <ItemGroup>
247     <ClCompile Include="..\jni\CommonFileUtils_wrap.c" />
248     <ClCompile Include="..\jni\GiwsException.cpp" />
249     <ClCompile Include="DllmainCommons.c" />
250     <ClCompile Include="..\jni\ScilabCommons_wrap.c" />
251     <ClCompile Include="fileutils.c" />
252   </ItemGroup>
253   <ItemGroup>
254     <ClInclude Include="..\..\includes\dynlib_commons.h" />
255     <ClInclude Include="..\..\includes\fileutils.h" />
256     <ClInclude Include="..\jni\GiwsException.hxx" />
257   </ItemGroup>
258   <ItemGroup>
259     <None Include="commons_f_Import.def" />
260     <None Include="LibScilab_Import.def" />
261     <None Include="..\..\commons.iss" />
262     <None Include="..\..\sci_gateway\commons_gateway.xml" />
263     <None Include="..\..\Makefile.am" />
264     <None Include="..\..\version.xml" />
265   </ItemGroup>
266   <ItemGroup>
267     <ResourceCompile Include="commons.rc" />
268   </ItemGroup>
269   <ItemGroup>
270     <ProjectReference Include="..\..\..\..\libs\MALLOC\MALLOC.vcxproj">
271       <Project>{6a84ad8c-ba18-4a3f-9c72-ec3df0939e9e}</Project>
272       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
273     </ProjectReference>
274     <ProjectReference Include="..\..\..\..\Visual-Studio-settings\rename-vc-files\rename-vc-files.vcxproj">
275       <Project>{dd8a0506-8d31-4cf8-856a-c10ece9c13a4}</Project>
276       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
277     </ProjectReference>
278     <ProjectReference Include="..\..\..\fileio\fileio.vcxproj">
279       <Project>{4fc72d4a-80ee-4b1a-8724-0201c1a35621}</Project>
280     </ProjectReference>
281     <ProjectReference Include="..\..\..\localization\src\localization.vcxproj">
282       <Project>{ecffeb0c-1eda-45ee-9a10-b18143852e17}</Project>
283     </ProjectReference>
284   </ItemGroup>
285   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
286   <ImportGroup Label="ExtensionTargets">
287   </ImportGroup>
288 </Project>