$(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)"