File tree Expand file tree Collapse file tree 3 files changed +23
-2
lines changed Expand file tree Collapse file tree 3 files changed +23
-2
lines changed Original file line number Diff line number Diff line change 32
32
[Ll ]og /
33
33
[Ll ]ogs /
34
34
[Pp ]roperties /launchSettings.json
35
+ [Bb ]uilds /
35
36
36
37
# Visual Studio 2015/2017 cache/options directory
37
38
.vs /
Original file line number Diff line number Diff line change @@ -4,16 +4,26 @@ ECHO Cleaning up old builds...
4
4
rmdir /s /q bin\x64\Release
5
5
rmdir /s /q bin\Any\Release
6
6
rmdir /s /q obj
7
+ rmdir /s /q builds
7
8
8
9
ECHO Updating externals...
9
10
git submodule init
10
11
git submodule update
11
12
12
13
ECHO Building...
13
14
dotnet publish -p:PublishProfile=" Windows - Release x64"
14
- dotnet publish -p:PublishProfile=" Windows - Release x32 "
15
+ dotnet publish -p:PublishProfile=" Windows - Release x86 "
15
16
dotnet publish -p:PublishProfile=" Windows - Release Arm"
16
17
dotnet publish -p:PublishProfile=" Linux - Release x64"
17
18
dotnet publish -p:PublishProfile=" Linux - Release Arm"
18
19
dotnet publish -p:PublishProfile=" OSX - Release x64"
20
+
21
+ ECHO Archiving...
22
+ 7z a -t7z -mmt16 -mx9 .\builds\flp2midi-win-x64.7z .\bin\x64\Release\net5.0\publish\win-x64\*.dll .\bin\x64\Release\net5.0\publish\win-x64\flp2midi.exe
23
+ 7z a -t7z -mmt16 -mx9 .\builds\flp2midi-win-x86.7z .\bin\Any\Release\net5.0\publish\win-x86\*.dll .\bin\Any\Release\net5.0\publish\win-x86\flp2midi.exe
24
+ 7z a -t7z -mmt16 -mx9 .\builds\flp2midi-win-arm.7z .\bin\Any\Release\net5.0\publish\win-arm\*.dll .\bin\Any\Release\net5.0\publish\win-arm\flp2midi.exe
25
+ 7z a -t7z -mmt16 -mx9 .\builds\flp2midi-linux-x64.7z .\bin\x64\Release\net5.0\publish\linux-x64\flp2midi
26
+ 7z a -t7z -mmt16 -mx9 .\builds\flp2midi-linux-arm.7z .\bin\Any\Release\net5.0\publish\linux-arm\flp2midi
27
+ 7z a -t7z -mmt16 -mx9 .\builds\flp2midi-osx-x64.7z .\bin\x64\Release\net5.0\publish\osx-x64\flp2midi .\bin\x64\Release\net5.0\publish\osx-x64\*.dylib
28
+
19
29
PAUSE
Original file line number Diff line number Diff line change @@ -4,16 +4,26 @@ echo "Cleaning up old builds..."
4
4
rm -rf bin/x64/Release
5
5
rm -rf bin/Any/Release
6
6
rm -rf obj
7
+ rm -rf builds
7
8
8
9
echo " Updating externals..."
9
10
git submodule init
10
11
git submodule update
11
12
12
13
echo " Building..."
13
14
dotnet publish -p:PublishProfile=" Windows - Release x64"
14
- dotnet publish -p:PublishProfile=" Windows - Release x32 "
15
+ dotnet publish -p:PublishProfile=" Windows - Release x86 "
15
16
dotnet publish -p:PublishProfile=" Windows - Release Arm"
16
17
dotnet publish -p:PublishProfile=" Linux - Release x64"
17
18
dotnet publish -p:PublishProfile=" Linux - Release Arm"
18
19
dotnet publish -p:PublishProfile=" OSX - Release x64"
20
+
21
+ echo " Archiving..."
22
+ 7z a -t7z -mmt16 -mx9 ./builds/flp2midi-win-x64.7z ./bin/x64/Release/net5.0/publish/win-x64/* .dll ./bin/x64/Release/net5.0/publish/win-x64/flp2midi.exe
23
+ 7z a -t7z -mmt16 -mx9 ./builds/flp2midi-win-x86.7z ./bin/Any/Release/net5.0/publish/win-x86/* .dll ./bin/Any/Release/net5.0/publish/win-x86/flp2midi.exe
24
+ 7z a -t7z -mmt16 -mx9 ./builds/flp2midi-win-arm.7z ./bin/Any/Release/net5.0/publish/win-arm/* .dll ./bin/Any/Release/net5.0/publish/win-arm/flp2midi.exe
25
+ 7z a -t7z -mmt16 -mx9 ./builds/flp2midi-linux-x64.7z ./bin/x64/Release/net5.0/publish/linux-x64/flp2midi
26
+ 7z a -t7z -mmt16 -mx9 ./builds/flp2midi-linux-arm.7z ./bin/Any/Release/net5.0/publish/linux-arm/flp2midi
27
+ 7z a -t7z -mmt16 -mx9 ./builds/flp2midi-osx-x64.7z ./bin/x64/Release/net5.0/publish/osx-x64/flp2midi ./bin/x64/Release/net5.0/publish/osx-x64/* .dylib
28
+
19
29
read -p " Press any key to continue . . ."
You can’t perform that action at this time.
0 commit comments