$(XmakeBuildDir) $(XmakeTargetDir) $(XmakeConfigDir) $(XmakeConfigFileDir) $(XmakeRunDir) $([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\$(XmakeBuildDirResolved)')) $([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\$(XmakeTargetDirResolved)')) $([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\$(XmakeConfigDirResolved)')) $([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\$(XmakeConfigFileDirResolved)')) $([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\$(XmakeRunDirResolved)')) $([System.IO.Path]::GetFullPath('$(XmakeBuildDirResolved)/')) $([System.IO.Path]::GetFullPath('$(XmakeTargetDirResolved)/')) $([System.IO.Path]::GetFullPath('$(XmakeConfigDirResolved)/')) $([System.IO.Path]::GetFullPath('$(XmakeConfigFileDirResolved)/')) $([System.IO.Path]::GetFullPath('$(XmakeRunDirResolved)/')) $([System.IO.Path]::GetFullPath('$(XmakeProgramDir)/')) $([System.IO.Path]::GetFullPath('$(XmakeProgramFile)')) $([System.IO.Path]::GetFullPath('$(XmakeProjectDir)/')) $([System.IO.Path]::GetFullPath('$(XmakeScriptDir)/')) <_XmakeProjectFlag Condition="'$(XmakeProjectFile)' != ''">-F "$(XmakeProjectFile)" <_XmakeProjectFlag Condition="'$(XmakeProjectFile)' == ''">-P . <_XmakeCommonFlags>$(XmakeCommonFlags.Trim()) <_XmakeCommonFlags Condition="$(XmakeVerbose)">-v $(_XmakeCommonFlags.Trim()) <_XmakeCommonFlags Condition="$(XmakeDiagnosis)">-D $(_XmakeCommonFlags.Trim()) <_XmakeCommonFlags>-y $(_XmakeCommonFlags.Trim()) $(_XmakeProjectFlag) <_XmakeOutFlag>-o "$([MSBuild]::MakeRelative('$(XmakeProjectDirResolved)', '$(XmakeBuildDirResolved)').TrimEnd('\').TrimEnd('/'))" <_XmakeConfigFlags>$(XmakeConfigFlags.Trim()) <_XmakeConfigFlags>-p $(XmakePlat) -m $(XmakeMode) -a $(XmakeArch) $(_XmakeOutFlag) $(_XmakeConfigFlags.Trim()) <_XmakeBuildFlags>$(XmakeBuildFlags.Trim()) <_XmakeBuildFileFlags>$(_XmakeBuildFlags.Trim()) <_XmakeBuildFileFlags Condition="$(XmakeRebuildFile)">$(_XmakeBuildFileFlags.Trim()) -r <_XmakeCleanFlags>$(XmakeCleanFlags.Trim()) <_XmakeCleanFlags Condition="$(XmakeCleanAll)">-a $(_XmakeCleanFlags.Trim()) <_XmakeBuildFlags>$(_XmakeBuildFlags.Trim()) <_XmakeBuildFileFlags>$(_XmakeBuildFileFlags.Trim()) <_XmakeCleanFlags>$(_XmakeCleanFlags.Trim()) <_XmakeConfigFlags>$(_XmakeConfigFlags.Trim()) <_XmakeCommonFlags>$(_XmakeCommonFlags.Trim()) <_XmakeTarget>"$(XmakeTarget.Trim())" <_XmakeExecutable>"$([System.IO.Path]::GetFullPath('$(XmakeProgramFileResolved)'))" <_XmakeEnv> pushd $(XmakeProjectDirResolved) set XMAKE_CONFIGDIR=$(XmakeConfigDirResolved.TrimEnd('\').TrimEnd('/')) set XMAKE_PROGRAM_DIR=$(XmakeProgramDirResolved.TrimEnd('\').TrimEnd('/')) set XMAKE_PROGRAM_FILE=$(XmakeProgramFileResolved.TrimEnd('\').TrimEnd('/')) set XMAKE_SKIP_HISTORY=1 set XMAKE_IN_VSTUDIO=1 <_XmakeEnv Condition="$(XmakeDiagnosis)"> $(_XmakeEnv) echo XMAKE_CONFIGDIR=%25XMAKE_CONFIGDIR%25 echo XMAKE_PROGRAM_DIR=%25XMAKE_PROGRAM_DIR%25 echo XMAKE_PROGRAM_FILE=%25XMAKE_PROGRAM_FILE%25 echo CD=%25CD%25 --files="@(File)"