Fixing some paths, moving the compile.targets to the end of build.proj.
This commit is contained in:
parent
76728be4cb
commit
b91160ef06
4 changed files with 25 additions and 9 deletions
|
@ -1,7 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="BuildTheWholeCli" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="build/Microsoft.DotNet.Cli.Monikers.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<!--
|
||||
$(OS) is set to Unix/Windows_NT. This comes from an environment variable on Windows and MSBuild on Unix.
|
||||
|
|
|
@ -14,7 +14,8 @@
|
|||
</Target>
|
||||
|
||||
<Target Name="CompileStage1"
|
||||
DependsOnTargets="Init;
|
||||
DependsOnTargets="BuildDotnetCliBuildFramework;
|
||||
Init;
|
||||
SetupStage1;
|
||||
CompileStage;
|
||||
AfterCompileStage">
|
||||
|
@ -29,7 +30,8 @@
|
|||
</Target>
|
||||
|
||||
<Target Name="CompileStage2"
|
||||
DependsOnTargets="Init;
|
||||
DependsOnTargets="BuildDotnetCliBuildFramework;
|
||||
Init;
|
||||
SetupStage2;
|
||||
CompileStage;
|
||||
AfterCompileStage;
|
||||
|
@ -103,7 +105,7 @@
|
|||
DepsFile="$(SdkOutputDirectory)/csc.deps.json"
|
||||
NewName="csc.deps.json" />
|
||||
|
||||
<RemoveAssetFromDepsPackages DepsFile="$(BinaryToCorehostifyRelDir)/csc.deps.json"
|
||||
<RemoveAssetFromDepsPackages DepsFile="$(SdkOutputDirectory)/csc.deps.json"
|
||||
SectionName="runtimeTargets"
|
||||
AssetPath="$(BinaryToCorehostifyRelDir)/%(BinariesToRemove.Identity).exe" />
|
||||
<RemoveAssetFromDepsPackages DepsFile="$(SdkOutputDirectory)/dotnet.deps.json"
|
||||
|
@ -160,6 +162,7 @@
|
|||
<ItemGroup>
|
||||
<BinObj Include="$(SrcDirectory)/**/bin/**/*" />
|
||||
<BinObj Include="$(SrcDirectory)/**/obj/**/*" />
|
||||
<FilesToRemoveFromStageDirectory Include="$(StageDirectory)/**/*" />
|
||||
</ItemGroup>
|
||||
|
||||
<SharedFrameworkNameVersionPath RootOutputDirectory="$(StageDirectory)">
|
||||
|
@ -168,22 +171,29 @@
|
|||
|
||||
<Delete Files="@(BinObj)" />
|
||||
|
||||
<Delete Files="@(FilesToRemoveFromStageDirectory)" />
|
||||
<RemoveDir Directories="$(StageDirectory)" />
|
||||
<MakeDir Directories="$(StageDirectory)"/>
|
||||
</Target>
|
||||
|
||||
<Target Name="AfterCompileStage">
|
||||
<Target Name="AfterCompileStage"
|
||||
DependsOnTargets="RemoveUnnecessaryFiles">
|
||||
<ItemGroup>
|
||||
<FilesToClean Include="$(StageDirectory)/sdk/**/vbc.exe" />
|
||||
<FilesToCopy Include="$(StageDirectory)/**/*.*" />
|
||||
<PdbsToClean Include="$(StageDirectory)/sdk/**/*.pdb" />
|
||||
</ItemGroup>
|
||||
|
||||
<Delete Files="@(FilesToClean)" />
|
||||
|
||||
<Copy SourceFiles="@(FilesToCopy)"
|
||||
DestinationFiles="@(FilesToCopy->'$(StageSymbolsDirectory)\%(RecursiveDir)%(Filename)%(Extension)')" />
|
||||
|
||||
<Delete Files="@(PdbsToClean)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="RemoveUnnecessaryFiles">
|
||||
<ItemGroup>
|
||||
<FilesToClean Include="$(StageDirectory)/sdk/**/vbc.exe" />
|
||||
</ItemGroup>
|
||||
|
||||
<Delete Files="@(FilesToClean)" />
|
||||
</Target>
|
||||
</Project>
|
|
@ -9,6 +9,12 @@
|
|||
|
||||
<Target Name="RestoreNuGetPackagesArchive"
|
||||
DependsOnTargets="SetupNuGetPackagesArchiveInputsOutputs">
|
||||
<ItemGroup>
|
||||
<FilesToClean Include="$(NuGetPackagesArchiveProject)/**/*" />
|
||||
<FilesToClean Include="$(NuGetPackagesArchiveFolder)/**/*" />
|
||||
</ItemGroup>
|
||||
|
||||
<Delete Files="@(FilesToClean)" />
|
||||
<RemoveDir Directories="$(NuGetPackagesArchiveProject);$(NuGetPackagesArchiveFolder)" />
|
||||
<MakeDir Directories="$(NuGetPackagesArchiveProject);$(NuGetPackagesArchiveFolder)"/>
|
||||
|
||||
|
|
|
@ -68,7 +68,8 @@
|
|||
</Target>
|
||||
|
||||
<Target Name="BuildProjectsForNuGetPackages"
|
||||
DependsOnTargets="Init"
|
||||
DependsOnTargets="Init;
|
||||
SetupGenerateNugetPackagesInputsOutputs"
|
||||
Condition=" '$(OS)' == 'Windows_NT' ">
|
||||
<MakeDir Directories="$(PackagingBuildBasePath)" />
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue