-
Notifications
You must be signed in to change notification settings - Fork 2
/
clean.bat
executable file
·50 lines (50 loc) · 1.23 KB
/
clean.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
@echo off
set BATDIR=%~dp0
echo locate: @ %BATDIR%
echo[]
echo cleaning lib
rd /s /q lib
echo cleaning built
rd /s /q build
echo cleaning LinxSrvc
rd /s /q LinxSrvc\.vs
rd /s /q LinxSrvc\bin
rd /s /q LinxSrvc\gen
rd /s /q LinxSrvc\out
rd /s /q LinxSrvc\build
echo cleaning out caches
rd /s /q WinNTKline\.vs
rd /s /q WinNTKline\cache
rd /s /q WinNTKline\out
rd /s /q WinNTKline\x64
rd /s /q WinNTKline\x86
rd /s /q WinNTKline\Debug
rd /s /q WinNTKline\Release
rd /s /q "WinNTKline\Generated Files"
echo cleaning MFC
rd /s /q WinNTKline\MFC
rd /s /q "WinNTKline\MFCKline\Generated Files"
set "RegExp=-*.con[^fig]"
for /R "WinNTKline\MFCKline\" %%f in (*.con) do (
setlocal enabledelayedexpansion
echo %%f | findstr /r /C:"%RegExp%" >nul 2>&1
if ERRORLEVEL 1 (
echo save %%f
) else (
del /f /q %%f
)
endlocal
)
echo cleaning WPF
rd /s /q WinNTKline\WPF
echo cleaning WPFKline
rd /s /q WinNTKline\WPFKline\WPFKline\.vs
rd /s /q WinNTKline\WPFKline\WPFKline\obj
echo cleaning Scadup
rd /s /q WinNTKline\Scadup\x64
echo cleaning QtCases
:: https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe
rd /s /q QtCases\GeneratedFiles
rd /s /q QtCases\build
del /f /q QtCases\*.so
echo script finish clean