[msbuild] Share the _CollectGeneratedSources target between Xamarin.iOS and Xamarin.Mac. (#9516)
This commit is contained in:
Родитель
30b1a8acbd
Коммит
3a0580750d
|
@ -52,26 +52,6 @@ Copyright (C) 2014 Xamarin Inc. All rights reserved.
|
|||
|
||||
<Import Project="$(MSBuildThisFileDirectory)Xamarin.Shared.targets" />
|
||||
|
||||
<Target Name="_CollectGeneratedSources" DependsOnTargets="_CompressNativeFrameworkResources;_GenerateBindings"
|
||||
Condition="'$(DesignTimeBuild)' != 'true'">
|
||||
|
||||
<ReadLinesFromFile File="$(_GeneratedSourcesFileList)" >
|
||||
<Output TaskParameter="Lines" ItemName="GeneratedSources" />
|
||||
</ReadLinesFromFile>
|
||||
|
||||
<CreateItem Include="@(ObjcBindingCoreSource)">
|
||||
<Output TaskParameter="Include" ItemName="Compile" />
|
||||
</CreateItem>
|
||||
|
||||
<CreateItem Include="@(GeneratedSources)">
|
||||
<Output TaskParameter="Include" ItemName="Compile" />
|
||||
</CreateItem>
|
||||
|
||||
<CreateItem Include="@(ObjcBindingNativeLibrary)">
|
||||
<Output TaskParameter="Include" ItemName="ManifestResourceWithNoCulture" />
|
||||
</CreateItem>
|
||||
</Target>
|
||||
|
||||
<Import Project="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).After.targets"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)$(MSBuildThisFileName).After.targets')"/>
|
||||
</Project>
|
||||
|
|
|
@ -46,6 +46,28 @@ Copyright (C) 2020 Microsoft. All rights reserved.
|
|||
<RemoveDir Directories="$(GeneratedSourcesDir)" Condition="Exists ('$(GeneratedSourcesDir)')" />
|
||||
</Target>
|
||||
|
||||
<Target Name="_CollectGeneratedSources"
|
||||
DependsOnTargets="_GenerateBindings;_CompressNativeFrameworkResources"
|
||||
Condition="'$(DesignTimeBuild)' != 'true'"
|
||||
>
|
||||
|
||||
<ReadLinesFromFile File="$(_GeneratedSourcesFileList)" >
|
||||
<Output TaskParameter="Lines" ItemName="GeneratedSources" />
|
||||
</ReadLinesFromFile>
|
||||
|
||||
<CreateItem Include="@(ObjcBindingCoreSource)">
|
||||
<Output TaskParameter="Include" ItemName="Compile" />
|
||||
</CreateItem>
|
||||
|
||||
<CreateItem Include="@(GeneratedSources)">
|
||||
<Output TaskParameter="Include" ItemName="Compile" />
|
||||
</CreateItem>
|
||||
|
||||
<CreateItem Include="@(ObjcBindingNativeLibrary)">
|
||||
<Output TaskParameter="Include" ItemName="ManifestResourceWithNoCulture" />
|
||||
</CreateItem>
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
|
||||
We can't just use @(_NativeFramework) as the input to the
|
||||
|
|
|
@ -29,26 +29,6 @@ Copyright (C) 2013-2016 Xamarin Inc. All rights reserved.
|
|||
<DefineConstants>$(XamarinDefineConstants);$(DefineConstants)</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="_CollectGeneratedSources" DependsOnTargets="_GenerateBindings;_CompressNativeFrameworkResources"
|
||||
Condition="'$(DesignTimeBuild)' != 'true'">
|
||||
|
||||
<ReadLinesFromFile File="$(_GeneratedSourcesFileList)" >
|
||||
<Output TaskParameter="Lines" ItemName="GeneratedSources" />
|
||||
</ReadLinesFromFile>
|
||||
|
||||
<CreateItem Include="@(ObjcBindingCoreSource)">
|
||||
<Output TaskParameter="Include" ItemName="Compile" />
|
||||
</CreateItem>
|
||||
|
||||
<CreateItem Include="@(GeneratedSources)">
|
||||
<Output TaskParameter="Include" ItemName="Compile" />
|
||||
</CreateItem>
|
||||
|
||||
<CreateItem Include="@(ObjcBindingNativeLibrary)">
|
||||
<Output TaskParameter="Include" ItemName="ManifestResourceWithNoCulture" />
|
||||
</CreateItem>
|
||||
</Target>
|
||||
|
||||
<Import Project="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).After.targets"
|
||||
Condition="Exists('$(MSBuildThisFileDirectory)$(MSBuildThisFileName).After.targets')"/>
|
||||
</Project>
|
||||
|
|
Загрузка…
Ссылка в новой задаче