From 19ca1698d8ac9cd1503d5d735ccdd22f155d2265 Mon Sep 17 00:00:00 2001
From: Monster Iestyn <iestynjealous@ntlworld.com>
Date: Sun, 30 Apr 2017 20:33:36 +0100
Subject: [PATCH 1/2] Combine all /objs/*/.gitignore files into
 /objs/.gitignore, make sure depend.ped is also ignored

---
 objs/.gitignore                     | 8 ++++++++
 objs/DC/SDL/Debug/.gitignore        | 1 -
 objs/DC/SDL/Release/.gitignore      | 1 -
 objs/Linux/SDL/Debug/.gitignore     | 2 --
 objs/Linux/SDL/Release/.gitignore   | 2 --
 objs/Linux64/SDL/Debug/.gitignore   | 2 --
 objs/Linux64/SDL/Release/.gitignore | 2 --
 objs/Mingw/Debug/.gitignore         | 3 ---
 objs/Mingw/Release/.gitignore       | 3 ---
 objs/Mingw/SDL/Debug/.gitignore     | 3 ---
 objs/Mingw/SDL/Release/.gitignore   | 3 ---
 objs/Mingw64/Debug/.gitignore       | 3 ---
 objs/Mingw64/Release/.gitignore     | 3 ---
 objs/Mingw64/SDL/Debug/.gitignore   | 3 ---
 objs/Mingw64/SDL/Release/.gitignore | 3 ---
 objs/PS3/SDL/Debug/.gitignore       | 2 --
 objs/PS3/SDL/Release/.gitignore     | 2 --
 objs/PSP/SDL/Release/.gitignore     | 1 -
 objs/SDL/Release/.gitignore         | 1 -
 objs/VC/.gitignore                  | 0
 objs/VC9/.gitignore                 | 2 --
 objs/Wii/SDL/Debug/.gitignore       | 2 --
 objs/Wii/SDL/Release/.gitignore     | 2 --
 objs/WinCE/SDL/Release/.gitignore   | 1 -
 objs/djgppdos/Debug/.gitignore      | 1 -
 objs/djgppdos/Release/.gitignore    | 1 -
 objs/nds/Debug/.gitignore           | 2 --
 objs/nds/Release/.gitignore         | 2 --
 28 files changed, 8 insertions(+), 53 deletions(-)
 create mode 100644 objs/.gitignore
 delete mode 100644 objs/DC/SDL/Debug/.gitignore
 delete mode 100644 objs/DC/SDL/Release/.gitignore
 delete mode 100644 objs/Linux/SDL/Debug/.gitignore
 delete mode 100644 objs/Linux/SDL/Release/.gitignore
 delete mode 100644 objs/Linux64/SDL/Debug/.gitignore
 delete mode 100644 objs/Linux64/SDL/Release/.gitignore
 delete mode 100644 objs/Mingw/Debug/.gitignore
 delete mode 100644 objs/Mingw/Release/.gitignore
 delete mode 100644 objs/Mingw/SDL/Debug/.gitignore
 delete mode 100644 objs/Mingw/SDL/Release/.gitignore
 delete mode 100644 objs/Mingw64/Debug/.gitignore
 delete mode 100644 objs/Mingw64/Release/.gitignore
 delete mode 100644 objs/Mingw64/SDL/Debug/.gitignore
 delete mode 100644 objs/Mingw64/SDL/Release/.gitignore
 delete mode 100644 objs/PS3/SDL/Debug/.gitignore
 delete mode 100644 objs/PS3/SDL/Release/.gitignore
 delete mode 100644 objs/PSP/SDL/Release/.gitignore
 delete mode 100644 objs/SDL/Release/.gitignore
 delete mode 100644 objs/VC/.gitignore
 delete mode 100644 objs/VC9/.gitignore
 delete mode 100644 objs/Wii/SDL/Debug/.gitignore
 delete mode 100644 objs/Wii/SDL/Release/.gitignore
 delete mode 100644 objs/WinCE/SDL/Release/.gitignore
 delete mode 100644 objs/djgppdos/Debug/.gitignore
 delete mode 100644 objs/djgppdos/Release/.gitignore
 delete mode 100644 objs/nds/Debug/.gitignore
 delete mode 100644 objs/nds/Release/.gitignore

diff --git a/objs/.gitignore b/objs/.gitignore
new file mode 100644
index 000000000..35ecd6def
--- /dev/null
+++ b/objs/.gitignore
@@ -0,0 +1,8 @@
+#All folders
+SRB2.res
+depend.dep
+depend.ped
+*.o
+#VC9 folder only
+/VC9/Win32
+/VC9/x64
diff --git a/objs/DC/SDL/Debug/.gitignore b/objs/DC/SDL/Debug/.gitignore
deleted file mode 100644
index 867fcb4e0..000000000
--- a/objs/DC/SDL/Debug/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/depend.dep
diff --git a/objs/DC/SDL/Release/.gitignore b/objs/DC/SDL/Release/.gitignore
deleted file mode 100644
index 867fcb4e0..000000000
--- a/objs/DC/SDL/Release/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/depend.dep
diff --git a/objs/Linux/SDL/Debug/.gitignore b/objs/Linux/SDL/Debug/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/Linux/SDL/Debug/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/Linux/SDL/Release/.gitignore b/objs/Linux/SDL/Release/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/Linux/SDL/Release/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/Linux64/SDL/Debug/.gitignore b/objs/Linux64/SDL/Debug/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/Linux64/SDL/Debug/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/Linux64/SDL/Release/.gitignore b/objs/Linux64/SDL/Release/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/Linux64/SDL/Release/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/Mingw/Debug/.gitignore b/objs/Mingw/Debug/.gitignore
deleted file mode 100644
index da4b3e912..000000000
--- a/objs/Mingw/Debug/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/SRB2.res
-/depend.dep
-/*.o
diff --git a/objs/Mingw/Release/.gitignore b/objs/Mingw/Release/.gitignore
deleted file mode 100644
index da4b3e912..000000000
--- a/objs/Mingw/Release/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/SRB2.res
-/depend.dep
-/*.o
diff --git a/objs/Mingw/SDL/Debug/.gitignore b/objs/Mingw/SDL/Debug/.gitignore
deleted file mode 100644
index da4b3e912..000000000
--- a/objs/Mingw/SDL/Debug/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/SRB2.res
-/depend.dep
-/*.o
diff --git a/objs/Mingw/SDL/Release/.gitignore b/objs/Mingw/SDL/Release/.gitignore
deleted file mode 100644
index da4b3e912..000000000
--- a/objs/Mingw/SDL/Release/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/SRB2.res
-/depend.dep
-/*.o
diff --git a/objs/Mingw64/Debug/.gitignore b/objs/Mingw64/Debug/.gitignore
deleted file mode 100644
index da4b3e912..000000000
--- a/objs/Mingw64/Debug/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/SRB2.res
-/depend.dep
-/*.o
diff --git a/objs/Mingw64/Release/.gitignore b/objs/Mingw64/Release/.gitignore
deleted file mode 100644
index da4b3e912..000000000
--- a/objs/Mingw64/Release/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/SRB2.res
-/depend.dep
-/*.o
diff --git a/objs/Mingw64/SDL/Debug/.gitignore b/objs/Mingw64/SDL/Debug/.gitignore
deleted file mode 100644
index da4b3e912..000000000
--- a/objs/Mingw64/SDL/Debug/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/SRB2.res
-/depend.dep
-/*.o
diff --git a/objs/Mingw64/SDL/Release/.gitignore b/objs/Mingw64/SDL/Release/.gitignore
deleted file mode 100644
index da4b3e912..000000000
--- a/objs/Mingw64/SDL/Release/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/SRB2.res
-/depend.dep
-/*.o
diff --git a/objs/PS3/SDL/Debug/.gitignore b/objs/PS3/SDL/Debug/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/PS3/SDL/Debug/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/PS3/SDL/Release/.gitignore b/objs/PS3/SDL/Release/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/PS3/SDL/Release/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/PSP/SDL/Release/.gitignore b/objs/PSP/SDL/Release/.gitignore
deleted file mode 100644
index 867fcb4e0..000000000
--- a/objs/PSP/SDL/Release/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/depend.dep
diff --git a/objs/SDL/Release/.gitignore b/objs/SDL/Release/.gitignore
deleted file mode 100644
index 4a262f94f..000000000
--- a/objs/SDL/Release/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/depend.ped
diff --git a/objs/VC/.gitignore b/objs/VC/.gitignore
deleted file mode 100644
index e69de29bb..000000000
diff --git a/objs/VC9/.gitignore b/objs/VC9/.gitignore
deleted file mode 100644
index 205fe45de..000000000
--- a/objs/VC9/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/Win32
-/x64
diff --git a/objs/Wii/SDL/Debug/.gitignore b/objs/Wii/SDL/Debug/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/Wii/SDL/Debug/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/Wii/SDL/Release/.gitignore b/objs/Wii/SDL/Release/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/Wii/SDL/Release/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/WinCE/SDL/Release/.gitignore b/objs/WinCE/SDL/Release/.gitignore
deleted file mode 100644
index 867fcb4e0..000000000
--- a/objs/WinCE/SDL/Release/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/depend.dep
diff --git a/objs/djgppdos/Debug/.gitignore b/objs/djgppdos/Debug/.gitignore
deleted file mode 100644
index 867fcb4e0..000000000
--- a/objs/djgppdos/Debug/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/depend.dep
diff --git a/objs/djgppdos/Release/.gitignore b/objs/djgppdos/Release/.gitignore
deleted file mode 100644
index 867fcb4e0..000000000
--- a/objs/djgppdos/Release/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/depend.dep
diff --git a/objs/nds/Debug/.gitignore b/objs/nds/Debug/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/nds/Debug/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o
diff --git a/objs/nds/Release/.gitignore b/objs/nds/Release/.gitignore
deleted file mode 100644
index 8f6d0bdcd..000000000
--- a/objs/nds/Release/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/depend.dep
-/*.o

From d7a216e1927784112142a220ea812976c6b75136 Mon Sep 17 00:00:00 2001
From: Monster Iestyn <iestynjealous@ntlworld.com>
Date: Sun, 30 Apr 2017 20:42:24 +0100
Subject: [PATCH 2/2] Ignore all *.exe files and *.mo files (such as en.mo) in
 all bin/Mingw folders

---
 bin/Mingw/Debug/.gitignore   | 6 +++---
 bin/Mingw/Release/.gitignore | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/bin/Mingw/Debug/.gitignore b/bin/Mingw/Debug/.gitignore
index e431dca5d..834f313e3 100644
--- a/bin/Mingw/Debug/.gitignore
+++ b/bin/Mingw/Debug/.gitignore
@@ -1,3 +1,3 @@
-/srb2sdl.exe
-/srb2win.exe
-/r_opengl.dll
+*.exe
+*.mo
+r_opengl.dll
diff --git a/bin/Mingw/Release/.gitignore b/bin/Mingw/Release/.gitignore
index e431dca5d..834f313e3 100644
--- a/bin/Mingw/Release/.gitignore
+++ b/bin/Mingw/Release/.gitignore
@@ -1,3 +1,3 @@
-/srb2sdl.exe
-/srb2win.exe
-/r_opengl.dll
+*.exe
+*.mo
+r_opengl.dll