Update .gitignore files

Signed-off-by: LIU Hao <lh_mouse@126.com>
diff --git a/.gitignore b/.gitignore
index d899218..4cd4756 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,37 @@
+# Temporary files
+*~
+.*
+
+# Compiled files
+*.o
+*.a
+*.so
+*.out
+*.exe
+*.dll
+*.lo
+*.la
+*.gch
+
+# Specialized files
 autom4te.cache
+Makefile
+libtool
+config.status
+config.h
+stamp-h1
+
+# Autotools test results
+*.trs
+*.test
+*.test.exe
+*.log
+
+# Merge conflict files
+*.orig
+*.rej
+
+# Others
+*.swp
+*.tar
+*.tar.*
diff --git a/mingw-w64-crt/.gitignore b/mingw-w64-crt/.gitignore
new file mode 100644
index 0000000..e1291a1
--- /dev/null
+++ b/mingw-w64-crt/.gitignore
@@ -0,0 +1 @@
+_libm_dummy.c
diff --git a/mingw-w64-headers/.gitignore b/mingw-w64-headers/.gitignore
new file mode 100644
index 0000000..17ad3be
--- /dev/null
+++ b/mingw-w64-headers/.gitignore
@@ -0,0 +1,2 @@
+_mingw_ddk.h
+crt/_mingw.h