34 lines
700 B
Batchfile
34 lines
700 B
Batchfile
@echo off
|
|
|
|
rmdir /S /Q deps
|
|
dotnet publish ..\ProjectMakoto\ProjectMakoto.csproj --configuration RELEASE --runtime linux-x64 --no-self-contained --property:PublishDir="deps" --framework net9.0
|
|
move ..\ProjectMakoto\deps deps
|
|
|
|
set "original_dir=%CD%"
|
|
cd /d "..\Dependencies"
|
|
|
|
for /d /r %%i in (*deps*) do (
|
|
rd /s /q "%%i"
|
|
)
|
|
|
|
cd /d "%original_dir%"
|
|
|
|
git submodule update --init --depth 0
|
|
|
|
for /D %%i in (*) do (
|
|
if /I "%%i" neq "deps" (
|
|
if exist "%%i\.build.cmd" (
|
|
echo Creating symlink in %%i to deps
|
|
if not exist "%%i\deps" (
|
|
mklink /d "%%i\deps" "..\deps"
|
|
)
|
|
|
|
cd "%%i"
|
|
|
|
echo Syncing git submodules in %%i
|
|
git submodule update --init --depth 0
|
|
|
|
cd ..
|
|
)
|
|
)
|
|
)
|