diff --git a/src/test/modules/dummy_seclabel/.gitignore b/src/test/modules/dummy_seclabel/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5dcb3ff9723501c3fe639bee1c1435e47a580a6f
--- /dev/null
+++ b/src/test/modules/dummy_seclabel/.gitignore
@@ -0,0 +1,4 @@
+# Generated subdirectories
+/log/
+/results/
+/tmp_check/
diff --git a/src/test/modules/dummy_seclabel/Makefile b/src/test/modules/dummy_seclabel/Makefile
index 41f50cc41ee62dbce936c8d037e01ea2de7475e8..bddfa150dd513e41cdcd24cef800032217f05086 100644
--- a/src/test/modules/dummy_seclabel/Makefile
+++ b/src/test/modules/dummy_seclabel/Makefile
@@ -4,6 +4,7 @@ MODULES = dummy_seclabel
 PGFILEDESC = "dummy_seclabel - regression testing of the SECURITY LABEL statement"
 
 REGRESS = dummy_seclabel
+EXTRA_CLEAN = sql/dummy_seclabel.sql expected/dummy_seclabel.out
 
 ifdef USE_PGXS
 PG_CONFIG = pg_config
diff --git a/src/test/modules/dummy_seclabel/expected/.gitignore b/src/test/modules/dummy_seclabel/expected/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..2dd246245b3f4a96ef7f0af5db28702c817269d2
--- /dev/null
+++ b/src/test/modules/dummy_seclabel/expected/.gitignore
@@ -0,0 +1 @@
+/dummy_seclabel.out
diff --git a/src/test/modules/dummy_seclabel/sql/.gitignore b/src/test/modules/dummy_seclabel/sql/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..ec54e63b4fd65c6a3e418f556d2af0316e81cedd
--- /dev/null
+++ b/src/test/modules/dummy_seclabel/sql/.gitignore
@@ -0,0 +1 @@
+/dummy_seclabel.sql