@echo *** USE AT OWN RISK *** @REM UPdated 16 Jan, 2010 ... removed ZIP option, to put ONLINE /misc @REM Updated 29 Jul, 2008 ... added *.manifest, *.res, mt.dep, *.exp @REM Updated 30 Oct, 2007 ... added BuildLog.htm @REM Updated 5 Sep, 2006 ... added .user @REM Updated 16 Aug, 2006 ... added .suo (hidden) @REM Updated 12 Nov, 2005 ... added .sbr @REM Updated 25 Nov, 2004 ... @echo Will delete *.old, *.bak, *.obj, *.pdb, etc, Etc, ETC... @echo *** USE AT OWN RISK *** @echo *** CONTINUE? *** Ctrl+C to ABORT... @pause @echo *** ARE YOU REALLY SURE? *** Ctrl+C to ABORT... @echo *** USE AT OWN RISK *** @pause @echo Proceeding, after two warnings... @if EXIST *.old echo Deleting *.old ... @if EXIST *.old Del *.old > nul @if EXIST *.bak echo Deleting *.bak ... @if EXIST *.bak Del *.bak > nul @if NOT EXIST temp*.* goto dntmp @echo Delete temp*.* ... @del temp*.* > nul :dntmp @if NOT EXIST *.obj goto dnobj @echo Delete *.obj ... @del *.obj > nul :dnobj @if NOT EXIST *.err goto dnerr @echo Delete *.err ... @del *.err > nul :dnerr @if NOT EXIST *.pdb goto dnpdb @echo Delete *.pdb ... @del *.pdb > nul :dnpdb @if NOT EXIST *.lst goto dnlst @echo Delete *.lst ... @del *.lst > nul :dnlst @if EXIST *.pch echo Deleting *.pch ... @if EXIST *.pch Del *.pch > nul @if EXIST *.ilk echo Deleting *.ilk ... @if EXIST *.ilk Del *.ilk > nul @if EXIST *.NCB echo Deleting *.NCB ... @if EXIST *.NCB Del *.NCB > nul @if EXIST *.plg echo Deleting *.plg ... @if EXIST *.plg Del *.plg > nul @if EXIST *.OPT echo Deleting *.OPT ... @if EXIST *.OPT Del *.OPT > nul @if EXIST *.idb echo Deleting *.idb ... @if EXIST *.idb Del *.idb > nul @if EXIST *.aps echo Deleting *.aps ... @if EXIST *.aps Del *.aps > nul @if EXIST *.sbr echo Deleting *.sbr ... @if EXIST *.sbr Del *.sbr > nul @attrib -S -R -H *.suo > nul @if EXIST *.suo echo Deleting *.suo ... @if EXIST *.suo Del *.suo > nul @if EXIST *.user echo Deleting *.user ... @if EXIST *.user Del *.user > nul @if EXIST BuildLog.htm echo Deleting Buildlog.htm @if EXIST BuildLog.htm Del Buildlog.htm @if EXIST *.res echo Deleting *.res @if EXIST *.res Del *.res @if EXIST mt.dep echo Deleting mt.dep @if EXIST mt.dep Del mt.dep @if EXIST *.exp echo Deleting *.exp @if EXIST *.exp Del *.exp @if EXIST *.manifest echo Deleting *.manifest @if EXIST *.manifest Del *.manifest @if "%1." == "." goto Done @if "%1." == "A." goto DoALL @if "%1." == "a." goto DoALL @echo Unknown command option ... @goto Done :DoALL @set TEMPD=DELETED @set TEMP1=*.dep @if EXIST %TEMP1% echo Deleting %TEMP1% ... @if EXIST %TEMP1% set TEMPD=%TEMPD% %TEMP1% @if EXIST %TEMP1% Del %TEMP1% > nul @set TEMP1=*.mak @if EXIST %TEMP1% echo Deleting %TEMP1% ... @if EXIST %TEMP1% set TEMPD=%TEMPD% %TEMP1% @if EXIST %TEMP1% Del %TEMP1% > nul @echo %TEMPD% - *NOTE* ... :Done