modules using java in nwni mode fixed.
[scilab.git] / scilab / modules / renderer / renderer.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>{B23B01C1-A545-4BA0-9950-7BCADE201C5B}</ProjectGuid>
23     <RootNamespace>renderer</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     <PlatformToolset>v120</PlatformToolset>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <CharacterSet>MultiByte</CharacterSet>
36     <PlatformToolset>v120</PlatformToolset>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <CharacterSet>MultiByte</CharacterSet>
41     <WholeProgramOptimization>false</WholeProgramOptimization>
42     <PlatformToolset>v120</PlatformToolset>
43   </PropertyGroup>
44   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
45     <ConfigurationType>DynamicLibrary</ConfigurationType>
46     <CharacterSet>MultiByte</CharacterSet>
47     <PlatformToolset>v120</PlatformToolset>
48   </PropertyGroup>
49   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
50   <ImportGroup Label="ExtensionSettings">
51   </ImportGroup>
52   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
53     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54   </ImportGroup>
55   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
56     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57   </ImportGroup>
58   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
59     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
60   </ImportGroup>
61   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
62     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
63   </ImportGroup>
64   <PropertyGroup Label="UserMacros" />
65   <PropertyGroup>
66     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
67     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
68     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
69     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
70     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
71     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
72     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
73     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
74     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
75     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
76     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
77     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
78     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
79     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">sci$(ProjectName)</TargetName>
80     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">sci$(ProjectName)</TargetName>
81     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">sci$(ProjectName)</TargetName>
82     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">sci$(ProjectName)</TargetName>
83   </PropertyGroup>
84   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
85     <ClCompile>
86       <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
87       <Optimization>Disabled</Optimization>
88       <AdditionalIncludeDirectories>includes;src/cpp;src/jni;$(SCILAB_JDK32)/include;$(SCILAB_JDK32)/include/win32;../../libs/intl;../jvm/includes;../localization/includes;../graphics/includes;../graphics/includes/handleDrawing;../graphic_export/includes;../commons/src/jni;../core/includes;../string/includes;../output_stream/includes;../elementary_functions/includes;../gui/includes;../api_scilab/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
89       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;FORDLL;_DEBUG;_WINDOWS;_USRDLL;RENDERER_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
90       <MinimalRebuild>true</MinimalRebuild>
91       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
92       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
93       <PrecompiledHeader>
94       </PrecompiledHeader>
95       <WarningLevel>Level3</WarningLevel>
96       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
97     </ClCompile>
98     <PreLinkEvent>
99       <Message>Make dependencies</Message>
100       <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1&gt;NUL 2&gt;NUL
101 </Command>
102     </PreLinkEvent>
103     <Link>
104       <AdditionalDependencies>core.lib;%(AdditionalDependencies)</AdditionalDependencies>
105       <OutputFile>$(SolutionDir)bin\sci$(ProjectName).dll</OutputFile>
106       <ModuleDefinitionFile>
107       </ModuleDefinitionFile>
108       <GenerateDebugInformation>true</GenerateDebugInformation>
109       <SubSystem>Windows</SubSystem>
110       <RandomizedBaseAddress>false</RandomizedBaseAddress>
111       <DataExecutionPrevention>
112       </DataExecutionPrevention>
113       <ImportLibrary>$(SolutionDir)bin\sci$(ProjectName).lib</ImportLibrary>
114       <TargetMachine>MachineX86</TargetMachine>
115       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
116       <RandomizedBaseAddress>false</RandomizedBaseAddress>
117     </Link>
118   </ItemDefinitionGroup>
119   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
120     <Midl>
121       <TargetEnvironment>X64</TargetEnvironment>
122     </Midl>
123     <ClCompile>
124       <Optimization>Disabled</Optimization>
125       <AdditionalIncludeDirectories>includes;src/cpp;src/jni;$(SCILAB_JDK64)/include;$(SCILAB_JDK64)/include/win32;../../libs/intl;../jvm/includes;../localization/includes;../graphics/includes;../graphics/includes/handleDrawing;../graphic_export/includes;../commons/src/jni;../core/includes;../string/includes;../output_stream/includes;../elementary_functions/includes;../gui/includes;../api_scilab/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
126       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;FORDLL;_DEBUG;_WINDOWS;_USRDLL;RENDERER_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
127       <MinimalRebuild>true</MinimalRebuild>
128       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
129       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
130       <PrecompiledHeader>
131       </PrecompiledHeader>
132       <WarningLevel>Level3</WarningLevel>
133       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
134     </ClCompile>
135     <PreLinkEvent>
136       <Message>Make dependencies</Message>
137       <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1&gt;NUL 2&gt;NUL
138 </Command>
139     </PreLinkEvent>
140     <Link>
141       <AdditionalDependencies>core.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\sci$(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       <Optimization>MaxSpeed</Optimization>
160       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
161       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
162       <WholeProgramOptimization>false</WholeProgramOptimization>
163       <AdditionalIncludeDirectories>includes;src/cpp;src/jni;$(SCILAB_JDK32)/include;$(SCILAB_JDK32)/include/win32;../../libs/intl;../jvm/includes;../localization/includes;../graphics/includes;../graphics/includes/handleDrawing;../graphic_export/includes;../commons/src/jni;../core/includes;../string/includes;../output_stream/includes;../elementary_functions/includes;../gui/includes;../api_scilab/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;FORDLL;NDEBUG;_WINDOWS;_USRDLL;RENDERER_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
165       <StringPooling>true</StringPooling>
166       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
167       <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
168       <PrecompiledHeader>
169       </PrecompiledHeader>
170       <WarningLevel>Level3</WarningLevel>
171       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
172       <MultiProcessorCompilation>true</MultiProcessorCompilation>
173     </ClCompile>
174     <PreLinkEvent>
175       <Message>Make dependencies</Message>
176       <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1&gt;NUL 2&gt;NUL
177 </Command>
178     </PreLinkEvent>
179     <Link>
180       <AdditionalDependencies>core.lib;%(AdditionalDependencies)</AdditionalDependencies>
181       <OutputFile>$(SolutionDir)bin\sci$(ProjectName).dll</OutputFile>
182       <ModuleDefinitionFile>
183       </ModuleDefinitionFile>
184       <GenerateDebugInformation>false</GenerateDebugInformation>
185       <SubSystem>Windows</SubSystem>
186       <OptimizeReferences>true</OptimizeReferences>
187       <EnableCOMDATFolding>true</EnableCOMDATFolding>
188       <LinkTimeCodeGeneration>
189       </LinkTimeCodeGeneration>
190       <RandomizedBaseAddress>false</RandomizedBaseAddress>
191       <DataExecutionPrevention>
192       </DataExecutionPrevention>
193       <ImportLibrary>$(SolutionDir)bin\sci$(ProjectName).lib</ImportLibrary>
194       <TargetMachine>MachineX86</TargetMachine>
195       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
196       <RandomizedBaseAddress>false</RandomizedBaseAddress>
197     </Link>
198   </ItemDefinitionGroup>
199   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
200     <Midl>
201       <TargetEnvironment>X64</TargetEnvironment>
202     </Midl>
203     <ClCompile>
204       <Optimization>MaxSpeed</Optimization>
205       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
206       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
207       <WholeProgramOptimization>false</WholeProgramOptimization>
208       <AdditionalIncludeDirectories>includes;src/cpp;src/jni;$(SCILAB_JDK64)/include;$(SCILAB_JDK64)/include/win32;../../libs/intl;../jvm/includes;../localization/includes;../graphics/includes;../graphics/includes/handleDrawing;../graphic_export/includes;../commons/src/jni;../core/includes;../string/includes;../output_stream/includes;../elementary_functions/includes;../gui/includes;../api_scilab/includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
209       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;FORDLL;NDEBUG;_WINDOWS;_USRDLL;RENDERER_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       <MultiProcessorCompilation>true</MultiProcessorCompilation>
218     </ClCompile>
219     <PreLinkEvent>
220       <Message>Make dependencies</Message>
221       <Command>lib /DEF:"$(ProjectDir)core_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core.lib" 1&gt;NUL 2&gt;NUL
222 </Command>
223     </PreLinkEvent>
224     <Link>
225       <AdditionalDependencies>core.lib;%(AdditionalDependencies)</AdditionalDependencies>
226       <OutputFile>$(SolutionDir)bin\sci$(ProjectName).dll</OutputFile>
227       <ModuleDefinitionFile>
228       </ModuleDefinitionFile>
229       <GenerateDebugInformation>false</GenerateDebugInformation>
230       <SubSystem>Windows</SubSystem>
231       <OptimizeReferences>true</OptimizeReferences>
232       <EnableCOMDATFolding>true</EnableCOMDATFolding>
233       <LinkTimeCodeGeneration>
234       </LinkTimeCodeGeneration>
235       <RandomizedBaseAddress>false</RandomizedBaseAddress>
236       <DataExecutionPrevention>
237       </DataExecutionPrevention>
238       <ImportLibrary>$(SolutionDir)bin\sci$(ProjectName).lib</ImportLibrary>
239       <TargetMachine>MachineX64</TargetMachine>
240       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
241       <RandomizedBaseAddress>false</RandomizedBaseAddress>
242     </Link>
243   </ItemDefinitionGroup>
244   <ItemGroup>
245     <ClCompile Include="src\c\DllmainRenderer.c" />
246     <ClCompile Include="src\cpp\GetJavaProperty.cpp" />
247     <ClCompile Include="src\cpp\JavaInteraction.cpp" />
248     <ClCompile Include="src\cpp\RendererFontManager.cpp" />
249     <ClCompile Include="src\cpp\SetJavaProperty.cpp" />
250     <ClCompile Include="src\jni\CallRenderer.cpp" />
251     <ClCompile Include="src\jni\XlFontManager.cpp" />
252   </ItemGroup>
253   <ItemGroup>
254     <ClInclude Include="includes\dynlib_renderer.h" />
255     <ClInclude Include="includes\GetJavaProperty.h" />
256     <ClInclude Include="includes\JavaInteraction.h" />
257     <ClInclude Include="includes\RendererFontManager.h" />
258     <ClInclude Include="includes\SetJavaProperty.h" />
259     <ClInclude Include="src\jni\CallRenderer.hxx" />
260     <ClInclude Include="src\jni\XlFontManager.hxx" />
261   </ItemGroup>
262   <ItemGroup>
263     <ResourceCompile Include="renderer.rc" />
264   </ItemGroup>
265   <ItemGroup>
266     <None Include="locales\renderer.pot" />
267     <None Include="renderer_header.def" />
268     <None Include="core_import.def" />
269     <None Include="Makefile.am" />
270     <None Include="renderer.iss" />
271   </ItemGroup>
272   <ItemGroup>
273     <ProjectReference Include="..\..\tools\Dumpexts\Dumpexts.vcxproj">
274       <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
275       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
276     </ProjectReference>
277     <ProjectReference Include="..\commons\src\c\commons.vcxproj">
278       <Project>{eca09a1e-6d12-4a47-92e1-a671c181df77}</Project>
279     </ProjectReference>
280     <ProjectReference Include="..\jvm\libjvm.vcxproj">
281       <Project>{8ba2dda8-bd04-4d4d-8ee6-6caa955f7470}</Project>
282     </ProjectReference>
283     <ProjectReference Include="..\localization\src\localization.vcxproj">
284       <Project>{ecffeb0c-1eda-45ee-9a10-b18143852e17}</Project>
285       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
286     </ProjectReference>
287     <ProjectReference Include="..\output_stream\src\c\output_stream.vcxproj">
288       <Project>{a5911cd7-f8e8-440c-a23e-4843a0636f3a}</Project>
289       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
290     </ProjectReference>
291   </ItemGroup>
292   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
293   <ImportGroup Label="ExtensionTargets">
294   </ImportGroup>
295 </Project>