From 86d15a2ab402e220b93b3250e8bde783e094c656 Mon Sep 17 00:00:00 2001 From: Andrew Welker Date: Tue, 7 Feb 2023 19:25:53 -0700 Subject: [PATCH] build: get builds working correctly to produce files All files necessary for loading to a processor will be copied to the `/output` folder at the root fo the repository. This includes the Essentials cpz, along with cplz files for the Devices Common, DM, and Core projects. --- src/Directory.Build.props | 14 ++++++++++++++ src/Directory.Build.targets | 16 ++++++++++++++++ .../PepperDash.Essentials.Core.csproj | 13 +++---------- .../PepperDash.Essentials.DM.csproj | 16 ++++++---------- .../PepperDash.Essentials.Devices.Common.csproj | 12 +++--------- .../PepperDash.Essentials.csproj | 12 +++--------- 6 files changed, 45 insertions(+), 38 deletions(-) create mode 100644 src/Directory.Build.props create mode 100644 src/Directory.Build.targets diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 00000000..3b83e5b7 --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,14 @@ + + + PepperDash Technologies + PepperDash Technologies + PepperDash Essentials + Copyright © 2023 + https://github.com/PepperDash/Essentials + git + Crestron; 4series + $(AssemblyName) + ../../output + True + + \ No newline at end of file diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets new file mode 100644 index 00000000..6a60167f --- /dev/null +++ b/src/Directory.Build.targets @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/PepperDash.Essentials.Core/PepperDash.Essentials.Core.csproj b/src/PepperDash.Essentials.Core/PepperDash.Essentials.Core.csproj index 58420d19..4312ac79 100644 --- a/src/PepperDash.Essentials.Core/PepperDash.Essentials.Core.csproj +++ b/src/PepperDash.Essentials.Core/PepperDash.Essentials.Core.csproj @@ -1,20 +1,13 @@  + + ProgramLibrary + net472 bin\$(Configuration)\ - PepperDash Technologies - $(AssemblyName) - - crestron;4series; PepperDash.Essentials.Core PepperDash.Essentials.Core - True PepperDash Essentials Core - PepperDash Essentials - Copyright © 2023 - https://github.com/PepperDash/Essentials - git - ../../output full diff --git a/src/PepperDash.Essentials.DM/PepperDash.Essentials.DM.csproj b/src/PepperDash.Essentials.DM/PepperDash.Essentials.DM.csproj index 19df97c4..4a6bc95b 100644 --- a/src/PepperDash.Essentials.DM/PepperDash.Essentials.DM.csproj +++ b/src/PepperDash.Essentials.DM/PepperDash.Essentials.DM.csproj @@ -1,20 +1,14 @@  + + ProgramLibrary + PepperDash.Essentials.DM net472 PepperDash.Essentials.DM PepperDash.Essentials.DM - Copyright © 2023 bin\$(Configuration)\ PepperDash Essentials DM - PepperDash Technologies - PepperDash Technologies - PepperDash Essentials - https://github.com/PepperDash/Essentials - git - Crestron; 4series - ../../output - True full @@ -38,7 +32,9 @@ - + + all + Full diff --git a/src/PepperDash.Essentials.Devices.Common/PepperDash.Essentials.Devices.Common.csproj b/src/PepperDash.Essentials.Devices.Common/PepperDash.Essentials.Devices.Common.csproj index bc20f800..f098006a 100644 --- a/src/PepperDash.Essentials.Devices.Common/PepperDash.Essentials.Devices.Common.csproj +++ b/src/PepperDash.Essentials.Devices.Common/PepperDash.Essentials.Devices.Common.csproj @@ -1,4 +1,7 @@  + + ProgramLibrary + net472 false @@ -7,15 +10,6 @@ PepperDash.Essentials.Devices.Common True PepperDash Essentials Devices Common - PepperDash Technologies - PepperDash Technologies - PepperDash Essentials - Copyright © 2023 - https://github.com/PepperDash/Essentials - git - Crestron; 4series - ../../output - True full diff --git a/src/PepperDash.Essentials/PepperDash.Essentials.csproj b/src/PepperDash.Essentials/PepperDash.Essentials.csproj index b6e26b87..c92fe3b0 100644 --- a/src/PepperDash.Essentials/PepperDash.Essentials.csproj +++ b/src/PepperDash.Essentials/PepperDash.Essentials.csproj @@ -1,4 +1,7 @@  + + Program + PepperDash.Essentials PepperDash.Essentials @@ -6,15 +9,6 @@ false bin\$(Configuration)\ PepperDash Essentials - PepperDash Technologies - PepperDash Technologies - PepperDash Essentials - Copyright © 2023 - https://github.com/PepperDash/Essentials - git - Crestron; 4series - ../../output - True full