30 lines
645 B
Bash
Executable File
30 lines
645 B
Bash
Executable File
#!/bin/bash
|
|
DOTNET_VERSION=8.0
|
|
APP_NAME=MBS.Editor
|
|
SRC_PATH=editor-dotnet/src/app/$APP_NAME
|
|
APP_PATH=$SRC_PATH/bin/Debug/net$DOTNET_VERSION
|
|
RELEASE=0
|
|
|
|
PREREQUISITES="desktop-framework-dotnet/desktop-framework-dotnet/src/engines/MBS.Desktop.Engines.GTK3"
|
|
|
|
if [ ! $RELEASE -eq 1 ] || [ ! -f $APP_PATH/$APP_NAME ]; then
|
|
|
|
pushd $SRC_PATH
|
|
dotnet build
|
|
popd
|
|
|
|
# also build desktop-framework-dotnet
|
|
for prereq in $PREREQUISITES; do
|
|
pushd $prereq
|
|
dotnet build
|
|
popd
|
|
done
|
|
|
|
cp desktop-framework-dotnet/desktop-framework-dotnet/src/engines/MBS.Desktop.Engines.GTK3/bin/Debug/net$DOTNET_VERSION/*.dll $APP_PATH/engines
|
|
|
|
fi
|
|
|
|
$APP_PATH/$APP_NAME
|
|
|
|
|