123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- @echo This batch file requires a powerful XDELETE program. One
- @echo that will REMOVE whole directories recursively ...
- @echo If you do NOT have such a program, then abort now, and
- @echo adjust the line below ...
- @set TEMPX=xdelete -dfrm
- @echo set TEMPX=%TEMPX%
- @pause
- @echo #####################################################
- @echo ARE YOU SURE YOU WANT TO DO THIS? Ctrl+C to abort ...
- @echo #####################################################
- @pause
- @echo CleanAll: Last chance ... ctrl+c to abort ...
- @pause
- @echo CleanAll: Cleaning the headers ...
- call CleanWin32
- @echo CleanAll: and removing the SOLUTION files ...
- call delsln
- @echo CleanAll: Cleaning the gennmtab generated header ...
- @if EXIST ..\lib\expat\xmltok\nametab.h del ..\lib\expat\xmltok\nametab.h > nul
- @echo CleanAll: Cleaning all built binaries ...
- @if EXIST ..\bin\*.exe del ..\bin\*.exe > nul
- @if EXIST ..\bin\*.exp del ..\bin\*.exp > nul
- @if EXIST ..\bin\*.ilk del ..\bin\*.ilk > nul
- @if EXIST ..\bin\*.lib del ..\bin\*.lib > nul
- @if EXIST ..\lib\*.lib del ..\lib\*.lib > nul
- @if EXIST ..\lib\*.dll del ..\lib\*.dll > nul
- @echo CleanAll: Cleaning test data files ...
- @if EXIST ..\bin\data\*.xml del ..\bin\data\*.xml > nul
- @if EXIST ..\bin\data\. rd ..\bin\data > nul
- @if EXIST ..\bin\. rd ..\bin > nul
- @echo CleanAll: Cleaning old residual built binaries ... but none should exist ...
- @if EXIST ..\lib\expat\gennmtab\Debug\. %TEMPX% ..\lib\expat\gennmtab\Debug
- @if EXIST ..\lib\expat\gennmtab\Release\. %TEMPX% ..\lib\expat\gennmtab\Release
- @if EXIST ..\lib\expat\xmlparse\Debug\. %TEMPX% ..\lib\expat\xmlparse\Debug
- @if EXIST ..\lib\expat\xmlparse\DebugDLL\. %TEMPX% ..\lib\expat\xmlparse\DebugDLL
- @if EXIST ..\lib\expat\xmlparse\Release\. %TEMPX% ..\lib\expat\xmlparse\Release
- @if EXIST ..\lib\expat\xmlparse\ReleaseDLL\. %TEMPX% ..\lib\expat\xmlparse\ReleaseDLL
- @if EXIST ..\lib\expat\xmlparse\ReleaseMinSizeDLL\. %TEMPX% ..\lib\expat\xmlparse\ReleaseMinSizeDLL
- @if EXIST ..\lib\expat\xmltok\Debug\. %TEMPX% ..\lib\expat\xmltok\Debug
- @if EXIST ..\lib\expat\xmltok\DebugDLL\. %TEMPX% ..\lib\expat\xmltok\DebugDLL
- @if EXIST ..\lib\expat\xmltok\Release\. %TEMPX% ..\lib\expat\xmltok\Release
- @if EXIST ..\lib\expat\xmltok\ReleaseDLL\. %TEMPX% ..\lib\expat\xmltok\ReleaseDLL
- @echo CleanAll: Finally, cleaning the main intermediate directories ...
- @if EXIST Debug\. %TEMPX% Debug
- @if EXIST Release\. %TEMPX% Release
- @echo .
- @echo CleanAll: Phew ... all done ...
- @echo .
|