|
144 | 144 | <Exec Command="$(Runtime) "$(SolutionDir)packages\ILRepack.2.0.10\tools\ILRepack.exe" /allowDup /keyfile:"$(SolutionDir)key.snk" /out:"$(TargetDir)ILMergeTemp\$(TargetFileName)" "$(TargetPath)" "$(TargetDir)GitVersionCore.dll" "$(TargetDir)GitTools.Core.dll" "$(TargetDir)LibGit2Sharp.dll" "$(TargetDir)YamlDotNet.dll" /target:exe /targetplatform:"v4,$(FrameworkPathOverride)" /ndebug /internalize " />
|
145 | 145 | <ItemGroup>
|
146 | 146 | <TempFiles Include="$(TargetDir)ILMergeTemp\*.*" />
|
147 |
| - <NativeBinaries Include="$(TargetDir)NativeBinaries\**\*.*" /> |
148 |
| - <WindowsBinaries Include="$(TargetDir)NativeBinaries\**\*.dll" /> |
| 147 | + <NativeBinaries Include="$(TargetDir)lib\**\*.*" /> |
| 148 | + <WindowsBinaries Include="$(TargetDir)lib\**\*.dll" /> |
149 | 149 | </ItemGroup>
|
150 | 150 | <!-- NugetExeBuild -->
|
151 | 151 | <MakeDir Directories="$(BuildDir)NuGetExeBuild" />
|
152 |
| - <Copy SourceFiles="@(NativeBinaries)" DestinationFiles="@(NativeBinaries->'$(BuildDir)NuGetExeBuild\tools\NativeBinaries\%(RecursiveDir)%(Filename)%(Extension)')" /> |
| 152 | + <Copy SourceFiles="@(NativeBinaries)" DestinationFiles="@(NativeBinaries->'$(BuildDir)NuGetExeBuild\tools\lib\%(RecursiveDir)%(Filename)%(Extension)')" /> |
153 | 153 | <Copy SourceFiles="$(OutputPath)GitVersion.pdb" DestinationFolder="$(BuildDir)NuGetExeBuild\tools" Condition="Exists('$(OutputPath)GitVersion.pdb')" />
|
154 | 154 | <Copy SourceFiles="$(OutputPath)GitVersion.exe.mdb" DestinationFolder="$(BuildDir)NuGetExeBuild\tools" Condition="Exists('$(OutputPath)GitVersion.exe.mdb')" />
|
155 | 155 | <Copy SourceFiles="$(OutputPath)ILMergeTemp\GitVersion.exe" DestinationFolder="$(BuildDir)NuGetExeBuild\tools" />
|
|
159 | 159 | <PepitaPackage.CreatePackageTask NuGetBuildDirectory="$(BuildDir)NuGetExeBuild" MetadataAssembly="$(OutputPath)ILMergeTemp\GitVersion.exe" Version="$(GitVersion_NuGetVersion)" />
|
160 | 160 | <!-- NugetCommandLineBuild -->
|
161 | 161 | <MakeDir Directories="$(BuildDir)NuGetCommandLineBuild" />
|
162 |
| - <Copy SourceFiles="@(NativeBinaries)" DestinationFiles="@(NativeBinaries->'$(BuildDir)NuGetCommandLineBuild\tools\NativeBinaries\%(RecursiveDir)%(Filename)%(Extension)')" /> |
| 162 | + <Copy SourceFiles="@(NativeBinaries)" DestinationFiles="@(NativeBinaries->'$(BuildDir)NuGetCommandLineBuild\tools\lib\%(RecursiveDir)%(Filename)%(Extension)')" /> |
163 | 163 | <Copy SourceFiles="$(OutputPath)GitVersion.pdb" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" Condition="Exists('$(OutputPath)GitVersion.pdb')" />
|
164 | 164 | <Copy SourceFiles="$(OutputPath)GitVersion.exe.mdb" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" Condition="Exists('$(OutputPath)GitVersion.exe.mdb')" />
|
165 | 165 | <Copy SourceFiles="$(OutputPath)ILMergeTemp\GitVersion.exe" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" />
|
166 | 166 | <Copy SourceFiles="$(ProjectDir)NugetAssets\GitVersion.CommandLine.nuspec" DestinationFolder="$(BuildDir)NuGetCommandLineBuild" />
|
167 | 167 | <PepitaPackage.CreatePackageTask NuGetBuildDirectory="$(BuildDir)NuGetCommandLineBuild" MetadataAssembly="$(OutputPath)ILMergeTemp\GitVersion.exe" Version="$(GitVersion_NuGetVersion)" />
|
168 | 168 | <!-- TfsBuildTask -->
|
169 |
| - <Copy SourceFiles="@(NativeBinaries)" DestinationFiles="@(NativeBinaries->'$(BuildDir)GitVersionTfsTaskBuild\NativeBinaries\%(RecursiveDir)%(Filename)%(Extension)')" /> |
| 169 | + <Copy SourceFiles="@(NativeBinaries)" DestinationFiles="@(NativeBinaries->'$(BuildDir)GitVersionTfsTaskBuild\lib\%(RecursiveDir)%(Filename)%(Extension)')" /> |
170 | 170 | <Copy SourceFiles="$(OutputPath)GitVersion.pdb" DestinationFolder="$(BuildDir)GitVersionTfsTaskBuild" Condition="Exists('$(OutputPath)GitVersion.pdb')" />
|
171 | 171 | <Copy SourceFiles="$(SolutionDir)GitVersionTfsTask\extension-icon.png" DestinationFolder="$(BuildDir)GitVersionTfsTaskBuild" />
|
172 | 172 | <Copy SourceFiles="$(SolutionDir)GitVersionTfsTask\manifest.json" DestinationFolder="$(BuildDir)GitVersionTfsTaskBuild" />
|
|
184 | 184 | <!-- Gem -->
|
185 | 185 | <MakeDir Directories="$(BuildDir)GemBuild" />
|
186 | 186 | <!-- Gem can only treat files it knows about, so it throws an error for .so and .dylib files when building on Windows -->
|
187 |
| - <Copy SourceFiles="@(WindowsBinaries)" DestinationFiles="@(WindowsBinaries->'$(BuildDir)GemBuild\bin\NativeBinaries\%(RecursiveDir)%(Filename)%(Extension)')" /> |
| 187 | + <Copy SourceFiles="@(WindowsBinaries)" DestinationFiles="@(WindowsBinaries->'$(BuildDir)GemBuild\bin\lib\%(RecursiveDir)%(Filename)%(Extension)')" /> |
188 | 188 | <Copy SourceFiles="$(OutputPath)GitVersion.pdb" DestinationFolder="$(BuildDir)GemBuild\bin" Condition="Exists('$(OutputPath)GitVersion.pdb')" />
|
189 | 189 | <Copy SourceFiles="$(OutputPath)GitVersion.exe.mdb" DestinationFolder="$(BuildDir)GemBuild\bin" Condition="Exists('$(OutputPath)GitVersion.exe.mdb')" />
|
190 | 190 | <Copy SourceFiles="$(OutputPath)ILMergeTemp\GitVersion.exe" DestinationFolder="$(BuildDir)GemBuild\bin" />
|
|
0 commit comments