|
3 | 3 | :: Really just for personal use |
4 | 4 | :: There are a lot of random files that get throw about, this batch file will delete them if they are there. |
5 | 5 | :: because I'm too lazy to go searching for them myself, but I want to keep my folders clean. |
| 6 | +set MAINDIR = %~dp0 |
| 7 | +set PROJECTDIR = %MAINDIR%Project\ |
| 8 | +set DOXYGENDIR = %PROJECTDIR%doxygen\ |
| 9 | +set RESDIR = %MAINDIR%res\ |
| 10 | +set SRCDIR = %MAINDIR%src\ |
6 | 11 |
|
7 | 12 | echo Cleaning Project Folder... |
8 | | -IF EXIST %~dp0Project\bin RMDIR /S /Q %~dp0Project\bin |
9 | | -IF EXIST %~dp0Project\obj RMDIR /S /Q %~dp0Project\obj |
10 | | -IF EXIST %~dp0Project\SDL-Cannon-Simulation.depend del /F %~dp0Project\SDL-Cannon-Simulation.depend |
11 | | -IF EXIST %~dp0Project\SDL-Cannon-Simulation.layout del /F %~dp0Project\SDL-Cannon-Simulation.layout |
| 13 | +IF EXIST %PROJECTDIR%SDL-Cannon-Simulation.depend del /F %PROJECTDIR%SDL-Cannon-Simulation.depend |
| 14 | +IF EXIST %PROJECTDIR%SDL-Cannon-Simulation.layout del /F %PROJECTDIR%SDL-Cannon-Simulation.layout |
12 | 15 | echo. |
13 | 16 |
|
14 | | -echo Cleaning res Folder... |
15 | | -IF EXIST %~dp0res\boilerplate.res del /F %~dp0res\boilerplate.res |
| 17 | +echo Cleaning Doxygen Folder... |
| 18 | +IF EXIST %DOXYGENDIR%html RMDIR /S /Q %DOXYGENDIR%html |
| 19 | +IF EXIST %DOXYGENDIR%latex RMDIR /S /Q %DOXYGENDIR%latex |
| 20 | +IF EXIST %DOXYGENDIR%man RMDIR /S /Q %DOXYGENDIR%man |
| 21 | +IF EXIST %DOXYGENDIR%rtf RMDIR /S /Q %DOXYGENDIR%rtf |
| 22 | +IF EXIST %DOXYGENDIR%xml RMDIR /S /Q %DOXYGENDIR%xml |
| 23 | +IF EXIST %DOXYGENDIR%doxygen.log del /F %DOXYGENDIR%doxygen.log |
16 | 24 | echo. |
17 | 25 |
|
18 | | -echo Cleaning src Folder... |
19 | | -IF EXIST %~dp0src\main.o del /F %~dp0src\main.o |
20 | | -IF EXIST %~dp0src\cannonball.o del /F %~dp0src\cannonball.o |
21 | | -IF EXIST %~dp0src\config.o del /F %~dp0src\config.o |
22 | | -IF EXIST %~dp0src\tick.o del /F %~dp0src\tick.o |
23 | | -IF EXIST %~dp0src\screen.o del /F %~dp0src\screen.o |
| 26 | +echo Cleaning res Folder... |
| 27 | +IF EXIST %RESDIR%boilerplate.res del /F %RESDIR%boilerplate.res |
24 | 28 | echo. |
25 | 29 |
|
26 | 30 | echo Cleaning Main Folder... |
27 | | -IF EXIST %~dp0Config.ini del /F %~dp0Config.ini |
28 | | -IF EXIST %~dp0gmon.out del /F %~dp0gmon.out |
29 | | -IF EXIST %~dp0Cannon.exe del /F %~dp0Cannon.exe |
30 | | -IF EXIST %~dp0Cannon-PRIVATE.exe del /F %~dp0Cannon-PRIVATE.exe |
31 | | -IF EXIST %~dp0Cannon del /F %~dp0Cannon |
32 | | -IF EXIST %~dp0Cannon-PRIVATE del /F %~dp0Cannon-PRIVATE |
33 | | -IF EXIST %~dp0logfile.log del /F %~dp0logfile.log |
34 | | -IF EXIST %~dp0time-log.log del /F %~dp0time-log.log |
| 31 | +IF EXIST %MAINDIR%Config.ini del /F %MAINDIR%Config.ini |
| 32 | +IF EXIST %MAINDIR%gmon.out del /F %MAINDIR%gmon.out |
| 33 | +IF EXIST %MAINDIR%Cannon.exe del /F %MAINDIR%Cannon.exe |
| 34 | +IF EXIST %MAINDIR%Cannon-PRIVATE.exe del /F %MAINDIR%Cannon-PRIVATE.exe |
| 35 | +IF EXIST %MAINDIR%Cannon del /F %MAINDIR%Cannon |
| 36 | +IF EXIST %MAINDIR%Cannon-PRIVATE del /F %MAINDIR%Cannon-PRIVATE |
| 37 | +IF EXIST %MAINDIR%logfile.log del /F %MAINDIR%logfile.log |
| 38 | +IF EXIST %MAINDIR%time-log.log del /F %MAINDIR%time-log.log |
| 39 | +IF EXIST %MAINDIR%*.stackdump del /F %MAINDIR%*.stackdump |
| 40 | +echo. |
| 41 | + |
| 42 | +echo Cleaning .o files where they might exist... |
| 43 | +IF EXIST %MAINDIR%*.o del /F %MAINDIR%*.o |
| 44 | +IF EXIST %SRCDIR%*.o del /F %SRCDIR%*.o |
| 45 | +IF EXIST %DIR%Project\bin RMDIR /S /Q %DIR%Project\bin |
| 46 | +IF EXIST %DIR%Project\obj RMDIR /S /Q %DIR%Project\obj |
35 | 47 | echo. |
36 | 48 |
|
37 | 49 | echo All cleaning done. |
|
0 commit comments