forked from ikvmnet/ikvm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
IKVM.refs.targets
55 lines (50 loc) · 3.1 KB
/
IKVM.refs.targets
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<Project>
<ItemGroup>
<ProjectReference Include="$(MSBuildThisFileDirectory)src\IKVM.ByteCode\IKVM.ByteCode.csproj">
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
<PrivateAssets>all</PrivateAssets>
</ProjectReference>
<ProjectReference Include="$(MSBuildThisFileDirectory)src\IKVM.Java\IKVM.Java.msbuildproj">
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
<PrivateAssets>all</PrivateAssets>
</ProjectReference>
<ProjectReference Include="$(MSBuildThisFileDirectory)src\IKVM.Runtime\IKVM.Runtime.csproj">
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
<PrivateAssets>all</PrivateAssets>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<_ReferencedClangProjects Include="$(MSBuildThisFileDirectory)src\libjvm\libjvm.clangproj " />
<_ReferencedClangProjects Include="$(MSBuildThisFileDirectory)src\libfdlibm\libfdlibm.clangproj " />
<_ReferencedClangProjects Include="$(MSBuildThisFileDirectory)src\libverify\libverify.clangproj" />
<_ReferencedClangProjects Include="$(MSBuildThisFileDirectory)src\libjava\libjava.clangproj" />
<_ReferencedClangProjects Include="$(MSBuildThisFileDirectory)src\libunpack\libunpack.clangproj" />
<_ReferencedClangProjects Include="$(MSBuildThisFileDirectory)src\libsunec\libsunec.clangproj" />
<_ReferencedClangProjects Include="$(MSBuildThisFileDirectory)src\libj2pkcs11\libj2pkcs11.clangproj" />
<_ReferencedClangProjects Include="$(MSBuildThisFileDirectory)src\libsunmscapi\libsunmscapi.clangproj" SupportedRuntimes="win7-x64;win7-x86;win10-arm64" />
</ItemGroup>
<Target Name="GetClangProjectReferencesByRuntime" Inputs="@(_ReferencedClangProjects)" Outputs="%(_ReferencedClangProjects.Identity)\null" BeforeTargets="AssignClangProjectConfiguration">
<PropertyGroup>
<__SupportedRuntimes>%(_ReferencedClangProjects.SupportedRuntimes)</__SupportedRuntimes>
<__SupportedRuntimes Condition=" '$(__SupportedRuntimes)' == '' ">$(SupportedRuntimes)</__SupportedRuntimes>
</PropertyGroup>
<ItemGroup>
<__SupportedRuntimes Include="$(__SupportedRuntimes)" />
</ItemGroup>
<ItemGroup>
<_ReferencedClangProjectReference Remove="@(_ReferencedClangProjectReference)" />
<_ReferencedClangProjectReference Include="@(_ReferencedClangProjects)">
<RuntimeIdentifier>%(__SupportedRuntimes.Identity)</RuntimeIdentifier>
</_ReferencedClangProjectReference>
<ClangProjectReference Include="@(_ReferencedClangProjectReference)" Condition="$(_EnabledRuntimes.Contains(';%(RuntimeIdentifier);'))">
<RuntimeIdentifier>%(RuntimeIdentifier)</RuntimeIdentifier>
</ClangProjectReference>
</ItemGroup>
</Target>
<PropertyGroup>
<GetClangProjectReferencesDependsOn>
$(GetClangProjectReferencesDependsOn);
GetClangProjectReferencesByRuntime;
</GetClangProjectReferencesDependsOn>
</PropertyGroup>
</Project>