From 466d052c2d59d2d25e0d0203673a341feb9a0b38 Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Wed, 28 Sep 2022 07:07:01 +1000 Subject: [PATCH] Clean up project files of external .NET projects --- ExternalProjects/.build_debug.sh | 2 ++ ExternalProjects/.build_release.sh | 2 ++ .../BizHawk.Analyzer/BizHawk.Analyzer.csproj | 5 +---- .../BizHawk.Analyzer/build_debug.sh | 1 + .../BizHawk.Analyzer/build_release.sh | 1 + .../BizHawk.SrcGen.ReflectionCache.csproj | 5 +---- .../build_debug.sh | 1 + .../build_release.sh | 1 + .../FlatBuffers.GenOutput.csproj | 2 +- .../FlatBuffers.GenOutput/build_debug.sh | 1 + .../FlatBuffers.GenOutput/build_release.sh | 1 + .../build_release_and_copy_asm.sh | 3 --- ExternalProjects/LibCommon.props | 9 +++++++++ .../PcxFileTypePlugin.HawkQuantizer.csproj | 5 +---- .../build_debug.sh | 1 + .../build_release.sh | 1 + ExternalProjects/iso-parser/ISOParser.csproj | 2 +- ExternalProjects/iso-parser/build_debug.sh | 1 + ExternalProjects/iso-parser/build_release.sh | 1 + References/BizHawk.Analyzer.dll | Bin 28160 -> 28160 bytes References/ISOParser.dll | Bin 13824 -> 16384 bytes 21 files changed, 28 insertions(+), 17 deletions(-) create mode 100755 ExternalProjects/.build_debug.sh create mode 100755 ExternalProjects/.build_release.sh create mode 120000 ExternalProjects/BizHawk.Analyzer/build_debug.sh create mode 120000 ExternalProjects/BizHawk.Analyzer/build_release.sh create mode 120000 ExternalProjects/BizHawk.SrcGen.ReflectionCache/build_debug.sh create mode 120000 ExternalProjects/BizHawk.SrcGen.ReflectionCache/build_release.sh create mode 120000 ExternalProjects/FlatBuffers.GenOutput/build_debug.sh create mode 120000 ExternalProjects/FlatBuffers.GenOutput/build_release.sh delete mode 100755 ExternalProjects/FlatBuffers.GenOutput/build_release_and_copy_asm.sh create mode 100644 ExternalProjects/LibCommon.props create mode 120000 ExternalProjects/PcxFileTypePlugin.HawkQuantizer/build_debug.sh create mode 120000 ExternalProjects/PcxFileTypePlugin.HawkQuantizer/build_release.sh create mode 120000 ExternalProjects/iso-parser/build_debug.sh create mode 120000 ExternalProjects/iso-parser/build_release.sh diff --git a/ExternalProjects/.build_debug.sh b/ExternalProjects/.build_debug.sh new file mode 100755 index 0000000000..093891ba6f --- /dev/null +++ b/ExternalProjects/.build_debug.sh @@ -0,0 +1,2 @@ +#!/bin/sh +dotnet build -c Debug -m diff --git a/ExternalProjects/.build_release.sh b/ExternalProjects/.build_release.sh new file mode 100755 index 0000000000..fc652886ed --- /dev/null +++ b/ExternalProjects/.build_release.sh @@ -0,0 +1,2 @@ +#!/bin/sh +dotnet build -c Release -m diff --git a/ExternalProjects/BizHawk.Analyzer/BizHawk.Analyzer.csproj b/ExternalProjects/BizHawk.Analyzer/BizHawk.Analyzer.csproj index f00e728611..098e1eb0f3 100644 --- a/ExternalProjects/BizHawk.Analyzer/BizHawk.Analyzer.csproj +++ b/ExternalProjects/BizHawk.Analyzer/BizHawk.Analyzer.csproj @@ -2,7 +2,7 @@ netstandard2.0 - + $(NoWarn);SA1200 @@ -10,7 +10,4 @@ - - - diff --git a/ExternalProjects/BizHawk.Analyzer/build_debug.sh b/ExternalProjects/BizHawk.Analyzer/build_debug.sh new file mode 120000 index 0000000000..c2127aded1 --- /dev/null +++ b/ExternalProjects/BizHawk.Analyzer/build_debug.sh @@ -0,0 +1 @@ +../.build_debug.sh \ No newline at end of file diff --git a/ExternalProjects/BizHawk.Analyzer/build_release.sh b/ExternalProjects/BizHawk.Analyzer/build_release.sh new file mode 120000 index 0000000000..801b8e5998 --- /dev/null +++ b/ExternalProjects/BizHawk.Analyzer/build_release.sh @@ -0,0 +1 @@ +../.build_release.sh \ No newline at end of file diff --git a/ExternalProjects/BizHawk.SrcGen.ReflectionCache/BizHawk.SrcGen.ReflectionCache.csproj b/ExternalProjects/BizHawk.SrcGen.ReflectionCache/BizHawk.SrcGen.ReflectionCache.csproj index 424e3eed52..1fc7f7ba0c 100644 --- a/ExternalProjects/BizHawk.SrcGen.ReflectionCache/BizHawk.SrcGen.ReflectionCache.csproj +++ b/ExternalProjects/BizHawk.SrcGen.ReflectionCache/BizHawk.SrcGen.ReflectionCache.csproj @@ -2,12 +2,9 @@ netstandard2.0 - + - - - diff --git a/ExternalProjects/BizHawk.SrcGen.ReflectionCache/build_debug.sh b/ExternalProjects/BizHawk.SrcGen.ReflectionCache/build_debug.sh new file mode 120000 index 0000000000..c2127aded1 --- /dev/null +++ b/ExternalProjects/BizHawk.SrcGen.ReflectionCache/build_debug.sh @@ -0,0 +1 @@ +../.build_debug.sh \ No newline at end of file diff --git a/ExternalProjects/BizHawk.SrcGen.ReflectionCache/build_release.sh b/ExternalProjects/BizHawk.SrcGen.ReflectionCache/build_release.sh new file mode 120000 index 0000000000..801b8e5998 --- /dev/null +++ b/ExternalProjects/BizHawk.SrcGen.ReflectionCache/build_release.sh @@ -0,0 +1 @@ +../.build_release.sh \ No newline at end of file diff --git a/ExternalProjects/FlatBuffers.GenOutput/FlatBuffers.GenOutput.csproj b/ExternalProjects/FlatBuffers.GenOutput/FlatBuffers.GenOutput.csproj index f75a437ddc..0cb21e67a0 100644 --- a/ExternalProjects/FlatBuffers.GenOutput/FlatBuffers.GenOutput.csproj +++ b/ExternalProjects/FlatBuffers.GenOutput/FlatBuffers.GenOutput.csproj @@ -2,7 +2,7 @@ netstandard2.0 - + disable diff --git a/ExternalProjects/FlatBuffers.GenOutput/build_debug.sh b/ExternalProjects/FlatBuffers.GenOutput/build_debug.sh new file mode 120000 index 0000000000..c2127aded1 --- /dev/null +++ b/ExternalProjects/FlatBuffers.GenOutput/build_debug.sh @@ -0,0 +1 @@ +../.build_debug.sh \ No newline at end of file diff --git a/ExternalProjects/FlatBuffers.GenOutput/build_release.sh b/ExternalProjects/FlatBuffers.GenOutput/build_release.sh new file mode 120000 index 0000000000..801b8e5998 --- /dev/null +++ b/ExternalProjects/FlatBuffers.GenOutput/build_release.sh @@ -0,0 +1 @@ +../.build_release.sh \ No newline at end of file diff --git a/ExternalProjects/FlatBuffers.GenOutput/build_release_and_copy_asm.sh b/ExternalProjects/FlatBuffers.GenOutput/build_release_and_copy_asm.sh deleted file mode 100755 index a107c51609..0000000000 --- a/ExternalProjects/FlatBuffers.GenOutput/build_release_and_copy_asm.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -outDir="../../References" -cd "$(dirname "$0")" && rm -f "$outDir/FlatBuffers.GenOutput.dll" && dotnet build -c Release "$@" && cp bin/Release/*/FlatBuffers.GenOutput.dll $outDir diff --git a/ExternalProjects/LibCommon.props b/ExternalProjects/LibCommon.props new file mode 100644 index 0000000000..e7d7d96419 --- /dev/null +++ b/ExternalProjects/LibCommon.props @@ -0,0 +1,9 @@ + + + + true + + + + + diff --git a/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/PcxFileTypePlugin.HawkQuantizer.csproj b/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/PcxFileTypePlugin.HawkQuantizer.csproj index e1a3a75afa..986843322c 100644 --- a/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/PcxFileTypePlugin.HawkQuantizer.csproj +++ b/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/PcxFileTypePlugin.HawkQuantizer.csproj @@ -2,7 +2,7 @@ netstandard2.0 - + true disable @@ -10,7 +10,4 @@ - - - diff --git a/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/build_debug.sh b/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/build_debug.sh new file mode 120000 index 0000000000..c2127aded1 --- /dev/null +++ b/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/build_debug.sh @@ -0,0 +1 @@ +../.build_debug.sh \ No newline at end of file diff --git a/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/build_release.sh b/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/build_release.sh new file mode 120000 index 0000000000..801b8e5998 --- /dev/null +++ b/ExternalProjects/PcxFileTypePlugin.HawkQuantizer/build_release.sh @@ -0,0 +1 @@ +../.build_release.sh \ No newline at end of file diff --git a/ExternalProjects/iso-parser/ISOParser.csproj b/ExternalProjects/iso-parser/ISOParser.csproj index 1998f3b543..094f54bdcb 100644 --- a/ExternalProjects/iso-parser/ISOParser.csproj +++ b/ExternalProjects/iso-parser/ISOParser.csproj @@ -2,7 +2,7 @@ netstandard2.0 - + disable diff --git a/ExternalProjects/iso-parser/build_debug.sh b/ExternalProjects/iso-parser/build_debug.sh new file mode 120000 index 0000000000..c2127aded1 --- /dev/null +++ b/ExternalProjects/iso-parser/build_debug.sh @@ -0,0 +1 @@ +../.build_debug.sh \ No newline at end of file diff --git a/ExternalProjects/iso-parser/build_release.sh b/ExternalProjects/iso-parser/build_release.sh new file mode 120000 index 0000000000..801b8e5998 --- /dev/null +++ b/ExternalProjects/iso-parser/build_release.sh @@ -0,0 +1 @@ +../.build_release.sh \ No newline at end of file diff --git a/References/BizHawk.Analyzer.dll b/References/BizHawk.Analyzer.dll index b3a7549b299391e9505abb85d5f5537ac882c906..433a4397307ded1a2f770a42049977a3b6d3db17 100644 GIT binary patch delta 107 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 literal 13824 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