1- <?xml version =" 1.0" encoding =" utf-8" ?>
2- <Project DefaultTargets =" Build" ToolsVersion =" 4.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
1+ <Project Sdk =" Microsoft.Build.NoTargets/1.0.110" >
32 <PropertyGroup >
4- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
5- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
6- <ItemType >GenericProject</ItemType >
7- <ProductVersion >8.0.30703</ProductVersion >
8- <SchemaVersion >2.0</SchemaVersion >
9- <ProjectGuid >{BB0AB9F7-0979-41A7-B7A9-877260655F94}</ProjectGuid >
10- </PropertyGroup >
11- <Import Project =" ..\..\Directory.Build.props" />
12- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
13- <DebugSymbols >true</DebugSymbols >
3+ <TargetFramework >net472</TargetFramework >
144 <OutputPath >$(ToolOutputFullPath)</OutputPath >
155 <JNIEnvGenPath >$(BuildToolOutputFullPath)</JNIEnvGenPath >
166 <OutputName >java-interop</OutputName >
17- <CompileTarget >SharedLibrary</CompileTarget >
18- <DefineSymbols >DEBUG JI_DLL_EXPORT MONODEVELOP MONO_DLL_EXPORT</DefineSymbols >
7+ <DefineSymbols >JI_DLL_EXPORT MONODEVELOP MONO_DLL_EXPORT</DefineSymbols >
198 <SourceDirectory >.</SourceDirectory >
209 </PropertyGroup >
10+
11+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
12+ <DefineConstants >DEBUG $(DefineConstants)</DefineConstants >
13+ </PropertyGroup >
14+
2115 <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
22- <OutputPath >$(ToolOutputFullPath)</OutputPath >
23- <OutputName >java-interop</OutputName >
24- <JNIEnvGenPath >$(BuildToolOutputFullPath)</JNIEnvGenPath >
25- <CompileTarget >SharedLibrary</CompileTarget >
2616 <OptimizationLevel >3</OptimizationLevel >
27- <DefineSymbols >JI_DLL_EXPORT MONODEVELOP MONO_DLL_EXPORT</DefineSymbols >
28- <SourceDirectory >.</SourceDirectory >
2917 </PropertyGroup >
18+
3019 <ItemGroup >
3120 <ClInclude Include =" java-interop.h" />
3221 <ClInclude Include =" java-interop-gc-bridge.h" />
3322 <ClInclude Include =" java-interop-mono.h" />
3423 </ItemGroup >
24+
3525 <PropertyGroup >
3626 <_MonoIncludePath >@(MonoIncludePath->'%(FullPath)')</_MonoIncludePath >
3727 <_JdkIncludePath >@(JdkIncludePath->'%(FullPath)')</_JdkIncludePath >
3828 </PropertyGroup >
29+
3930 <ItemDefinitionGroup >
4031 <ClCompile >
4132 <PreprocessorDefinitions >$([MSBuild]::Unescape($(DefineSymbols.Replace(' ', ';'))))</PreprocessorDefinitions >
4233 <AdditionalIncludeDirectories >$([MSBuild]::Unescape($(_MonoIncludePath)));$([MSBuild]::Unescape($(_JdkIncludePath)))</AdditionalIncludeDirectories >
4334 </ClCompile >
4435 </ItemDefinitionGroup >
36+
4537 <ItemGroup >
4638 <ClCompile Include =" jni.c" />
4739 <ClCompile Include =" java-interop.cc" />
5042 <ClCompile Include =" java-interop-mono.cc" />
5143 <ClCompile Include =" java-interop-gc-bridge-mono.cc" />
5244 </ItemGroup >
53- <PropertyGroup >
54- <BuildDependsOn >
55- BuildJni_c;
56- BuildMac;
57- BuildUnixLibraries;
58- $(BuildDependsOn)
59- </BuildDependsOn >
60- </PropertyGroup >
45+
6146 <Import Project =" java-interop.targets" />
47+
6248 <ItemGroup >
63- <ProjectReference Include =" ..\..\build-tools\jnienv-gen\jnienv-gen.csproj" >
64- <Project >{6410DA0F-5E14-4FC0-9AEE-F4C542C96C7A}</Project >
65- <Name >jnienv-gen</Name >
66- <ReferenceOutputAssembly >False</ReferenceOutputAssembly >
67- </ProjectReference >
68- </ItemGroup >
69- </Project >
49+ <ProjectReference Include =" ..\..\build-tools\jnienv-gen\jnienv-gen.csproj" ReferenceOutputAssembly =" false" />
50+ </ItemGroup >
51+ </Project >
0 commit comments