|
|
|
@ -2,7 +2,7 @@ |
|
|
|
|
|
|
|
<!-- Ensure that code generator is actually built --> |
|
|
|
<ItemGroup> |
|
|
|
<ProjectReference Include="..\tools\MicroComGenerator\MicroComGenerator.csproj"> |
|
|
|
<ProjectReference Include="$(MSBuildThisFileDirectory)\..\src\tools\MicroComGenerator\MicroComGenerator.csproj"> |
|
|
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly> |
|
|
|
<ExcludeAssets>all</ExcludeAssets> |
|
|
|
<SkipGetTargetFrameworkProperties>true</SkipGetTargetFrameworkProperties> |
|
|
|
@ -12,7 +12,7 @@ |
|
|
|
<Target Name="GenerateAvaloniaNativeComInterop" |
|
|
|
BeforeTargets="CoreCompile" |
|
|
|
DependsOnTargets="ResolveReferences" |
|
|
|
Inputs="@(AvnComIdl);$(MSBuildThisFileDirectory)/../tools/MicroComGenerator/**/*.cs" |
|
|
|
Inputs="@(AvnComIdl);$(MSBuildThisFileDirectory)../src/tools/MicroComGenerator/**/*.cs" |
|
|
|
Outputs="%(AvnComIdl.OutputFile)"> |
|
|
|
<Message Importance="high" Text="Generating file %(AvnComIdl.OutputFile) from @(AvnComIdl)" /> |
|
|
|
<Exec Command="dotnet $(MSBuildThisFileDirectory)../src/tools/MicroComGenerator/bin/$(Configuration)/netcoreapp3.1/MicroComGenerator.dll -i @(AvnComIdl) --cs %(AvnComIdl.OutputFile)" LogStandardErrorAsError="true" /> |
|
|
|
|