From 4616467aca220160cd452975f4911b439ad998ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Sim=C3=B5es?= Date: Fri, 19 Aug 2022 12:36:50 +0100 Subject: [PATCH] Rework nuget packaging (#149) --- .../nanoFirmwareFlasher.Library.csproj | 91 +++++++++---------- ...anoFramework.Tools.FirmwareFlasher.targets | 8 ++ .../nugetcontent.targets | 78 ++++++++++++++++ .../nanoFirmwareFlasher.Tool.csproj | 14 +++ 4 files changed, 145 insertions(+), 46 deletions(-) create mode 100644 nanoFirmwareFlasher.Library/nanoFramework.Tools.FirmwareFlasher.targets create mode 100644 nanoFirmwareFlasher.Library/nugetcontent.targets diff --git a/nanoFirmwareFlasher.Library/nanoFirmwareFlasher.Library.csproj b/nanoFirmwareFlasher.Library/nanoFirmwareFlasher.Library.csproj index 5d8251b9..55fd9311 100644 --- a/nanoFirmwareFlasher.Library/nanoFirmwareFlasher.Library.csproj +++ b/nanoFirmwareFlasher.Library/nanoFirmwareFlasher.Library.csproj @@ -29,6 +29,13 @@ True + + + + + + + True @@ -42,7 +49,10 @@ True - + + true + build + @@ -53,73 +63,62 @@ + + + + + + + + + + + + - - True - content\esptool\esptoolWin + - - True - content\esptool\esptoolMac + - - True - content\esptool\esptoolLinux + + - - True - content\esp32bootloader + - - - - True - content\esp32s2bootloader + + + - - True - content\stlink + - - True - content\stlinkMac - - - True - content\stlinkLinux + + + + + - - True - content\jlinkCmds + - - True - content\jlink + - - True - content\jlinkMac + - - True - content\jlinkLinux + - - True - content\silink + + + - - True - content\uniflash + diff --git a/nanoFirmwareFlasher.Library/nanoFramework.Tools.FirmwareFlasher.targets b/nanoFirmwareFlasher.Library/nanoFramework.Tools.FirmwareFlasher.targets new file mode 100644 index 00000000..e34a2672 --- /dev/null +++ b/nanoFirmwareFlasher.Library/nanoFramework.Tools.FirmwareFlasher.targets @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/nanoFirmwareFlasher.Library/nugetcontent.targets b/nanoFirmwareFlasher.Library/nugetcontent.targets new file mode 100644 index 00000000..0c2a7be4 --- /dev/null +++ b/nanoFirmwareFlasher.Library/nugetcontent.targets @@ -0,0 +1,78 @@ + + + + + true + tools\$(PackageTfmSubFolder)any\esptool\esptoolWin + + + true + tools\$(PackageTfmSubFolder)any\esptool\esptoolMac + + + true + tools\$(PackageTfmSubFolder)any\esptool\esptoolLinux + + + + + + + true + tools\$(PackageTfmSubFolder)any\esp32bootloader + + + true + tools\$(PackageTfmSubFolder)any\esp32s2bootloader + + + + + + + true + tools\$(PackageTfmSubFolder)any\stlink + + + true + tools\$(PackageTfmSubFolder)any\stlinkMac + + + true + tools\$(PackageTfmSubFolder)any\stlinkLinux + + + + + + + true + tools\$(PackageTfmSubFolder)any\jlinkCmds + + + true + tools\$(PackageTfmSubFolder)any\jlink + + + true + tools\$(PackageTfmSubFolder)any\jlinkMac + + + true + tools\$(PackageTfmSubFolder)any\jlinkLinux + + + true + tools\$(PackageTfmSubFolder)any\silink + + + + + + + true + tools\$(PackageTfmSubFolder)any\uniflash + + + + diff --git a/nanoFirmwareFlasher.Tool/nanoFirmwareFlasher.Tool.csproj b/nanoFirmwareFlasher.Tool/nanoFirmwareFlasher.Tool.csproj index 59024056..ac8287c2 100644 --- a/nanoFirmwareFlasher.Tool/nanoFirmwareFlasher.Tool.csproj +++ b/nanoFirmwareFlasher.Tool/nanoFirmwareFlasher.Tool.csproj @@ -61,4 +61,18 @@ + + + + + + + + + + net6.0\ + + + +