|
998 | 998 |
|
999 | 999 |
|
1000 | 1000 | <Target Name="_LoadLinkerOutput" DependsOnTargets="ComputeFilesToPublish" Condition="'$(IsMacEnabled)' == 'true'"> |
1001 | | - <!-- Load _MainFile --> |
1002 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_MainFile.items" Condition="Exists('$(_LinkerItemsDirectory)/_MainFile.items')"> |
1003 | | - <Output TaskParameter="Items" ItemName="_MainFile" /> |
1004 | | - </ReadItemsFromFile> |
1005 | | - <!-- Load _MainLinkWith --> |
1006 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_MainLinkWith.items" Condition="Exists('$(_LinkerItemsDirectory)/_MainLinkWith.items')"> |
1007 | | - <Output TaskParameter="Items" ItemName="_MainLinkWith" /> |
1008 | | - </ReadItemsFromFile> |
1009 | | - <!-- Load _LinkerFrameworks --> |
1010 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_LinkerFrameworks.items" Condition="Exists('$(_LinkerItemsDirectory)/_LinkerFrameworks.items')"> |
1011 | | - <Output TaskParameter="Items" ItemName="_LinkerFrameworks" /> |
1012 | | - </ReadItemsFromFile> |
1013 | | - <!-- Load _BindingLibraryLinkWith --> |
1014 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_BindingLibraryLinkWith.items" Condition="Exists('$(_LinkerItemsDirectory)/_BindingLibraryLinkWith.items')"> |
1015 | | - <Output TaskParameter="Items" ItemName="_BindingLibraryLinkWith" /> |
1016 | | - </ReadItemsFromFile> |
1017 | | - <!-- Load _AssemblyLinkerFlags --> |
1018 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_AssemblyLinkerFlags.items" Condition="Exists('$(_LinkerItemsDirectory)/_AssemblyLinkerFlags.items')"> |
1019 | | - <Output TaskParameter="Items" ItemName="_AssemblyLinkerFlags" /> |
1020 | | - </ReadItemsFromFile> |
1021 | | - <!-- Load _MainLinkerFlags --> |
1022 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_MainLinkerFlags.items" Condition="Exists('$(_LinkerItemsDirectory)/_MainLinkerFlags.items')"> |
1023 | | - <Output TaskParameter="Items" ItemName="_MainLinkerFlags" /> |
1024 | | - </ReadItemsFromFile> |
1025 | | - <!-- Load _BindingLibraryFrameworks --> |
1026 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_BindingLibraryFrameworks.items" Condition="Exists('$(_LinkerItemsDirectory)/_BindingLibraryFrameworks.items')"> |
1027 | | - <Output TaskParameter="Items" ItemName="_BindingLibraryFrameworks" /> |
1028 | | - </ReadItemsFromFile> |
1029 | | - <!-- Load _RegistrarFile --> |
1030 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_RegistrarFile.items" Condition="Exists('$(_LinkerItemsDirectory)/_RegistrarFile.items')"> |
1031 | | - <Output TaskParameter="Items" ItemName="_RegistrarFile" /> |
1032 | | - </ReadItemsFromFile> |
1033 | | - <!-- Load _ReferencesFile --> |
1034 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_ReferencesFile.items" Condition="Exists('$(_LinkerItemsDirectory)/_ReferencesFile.items')"> |
1035 | | - <Output TaskParameter="Items" ItemName="_ReferencesFile" /> |
1036 | | - </ReadItemsFromFile> |
1037 | | - <!-- Load ReferenceNativeSymbol --> |
1038 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/ReferenceNativeSymbol.items" Condition="Exists('$(_LinkerItemsDirectory)/ReferenceNativeSymbol.items')"> |
1039 | | - <Output TaskParameter="Items" ItemName="_ProcessedReferenceNativeSymbol" /> |
1040 | | - </ReadItemsFromFile> |
1041 | | - <!-- Load _AssembliesToAOT --> |
1042 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_AssembliesToAOT.items" Condition="Exists('$(_LinkerItemsDirectory)/_AssembliesToAOT.items')"> |
1043 | | - <Output TaskParameter="Items" ItemName="_AssembliesToAOT" /> |
1044 | | - </ReadItemsFromFile> |
1045 | | - <!-- Load _FrameworkToPublish --> |
1046 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_FrameworkToPublish.items" Condition="Exists('$(_LinkerItemsDirectory)/_FrameworkToPublish.items')"> |
1047 | | - <Output TaskParameter="Items" ItemName="_FrameworkToPublish" /> |
1048 | | - </ReadItemsFromFile> |
1049 | | - <!-- Load _DynamicLibraryToPublish --> |
1050 | | - <ReadItemsFromFile SessionId="$(BuildSessionId)" File="$(_LinkerItemsDirectory)/_DynamicLibraryToPublish.items" Condition="Exists('$(_LinkerItemsDirectory)/_DynamicLibraryToPublish.items')"> |
1051 | | - <Output TaskParameter="Items" ItemName="_DynamicLibraryToPublish" /> |
| 1001 | + <ItemGroup> |
| 1002 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_MainFile.items" /> |
| 1003 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_MainLinkWith.items" /> |
| 1004 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_LinkerFrameworks.items" /> |
| 1005 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_BindingLibraryLinkWith.items" /> |
| 1006 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_AssemblyLinkerFlags.items" /> |
| 1007 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_MainLinkerFlags.items" /> |
| 1008 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_BindingLibraryFrameworks.items" /> |
| 1009 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_RegistrarFile.items" /> |
| 1010 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_ReferencesFile.items" /> |
| 1011 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/ReferenceNativeSymbol.items" /> |
| 1012 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_AssembliesToAOT.items" /> |
| 1013 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_FrameworkToPublish.items" /> |
| 1014 | + <_LinkerItemFiles Include="$(_LinkerItemsDirectory)/_DynamicLibraryToPublish.items" /> |
| 1015 | + </ItemGroup> |
| 1016 | + |
| 1017 | + <ItemGroup> |
| 1018 | + <_ExistingLinkerItemFiles Include="@(_LinkerItemFiles)" Condition="Exists('%(Identity)')" /> |
| 1019 | + </ItemGroup> |
| 1020 | + |
| 1021 | + <ReadItemsFromFile SessionId="$(BuildSessionId)" File="@(_ExistingLinkerItemFiles)" Condition="'@(_ExistingLinkerItemFiles)' != ''"> |
| 1022 | + <Output TaskParameter="Items" ItemName="_AllLinkerItems" /> |
1052 | 1023 | </ReadItemsFromFile> |
| 1024 | + |
| 1025 | + <ItemGroup> |
| 1026 | + <_MainFile Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_MainFile.items'" /> |
| 1027 | + <_MainLinkWith Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_MainLinkWith.items'" /> |
| 1028 | + <_LinkerFrameworks Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_LinkerFrameworks.items'" /> |
| 1029 | + <_BindingLibraryLinkWith Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_BindingLibraryLinkWith.items'" /> |
| 1030 | + <_AssemblyLinkerFlags Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_AssemblyLinkerFlags.items'" /> |
| 1031 | + <_MainLinkerFlags Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_MainLinkerFlags.items'" /> |
| 1032 | + <_BindingLibraryFrameworks Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_BindingLibraryFrameworks.items'" /> |
| 1033 | + <_RegistrarFile Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_RegistrarFile.items'" /> |
| 1034 | + <_ReferencesFile Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_ReferencesFile.items'" /> |
| 1035 | + <_ProcessedReferenceNativeSymbol Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == 'ReferenceNativeSymbol.items'" /> |
| 1036 | + <_AssembliesToAOT Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_AssembliesToAOT.items'" /> |
| 1037 | + <_FrameworkToPublish Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_FrameworkToPublish.items'" /> |
| 1038 | + <_DynamicLibraryToPublish Include="@(_AllLinkerItems)" Condition="'%(_AllLinkerItems.SourceFile)' == '_DynamicLibraryToPublish.items'" /> |
| 1039 | + </ItemGroup> |
1053 | 1040 | </Target> |
1054 | 1041 |
|
1055 | 1042 | <!-- Native code --> |
|
0 commit comments