$GrpcVersion = "v1.48.4" $FfmpegVersion = "n4.4.5" $NasmVersion = "2.16.03" $CmakeVersion = "3.24.4" $UrdfdomVersion = "4.0.3" $UrdfdomHeadersVersion = "1.1.3" $ConsoleBridgeVersion = "1.0.2" $TinyXml2Version = "9.0.0" $ProjectRoot = Split-Path -Parent $PSScriptRoot $DepsRoot = Join-Path $ProjectRoot "third_party" $SourceRoot = Join-Path $DepsRoot "src" $BuildRoot = Join-Path $DepsRoot "build" $InstallRoot = Join-Path $DepsRoot "install" $ToolsRoot = Join-Path $DepsRoot "tools" $NasmRoot = Join-Path $ToolsRoot "nasm-$NasmVersion" $GrpcSource = Join-Path $SourceRoot "grpc" $FfmpegSource = Join-Path $SourceRoot "ffmpeg" $UrdfdomSource = Join-Path $SourceRoot "urdfdom" $UrdfdomHeadersSource = Join-Path $SourceRoot "urdfdom_headers" $ConsoleBridgeSource = Join-Path $SourceRoot "console_bridge" $TinyXml2Source = Join-Path $SourceRoot "tinyxml2" $GrpcBuild = Join-Path $BuildRoot "grpc-release" $FfmpegBuild = Join-Path $BuildRoot "ffmpeg-release" $UrdfdomBuildRoot = Join-Path $BuildRoot "urdfdom-release" $GrpcInstall = Join-Path $InstallRoot "grpc" $FfmpegInstall = Join-Path $InstallRoot "ffmpeg" $UrdfdomInstall = Join-Path $InstallRoot "urdfdom" $CmakeRoot = Join-Path $ToolsRoot "cmake-$CmakeVersion-windows-x86_64" $QtRoot = "C:\Qt\Qt5.12.4" $MingwRoot = Join-Path $QtRoot "Tools\mingw730_64" $MingwBin = Join-Path $MingwRoot "bin" $Qmake = Join-Path $QtRoot "5.12.4\mingw73_64\bin\qmake.exe" $Make = Join-Path $MingwBin "mingw32-make.exe" $Bash = "C:\Program Files\Git\bin\bash.exe"