From ae049ada57f2d6eb2ea093ec3e58d8b4b9d9bc12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=B6glinger-Stelzer?= Date: Mon, 20 Aug 2018 12:55:24 +0200 Subject: [PATCH] Added the hack back ;) --- build/Build.cs | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/build/Build.cs b/build/Build.cs index ca58fe8..e3801fd 100644 --- a/build/Build.cs +++ b/build/Build.cs @@ -1,4 +1,5 @@ using System; +using System.IO; using System.Linq; using Nuke.Common; using Nuke.Common.Git; @@ -58,6 +59,42 @@ class Build : NukeBuild .SetMaxCpuCount(Environment.ProcessorCount) .SetNodeReuse(IsLocalBuild) .SetTargetPlatform(MSBuildTargetPlatform.x86)); + + #region Ugly hack, fix me! + EnsureExistingDirectory(Path.Combine(ArtifactsDirectory, @"x64")); + EnsureExistingDirectory(Path.Combine(ArtifactsDirectory, @"x86")); + + File.Copy( + Path.Combine(WorkingDirectory, @"bin\x64\ViGEmBus.inf"), + Path.Combine(ArtifactsDirectory, @"ViGEmBus.inf") + ); + + File.Copy( + Path.Combine(WorkingDirectory, @"bin\x64\ViGEmBus.pdb"), + Path.Combine(ArtifactsDirectory, @"x64\ViGEmBus.pdb") + ); + File.Copy( + Path.Combine(WorkingDirectory, @"bin\x64\ViGEmBus\ViGEmBus.sys"), + Path.Combine(ArtifactsDirectory, @"x64\ViGEmBus.sys") + ); + File.Copy( + Path.Combine(WorkingDirectory, @"bin\x64\ViGEmBus\WdfCoinstaller01009.dll"), + Path.Combine(ArtifactsDirectory, @"x64\WdfCoinstaller01009.dll") + ); + + File.Copy( + Path.Combine(WorkingDirectory, @"bin\x86\ViGEmBus.pdb"), + Path.Combine(ArtifactsDirectory, @"x86\ViGEmBus.pdb") + ); + File.Copy( + Path.Combine(WorkingDirectory, @"bin\x86\ViGEmBus\ViGEmBus.sys"), + Path.Combine(ArtifactsDirectory, @"x86\ViGEmBus.sys") + ); + File.Copy( + Path.Combine(WorkingDirectory, @"bin\x86\ViGEmBus\WdfCoinstaller01009.dll"), + Path.Combine(ArtifactsDirectory, @"x86\WdfCoinstaller01009.dll") + ); + #endregion }); private Target Pack => _ => _