diff --git a/editor b/editor index c35329e..0458ab2 100755 --- a/editor +++ b/editor @@ -5,12 +5,23 @@ 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