diff --git a/.gitignore b/.gitignore index 7278ef1..4d91008 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ [Oo]ut/ [Ll]og/ [Ll]ogs/ +[Pp]ublish/ # IDE files .vs/ diff --git a/diff-text/diff-text.csproj b/diff-text/diff-text.csproj index 1ad72ac..ab07cfc 100644 --- a/diff-text/diff-text.csproj +++ b/diff-text/diff-text.csproj @@ -15,6 +15,6 @@ - + diff --git a/paradox-mod-merger.sln b/paradox-mod-merger.sln index f10838b..2e169ab 100644 --- a/paradox-mod-merger.sln +++ b/paradox-mod-merger.sln @@ -9,6 +9,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "solution_files", "solution_ ProjectSection(SolutionItems) = preProject .gitignore = .gitignore nuget.config = nuget.config + publish_native.sh = publish_native.sh EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DTLib", "..\DTLib\DTLib\DTLib.csproj", "{67E226B7-F04B-4FB1-A9AA-E4AE3A5A8A3F}" diff --git a/paradox-mod-merger/paradox-mod-merger.csproj b/paradox-mod-merger/paradox-mod-merger.csproj index 5a1c6ec..5b27a72 100644 --- a/paradox-mod-merger/paradox-mod-merger.csproj +++ b/paradox-mod-merger/paradox-mod-merger.csproj @@ -8,16 +8,16 @@ 10 - + - + - + \ No newline at end of file diff --git a/publish_native.sh b/publish_native.sh new file mode 100644 index 0000000..ed9378a --- /dev/null +++ b/publish_native.sh @@ -0,0 +1,18 @@ +#!/usr/bin/bash + +set -e + +function publish_aot() { + echo "---------[$1]---------" + cd "$1" + rm -rf bin/publish + dotnet publish -c Release -o bin/publish -p:PublishAot=true + mkdir -p ../publish + cp -r bin/publish/* ../publish/ + cd .. +} + +rm -rf publish +publish_aot paradox-mod-merger +publish_aot diff-text +ls -lh publish