Skip to content

Commit bbbd912

Browse files
committed
MSVC: Finish clean.bat build artifact coverage.
With this, "git clean -dnx" is clear after a "clean dist" following a build. Preserve sql_help.h in non-dist cleans, like the Makefile does.
1 parent 71ad800 commit bbbd912

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

src/tools/msvc/clean.bat

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ if exist src\timezone\win32ver.rc del /q src\timezone\win32ver.rc
3434
for /d %%f in (src\interfaces\ecpg\*) do if exist %%f\win32ver.rc del /q %%f\win32ver.rc
3535
for /d %%f in (contrib\*) do if exist %%f\win32ver.rc del /q %%f\win32ver.rc
3636
for /d %%f in (src\backend\utils\mb\conversion_procs\*) do if exist %%f\win32ver.rc del /q %%f\win32ver.rc
37+
for /d %%f in (src\test\modules\*) do if exist %%f\win32ver.rc del /q %%f\win32ver.rc
3738

3839
REM Delete files created with GenerateFiles() in Solution.pm
3940
if exist src\include\pg_config.h del /q src\include\pg_config.h
@@ -44,11 +45,24 @@ if %DIST%==1 if exist src\backend\parser\gram.h del /q src\backend\parser\gram.h
4445
if exist src\include\utils\errcodes.h del /q src\include\utils\errcodes.h
4546
if exist src\include\utils\fmgroids.h del /q src\include\utils\fmgroids.h
4647
if exist src\include\utils\fmgrprotos.h del /q src\include\utils\fmgrprotos.h
48+
if exist src\include\storage\lwlocknames.h del /q src\include\storage\lwlocknames.h
4749
if exist src\include\utils\probes.h del /q src\include\utils\probes.h
50+
if exist src\include\catalog\schemapg.h del /q src\include\catalog\schemapg.h
51+
if exist doc\src\sgml\version.sgml del /q doc\src\sgml\version.sgml
4852

4953
if %DIST%==1 if exist src\backend\utils\fmgroids.h del /q src\backend\utils\fmgroids.h
5054
if %DIST%==1 if exist src\backend\utils\fmgrprotos.h del /q src\backend\utils\fmgrprotos.h
5155
if %DIST%==1 if exist src\backend\utils\fmgrtab.c del /q src\backend\utils\fmgrtab.c
56+
if %DIST%==1 if exist src\backend\storage\lmgr\lwlocknames.c del /q src\backend\storage\lmgr\lwlocknames.c
57+
if %DIST%==1 if exist src\backend\storage\lmgr\lwlocknames.h del /q src\backend\storage\lmgr\lwlocknames.h
58+
if %DIST%==1 if exist src\pl\plpython\spiexceptions.h del /q src\pl\plpython\spiexceptions.h
59+
if %DIST%==1 if exist src\backend\utils\errcodes.h del /q src\backend\utils\errcodes.h
60+
if %DIST%==1 if exist src\pl\plpgsql\src\plerrcodes.h del /q src\pl\plpgsql\src\plerrcodes.h
61+
if %DIST%==1 if exist src\pl\tcl\pltclerrcodes.h del /q src\pl\tcl\pltclerrcodes.h
62+
if %DIST%==1 if exist src\backend\utils\sort\qsort_tuple.c del /q src\backend\utils\sort\qsort_tuple.c
63+
if %DIST%==1 if exist src\bin\psql\sql_help.c del /q src\bin\psql\sql_help.c
64+
if %DIST%==1 if exist src\bin\psql\sql_help.h del /q src\bin\psql\sql_help.h
65+
if %DIST%==1 if exist src\interfaces\ecpg\preproc\preproc.y del /q src\interfaces\ecpg\preproc\preproc.y
5266
if %DIST%==1 if exist src\backend\catalog\postgres.bki del /q src\backend\catalog\postgres.bki
5367
if %DIST%==1 if exist src\backend\catalog\postgres.description del /q src\backend\catalog\postgres.description
5468
if %DIST%==1 if exist src\backend\catalog\postgres.shdescription del /q src\backend\catalog\postgres.shdescription
@@ -58,10 +72,12 @@ if %DIST%==1 if exist src\backend\parser\gram.c del /q src\backend\parser\gram.c
5872
if %DIST%==1 if exist src\backend\bootstrap\bootscanner.c del /q src\backend\bootstrap\bootscanner.c
5973
if %DIST%==1 if exist src\backend\bootstrap\bootparse.c del /q src\backend\bootstrap\bootparse.c
6074
if %DIST%==1 if exist src\backend\utils\misc\guc-file.c del /q src\backend\utils\misc\guc-file.c
75+
if %DIST%==1 if exist src\backend\replication\repl_scanner.c del /q src\backend\replication\repl_scanner.c
76+
if %DIST%==1 if exist src\backend\replication\repl_gram.c del /q src\backend\replication\repl_gram.c
77+
if %DIST%==1 if exist src\backend\replication\syncrep_scanner.c del /q src\backend\replication\syncrep_scanner.c
78+
if %DIST%==1 if exist src\backend\replication\syncrep_gram.c del /q src\backend\replication\syncrep_gram.c
6179

