echo off
@echo ===== Delete unused files =====

@echo ##### for Borland #####
del *.bak /s > NUL
del *.~* /s  > NUL 
del *.obj /s > NUL
del *.obr /s > NUL
del *.res /s > NUL
del *.rws /s > NUL
del *.csm /s > NUL
del *.ilc /s > NUL
del *.ild /s > NUL
del *.ilf /s > NUL
del *.ils /s > NUL
del *.mbt /s > NUL
del *.mrt /s > NUL
del *.r$p /s > NUL
del *.tds /s > NUL

@echo ##### for VxD #####
del *.map /s > NUL
del *.pel /s > NUL

@echo ##### for Delphi ####
del *.dcu /s > NUL

@echo ##### for MSV #####
del *.ilk /s > NUL
del *.pdb /s > NUL
del *.plg /s > NUL
del *.idb /s > NUL
erase *.dat /s > ErrorLog.txt

@echo ##### Work complete #####
