diff --git a/dev/.gitignore b/dev/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dev/.gitignore
+++ b/dev/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/dev/meta/.gitignore b/dev/meta/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dev/meta/.gitignore
+++ b/dev/meta/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/dev/ppm/.gitignore b/dev/ppm/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dev/ppm/.gitignore
+++ b/dev/ppm/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/dev/ps/.gitignore b/dev/ps/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dev/ps/.gitignore
+++ b/dev/ps/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/dev/rif/.gitignore b/dev/rif/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dev/rif/.gitignore
+++ b/dev/rif/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/dev/sif/.gitignore b/dev/sif/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dev/sif/.gitignore
+++ b/dev/sif/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/dev/xif/.gitignore b/dev/xif/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dev/xif/.gitignore
+++ b/dev/xif/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/dom/lgm/.gitignore b/dom/lgm/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dom/lgm/.gitignore
+++ b/dom/lgm/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/dom/lgm/ngin/.gitignore b/dom/lgm/ngin/.gitignore
index 3df083f987106686acd565b6721b1d09143f519e..7649723c77feeb32ca035ccd79e6f26b81afef69 100644
--- a/dom/lgm/ngin/.gitignore
+++ b/dom/lgm/ngin/.gitignore
@@ -4,6 +4,8 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 ngin-lex.c
 ngin-yacc.c
 ngin-yacc.h
diff --git a/dom/lgm/ngin2d/.gitignore b/dom/lgm/ngin2d/.gitignore
index 3df083f987106686acd565b6721b1d09143f519e..7649723c77feeb32ca035ccd79e6f26b81afef69 100644
--- a/dom/lgm/ngin2d/.gitignore
+++ b/dom/lgm/ngin2d/.gitignore
@@ -4,6 +4,8 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 ngin-lex.c
 ngin-yacc.c
 ngin-yacc.h
diff --git a/dom/std/.gitignore b/dom/std/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/dom/std/.gitignore
+++ b/dom/std/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/gm/.gitignore b/gm/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/gm/.gitignore
+++ b/gm/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/graphics/.gitignore b/graphics/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/graphics/.gitignore
+++ b/graphics/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/graphics/uggraph/.gitignore b/graphics/uggraph/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/graphics/uggraph/.gitignore
+++ b/graphics/uggraph/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/lib/.gitignore b/lib/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/lib/.gitignore
+++ b/lib/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/low/.gitignore b/low/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/low/.gitignore
+++ b/low/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/np/.gitignore b/np/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/np/.gitignore
+++ b/np/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/np/procs/.gitignore b/np/procs/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/np/procs/.gitignore
+++ b/np/procs/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/np/udm/.gitignore b/np/udm/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/np/udm/.gitignore
+++ b/np/udm/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/parallel/dddif/.gitignore b/parallel/dddif/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/parallel/dddif/.gitignore
+++ b/parallel/dddif/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/parallel/util/.gitignore b/parallel/util/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/parallel/util/.gitignore
+++ b/parallel/util/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache
diff --git a/tools/.gitignore b/tools/.gitignore
index d1e8dc4ba75de406463063a75e9aa75320c2d862..cab1d7f081a066299e3517f26434e757dd4cc5c1 100644
--- a/tools/.gitignore
+++ b/tools/.gitignore
@@ -4,6 +4,8 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 ugnetgen
 ugstl
 xugv
diff --git a/ui/.gitignore b/ui/.gitignore
index eb8d0d2f2d816222a3957a87d0fe7e7e061c3532..9a196b32e949c1a865a1609720cb3852f2f7e9e7 100644
--- a/ui/.gitignore
+++ b/ui/.gitignore
@@ -4,4 +4,6 @@ Makefile.in
 .libs
 *.lo
 *.la
+*.o
+
 semantic.cache