Blame BUILD/VS2012X32/clean.bat
|
Packit |
f574b8 |
@echo off
|
|
Packit |
f574b8 |
@rem $LynxId: clean.bat,v 1.3 2018/03/18 23:17:43 tom Exp $
|
|
Packit |
f574b8 |
@rem Remove all build-products in subdirectories, leaving only sources
|
|
Packit |
f574b8 |
@rem (and unrecognized types)
|
|
Packit |
f574b8 |
setlocal
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
FOR /D %%d IN (*) DO call :dosoln %%d
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
attrib -h *.suo /s
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
del/f/s/q *.old
|
|
Packit |
f574b8 |
del/f/s/q *.suo
|
|
Packit |
f574b8 |
del/f/s/q *.sdf
|
|
Packit |
f574b8 |
del/f/s/q *.user
|
|
Packit |
f574b8 |
del/f/s/q *.xml
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
attrib +r *.h /s
|
|
Packit |
f574b8 |
attrib +r *.bat /s
|
|
Packit |
f574b8 |
attrib +r *.sln /s
|
|
Packit |
f574b8 |
attrib +r *.vcxproj* /s
|
|
Packit |
f574b8 |
endlocal
|
|
Packit |
f574b8 |
goto :eof
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
:dosoln
|
|
Packit |
f574b8 |
setlocal
|
|
Packit |
f574b8 |
echo Cleanup %*
|
|
Packit |
f574b8 |
cd %1
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
set SOLN=
|
|
Packit |
f574b8 |
FOR %%d IN ( *.sln ) DO set SOLN=%%d
|
|
Packit |
f574b8 |
if not "x%SOLN%"=="x" goto :dosoln2
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
echo ?? Not a solution directory
|
|
Packit |
f574b8 |
goto :dosolnx
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
:dosoln2
|
|
Packit |
f574b8 |
FOR /D %%d IN (*) DO rmdir /s /q %%d
|
|
Packit |
f574b8 |
:dosolnx
|
|
Packit |
f574b8 |
endlocal
|
|
Packit |
f574b8 |
goto :eof
|