diff --git a/silecs-codegen/src/xml/test/generated_temp/.gitignore b/silecs-codegen/src/xml/test/generated_temp/.gitignore
index 606b71b4c3777b9e0930fe54a64d600d244d4211..f5c788317dc94f7e94b5645dd5aa637806d1c68f 100644
--- a/silecs-codegen/src/xml/test/generated_temp/.gitignore
+++ b/silecs-codegen/src/xml/test/generated_temp/.gitignore
@@ -1,6 +1,3 @@
 /AllTypes.cpp
 /AllTypes.h
-/AllTypesFESA.design
-/client/*
-/controller/*
-/wrapper/*
\ No newline at end of file
+/AllTypesFESA.design
\ No newline at end of file
diff --git a/silecs-codegen/src/xml/test/generated_temp/client/.gitignore b/silecs-codegen/src/xml/test/generated_temp/client/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e7a210ec7dcb290f7c9247714741a9caee387a8f
--- /dev/null
+++ b/silecs-codegen/src/xml/test/generated_temp/client/.gitignore
@@ -0,0 +1,3 @@
+*
+*/
+!.gitignore
\ No newline at end of file