6280

63-
if exist src\bin\psql\sql_help.h del /q src\bin\psql\sql_help.h
64-
6581
if exist src\interfaces\libpq\libpq.rc del /q src\interfaces\libpq\libpq.rc
6682
if exist src\interfaces\libpq\libpqdll.def del /q src\interfaces\libpq\libpqdll.def
6783
if exist src\interfaces\ecpg\compatlib\compatlib.def del /q src\interfaces\ecpg\compatlib\compatlib.def
@@ -74,12 +90,17 @@ if %DIST%==1 if exist src\interfaces\ecpg\preproc\preproc.h del /q src\interface
7490

7591
if exist src\port\pg_config_paths.h del /q src\port\pg_config_paths.h
7692

77-
if exist src\pl\plperl\spi.c del /q src\pl\plperl\spi.c
93+
if exist src\pl\plperl\SPI.c del /q src\pl\plperl\SPI.c
94+
if exist src\pl\plperl\Util.c del /q src\pl\plperl\Util.c
95+
if exist src\pl\plperl\perlchunks.h del /q src\pl\plperl\perlchunks.h
96+
if exist src\pl\plperl\plperl_opmask.h del /q src\pl\plperl\plperl_opmask.h
7897
if %DIST%==1 if exist src\pl\plpgsql\src\pl_gram.c del /q src\pl\plpgsql\src\pl_gram.c
7998
if %DIST%==1 if exist src\pl\plpgsql\src\pl_gram.h del /q src\pl\plpgsql\src\pl_gram.h
8099

81100
if %DIST%==1 if exist src\fe_utils\psqlscan.c del /q src\fe_utils\psqlscan.c
82101
if %DIST%==1 if exist src\bin\psql\psqlscanslash.c del /q src\bin\psql\psqlscanslash.c
102+
if %DIST%==1 if exist src\bin\pgbench\exprscan.c del /q src\bin\pgbench\exprscan.c
103+
if %DIST%==1 if exist src\bin\pgbench\exprparse.c del /q src\bin\pgbench\exprparse.c
83104

84105
if %DIST%==1 if exist contrib\cube\cubescan.c del /q contrib\cube\cubescan.c
85106
if %DIST%==1 if exist contrib\cube\cubeparse.c del /q contrib\cube\cubeparse.c
@@ -92,6 +113,8 @@ if exist contrib\spi\autoinc.dll del /q contrib\spi\autoinc.dll
92113
if exist src\test\regress\regress.dll del /q src\test\regress\regress.dll
93114
if exist src\test\regress\refint.dll del /q src\test\regress\refint.dll
94115
if exist src\test\regress\autoinc.dll del /q src\test\regress\autoinc.dll
116+
if %DIST%==1 if exist src\test\isolation\specscanner.c del /q src\test\isolation\specscanner.c
117+
if %DIST%==1 if exist src\test\isolation\specparse.c del /q src\test\isolation\specparse.c
95118

96119
if exist src\bin\initdb\tmp_check rd /s /q src\bin\initdb\tmp_check
97120
if exist src\bin\pg_basebackup\tmp_check rd /s /q src\bin\pg_basebackup\tmp_check

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy