fix bug_14405: add typesjni.lib and typesjni.dll in Windows installer
[scilab.git] / scilab / modules / types / typesjni / typesjni.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>{FC2F9DEC-EF14-401B-A0A9-CCD88552A359}</ProjectGuid>
23     <RootNamespace>typesjni</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>Unicode</CharacterSet>
30     <WholeProgramOptimization>true</WholeProgramOptimization>
31     <PlatformToolset>v120</PlatformToolset>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <CharacterSet>Unicode</CharacterSet>
36     <PlatformToolset>v120</PlatformToolset>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <CharacterSet>Unicode</CharacterSet>
41     <WholeProgramOptimization>true</WholeProgramOptimization>
42     <PlatformToolset>v120</PlatformToolset>
43   </PropertyGroup>
44   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
45     <ConfigurationType>DynamicLibrary</ConfigurationType>
46     <CharacterSet>Unicode</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     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
70     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
71     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
72     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
73     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
74     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
75     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
76     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
77     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
78     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
79   </PropertyGroup>
80   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
81     <ClCompile>
82       <Optimization>Disabled</Optimization>
83       <AdditionalIncludeDirectories>../includes;../src/jni;../src/cpp;$(SCILAB_JDK32)/include;$(SCILAB_JDK32)/include/win32;../../jvm/includes;../../commons/src/jni;../../output_stream/includes;../../core/includes;../../api_scilab/includes;../../ast/includes/operations;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
84       <PreprocessorDefinitions>FORDLL;WIN32;_DEBUG;_WINDOWS;_USRDLL;TYPESJNI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
86       <PrecompiledHeader>
87       </PrecompiledHeader>
88       <WarningLevel>Level3</WarningLevel>
89       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
90     </ClCompile>
91     <Link>
92       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
93       <GenerateDebugInformation>true</GenerateDebugInformation>
94       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
95       <AdditionalDependencies>
96       </AdditionalDependencies>
97       <RandomizedBaseAddress>false</RandomizedBaseAddress>
98     </Link>
99     <PreLinkEvent>
100       <Command>
101       </Command>
102       <Message>Build dependencies</Message>
103     </PreLinkEvent>
104   </ItemDefinitionGroup>
105   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
106     <Midl>
107       <TargetEnvironment>X64</TargetEnvironment>
108     </Midl>
109     <ClCompile>
110       <Optimization>Disabled</Optimization>
111       <AdditionalIncludeDirectories>../includes;../src/jni;../src/cpp;$(SCILAB_JDK64)/include;$(SCILAB_JDK64)/include/win32;../../jvm/includes;../../commons/src/jni;../../output_stream/includes;../../core/includes;../../api_scilab/includes;../../ast/includes/operations;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
112       <PreprocessorDefinitions>FORDLL;WIN32;_DEBUG;_WINDOWS;_USRDLL;TYPESJNI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
113       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
114       <PrecompiledHeader>
115       </PrecompiledHeader>
116       <WarningLevel>Level3</WarningLevel>
117       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
118     </ClCompile>
119     <Link>
120       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
121       <GenerateDebugInformation>true</GenerateDebugInformation>
122       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
123       <AdditionalDependencies>
124       </AdditionalDependencies>
125       <RandomizedBaseAddress>false</RandomizedBaseAddress>
126     </Link>
127     <PreLinkEvent>
128       <Command>
129       </Command>
130       <Message>Build dependencies</Message>
131     </PreLinkEvent>
132   </ItemDefinitionGroup>
133   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
134     <ClCompile>
135       <AdditionalIncludeDirectories>../includes;../src/jni;../src/cpp;$(SCILAB_JDK32)/include;$(SCILAB_JDK32)/include/win32;../../jvm/includes;../../commons/src/jni;../../output_stream/includes;../../core/includes;../../api_scilab/includes;../../ast/includes/operations;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
136       <PreprocessorDefinitions>FORDLL;WIN32;NDEBUG;_WINDOWS;_USRDLL;TYPESJNI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
137       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
138       <FunctionLevelLinking>true</FunctionLevelLinking>
139       <PrecompiledHeader>
140       </PrecompiledHeader>
141       <WarningLevel>Level3</WarningLevel>
142       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
143       <MultiProcessorCompilation>true</MultiProcessorCompilation>
144     </ClCompile>
145     <Link>
146       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
147       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
148       <AdditionalDependencies>
149       </AdditionalDependencies>
150       <RandomizedBaseAddress>false</RandomizedBaseAddress>
151     </Link>
152     <PreLinkEvent>
153       <Command>
154       </Command>
155       <Message>Build dependencies</Message>
156     </PreLinkEvent>
157   </ItemDefinitionGroup>
158   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
159     <Midl>
160       <TargetEnvironment>X64</TargetEnvironment>
161     </Midl>
162     <ClCompile>
163       <AdditionalIncludeDirectories>../includes;../src/jni;../src/cpp;$(SCILAB_JDK64)/include;$(SCILAB_JDK64)/include/win32;../../jvm/includes;../../commons/src/jni;../../output_stream/includes;../../core/includes;../../api_scilab/includes;../../ast/includes/operations;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164       <PreprocessorDefinitions>FORDLL;WIN32;NDEBUG;_WINDOWS;_USRDLL;TYPESJNI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
165       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
166       <FunctionLevelLinking>true</FunctionLevelLinking>
167       <PrecompiledHeader>
168       </PrecompiledHeader>
169       <WarningLevel>Level3</WarningLevel>
170       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
171       <MultiProcessorCompilation>true</MultiProcessorCompilation>
172     </ClCompile>
173     <Link>
174       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
175       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
176       <AdditionalDependencies>
177       </AdditionalDependencies>
178       <RandomizedBaseAddress>false</RandomizedBaseAddress>
179     </Link>
180     <PreLinkEvent>
181       <Command>
182       </Command>
183       <Message>Build dependencies</Message>
184     </PreLinkEvent>
185   </ItemDefinitionGroup>
186   <ItemGroup>
187     <ClCompile Include="..\src\cpp\ScilabToJava.cpp" />
188     <ClCompile Include="..\src\jni\getScilabVariable_wrap.c" />
189     <ClCompile Include="..\src\jni\ScilabPolynomialToJava.cpp" />
190     <ClCompile Include="..\src\jni\ScilabVariables.cpp" />
191     <ClCompile Include="..\src\jni\ScilabVariablesRefresh.cpp" />
192   </ItemGroup>
193   <ItemGroup>
194     <ClInclude Include="..\includes\GetScilabVariable.h" />
195     <ClInclude Include="..\includes\ScilabToJava.hxx" />
196     <ClInclude Include="..\src\jni\ScilabPolynomialToJava.hxx" />
197     <ClInclude Include="..\src\jni\ScilabVariables.hxx" />
198     <ClInclude Include="..\src\jni\ScilabVariablesRefresh.hxx" />
199   </ItemGroup>
200   <ItemGroup>
201     <ProjectReference Include="..\..\api_scilab\api_scilab.vcxproj">
202       <Project>{43c5bab1-1dca-4743-a183-77e0d42fe7d0}</Project>
203     </ProjectReference>
204     <ProjectReference Include="..\..\commons\src\c\commons.vcxproj">
205       <Project>{eca09a1e-6d12-4a47-92e1-a671c181df77}</Project>
206     </ProjectReference>
207     <ProjectReference Include="..\..\jvm\libjvm.vcxproj">
208       <Project>{8ba2dda8-bd04-4d4d-8ee6-6caa955f7470}</Project>
209     </ProjectReference>
210     <ProjectReference Include="..\..\output_stream\src\c\output_stream.vcxproj">
211       <Project>{a5911cd7-f8e8-440c-a23e-4843a0636f3a}</Project>
212     </ProjectReference>
213   </ItemGroup>
214   <ItemGroup>
215   </ItemGroup>
216   <ItemGroup>
217   </ItemGroup>
218   <ItemGroup>
219   </ItemGroup>
220   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
221   <ImportGroup Label="ExtensionTargets">
222   </ImportGroup>
223 </Project>