Simplify and extend .gitignore by using wildcards better

Combine lines with a single character difference using [].

Add ignoring 64bit folders from /build/msw/ section.

Add wildcards to the /lib/vc folders to account for possible COMPILER_PREFIX values.

Closes https://github.com/wxWidgets/wxWidgets/pull/294
This commit is contained in:
Mike Capone
2016-06-06 17:10:42 -04:00
committed by Vadim Zeitlin
parent e7e93c9ec9
commit b440b8d519

119
.gitignore vendored
View File

@@ -27,23 +27,34 @@
/build/msw/config.dmc /build/msw/config.dmc
/build/msw/makefile.dmc /build/msw/makefile.dmc
/build/msw/*c*_msw /build/msw/*c*_msw
/build/msw/*c*_mswd /build/msw/*c*_msw_x64
/build/msw/*c*_mswu /build/msw/*c*_msw[du]
/build/msw/*c*_msw[du]_x64
/build/msw/*c*_mswud /build/msw/*c*_mswud
/build/msw/*c*_mswud_x64
/build/msw/*c*_mswdll /build/msw/*c*_mswdll
/build/msw/*c*_mswddll /build/msw/*c*_mswdll_x64
/build/msw/*c*_mswudll /build/msw/*c*_msw[du]dll
/build/msw/*c*_msw[du]dll_x64
/build/msw/*c*_mswuddll /build/msw/*c*_mswuddll
/build/msw/*c*_mswuddll_x64
/build/msw/*c*_mswuniv /build/msw/*c*_mswuniv
/build/msw/*c*_mswunivd /build/msw/*c*_mswuniv_x64
/build/msw/*c*_mswunivu /build/msw/*c*_mswuniv[du]
/build/msw/*c*_mswuniv[du]_x64
/build/msw/*c*_mswunivud /build/msw/*c*_mswunivud
/build/msw/*c*_mswunivud_x64
/build/msw/*c*_mswunivdll /build/msw/*c*_mswunivdll
/build/msw/*c*_mswunivddll /build/msw/*c*_mswunivdll_x64
/build/msw/*c*_mswunivudll /build/msw/*c*_mswuniv[du]dll
/build/msw/*c*_mswuniv[du]dll_x64
/build/msw/*c*_mswunivuddll /build/msw/*c*_mswunivuddll
/build/msw/*c*_mswunivuddll_x64
/build/msw/*c*_mswhdll /build/msw/*c*_mswhdll
/build/msw/*c*_mswhdll_x64
/build/msw/*c*_mswuhdll /build/msw/*c*_mswuhdll
/build/msw/*c*_mswuhdll_x64
/build/msw/*.vcproj.*.user /build/msw/*.vcproj.*.user
/build/msw/*.vcxproj.user /build/msw/*.vcxproj.user
/build/msw/vc*_mswud /build/msw/vc*_mswud
@@ -65,34 +76,26 @@
/demos/*/*.sln /demos/*/*.sln
/demos/*/vc_msw /demos/*/vc_msw
/demos/*/vc_msw_x64 /demos/*/vc_msw_x64
/demos/*/vc_mswd /demos/*/vc_msw[du]
/demos/*/vc_mswd_x64 /demos/*/vc_msw[du]_x64
/demos/*/vc_mswu
/demos/*/vc_mswu_x64
/demos/*/vc_mswud /demos/*/vc_mswud
/demos/*/vc_mswud_x64 /demos/*/vc_mswud_x64
/demos/*/vc_mswdll /demos/*/vc_mswdll
/demos/*/vc_mswdll_x64 /demos/*/vc_mswdll_x64
/demos/*/vc_mswddll /demos/*/vc_msw[du]dll
/demos/*/vc_mswddll_x64 /demos/*/vc_msw[du]dll_x64
/demos/*/vc_mswudll
/demos/*/vc_mswudll_x64
/demos/*/vc_mswuddll /demos/*/vc_mswuddll
/demos/*/vc_mswuddll_x64 /demos/*/vc_mswuddll_x64
/demos/*/vc_mswuniv /demos/*/vc_mswuniv
/demos/*/vc_mswuniv_x64 /demos/*/vc_mswuniv_x64
/demos/*/vc_mswunivd /demos/*/vc_mswuniv[du]
/demos/*/vc_mswunivd_x64 /demos/*/vc_mswuniv[du]_x64
/demos/*/vc_mswunivu
/demos/*/vc_mswunivu_x64
/demos/*/vc_mswunivud /demos/*/vc_mswunivud
/demos/*/vc_mswunivud_x64 /demos/*/vc_mswunivud_x64
/demos/*/vc_mswunivdll /demos/*/vc_mswunivdll
/demos/*/vc_mswunivdll_x64 /demos/*/vc_mswunivdll_x64
/demos/*/vc_mswunivddll /demos/*/vc_mswuniv[du]dll
/demos/*/vc_mswunivddll_x64 /demos/*/vc_mswuniv[du]dll_x64
/demos/*/vc_mswunivudll
/demos/*/vc_mswunivudll_x64
/demos/*/vc_mswunivuddll /demos/*/vc_mswunivuddll
/demos/*/vc_mswunivuddll_x64 /demos/*/vc_mswunivuddll_x64
/demos/*/*Classic?Debug* /demos/*/*Classic?Debug*
@@ -172,8 +175,7 @@
/lib/base /lib/base
/lib/based /lib/based
/lib/basedll /lib/basedll
/lib/basedlld /lib/basedll[du]
/lib/basedllu
/lib/basedllud /lib/basedllud
/lib/baseu /lib/baseu
/lib/baseud /lib/baseud
@@ -188,14 +190,12 @@
/lib/gcc_lib64 /lib/gcc_lib64
/lib/jpeg*.lib /lib/jpeg*.lib
/lib/ldef*.res /lib/ldef*.res
/lib/Linux /lib/[Ll]inux
/lib/linux
/lib/linux-gnu /lib/linux-gnu
/lib/msw /lib/msw
/lib/mswd /lib/mswd
/lib/mswdll /lib/mswdll
/lib/mswdlld /lib/mswdll[du]
/lib/mswdllu
/lib/mswdllud /lib/mswdllud
/lib/mswu /lib/mswu
/lib/mswud /lib/mswud
@@ -207,10 +207,10 @@
/lib/univd /lib/univd
/lib/univdll /lib/univdll
/lib/univdlld /lib/univdlld
/lib/vc_dll /lib/vc*_dll
/lib/vc_lib /lib/vc*_lib
/lib/vc_x64_dll /lib/vc*_x64_dll
/lib/vc_x64_lib /lib/vc*_x64_lib
/lib/wat_lib /lib/wat_lib
/lib/winmm32_sc.lib /lib/winmm32_sc.lib
/lib/wsock32_sc.lib /lib/wsock32_sc.lib
@@ -267,34 +267,26 @@
# /samples/ # /samples/
/samples/**/vc_msw /samples/**/vc_msw
/samples/**/vc_msw_x64 /samples/**/vc_msw_x64
/samples/**/vc_mswd /samples/**/vc_msw[du]
/samples/**/vc_mswd_x64 /samples/**/vc_msw[du]_x64
/samples/**/vc_mswu
/samples/**/vc_mswu_x64
/samples/**/vc_mswud /samples/**/vc_mswud
/samples/**/vc_mswud_x64 /samples/**/vc_mswud_x64
/samples/**/vc_mswdll /samples/**/vc_mswdll
/samples/**/vc_mswdll_x64 /samples/**/vc_mswdll_x64
/samples/**/vc_mswddll /samples/**/vc_msw[du]dll
/samples/**/vc_mswddll_x64 /samples/**/vc_msw[du]dll_x64
/samples/**/vc_mswudll
/samples/**/vc_mswudll_x64
/samples/**/vc_mswuddll /samples/**/vc_mswuddll
/samples/**/vc_mswuddll_x64 /samples/**/vc_mswuddll_x64
/samples/**/vc_mswuniv /samples/**/vc_mswuniv
/samples/**/vc_mswuniv_x64 /samples/**/vc_mswuniv_x64
/samples/**/vc_mswunivd /samples/**/vc_mswuniv[du]
/samples/**/vc_mswunivd_x64 /samples/**/vc_mswuniv[du]_x64
/samples/**/vc_mswunivu
/samples/**/vc_mswunivu_x64
/samples/**/vc_mswunivud /samples/**/vc_mswunivud
/samples/**/vc_mswunivud_x64 /samples/**/vc_mswunivud_x64
/samples/**/vc_mswunivdll /samples/**/vc_mswunivdll
/samples/**/vc_mswunivdll_x64 /samples/**/vc_mswunivdll_x64
/samples/**/vc_mswunivddll /samples/**/vc_mswuniv[du]dll
/samples/**/vc_mswunivddll_x64 /samples/**/vc_mswuniv[du]dll_x64
/samples/**/vc_mswunivudll
/samples/**/vc_mswunivudll_x64
/samples/**/vc_mswunivuddll /samples/**/vc_mswunivuddll
/samples/**/vc_mswunivuddll_x64 /samples/**/vc_mswunivuddll_x64
@@ -305,8 +297,7 @@
# /src/ # /src/
/src/FreeBSD /src/FreeBSD
/src/Linux /src/[Ll]inux
/src/linux
/src/linux-gnu /src/linux-gnu
/src/Makefile.in /src/Makefile.in
/src/*.lo /src/*.lo
@@ -361,34 +352,26 @@
# /tests/ # /tests/
/tests/vc_msw /tests/vc_msw
/tests/vc_msw_x64 /tests/vc_msw_x64
/tests/vc_mswd /tests/vc_msw[du]
/tests/vc_mswd_x64 /tests/vc_msw[du]_x64
/tests/vc_mswu
/tests/vc_mswu_x64
/tests/vc_mswud /tests/vc_mswud
/tests/vc_mswud_x64 /tests/vc_mswud_x64
/tests/vc_mswdll /tests/vc_mswdll
/tests/vc_mswdll_x64 /tests/vc_mswdll_x64
/tests/vc_mswddll /tests/vc_msw[du]dll
/tests/vc_mswddll_x64 /tests/vc_msw[du]dll_x64
/tests/vc_mswudll
/tests/vc_mswudll_x64
/tests/vc_mswuddll /tests/vc_mswuddll
/tests/vc_mswuddll_x64 /tests/vc_mswuddll_x64
/tests/vc_mswuniv /tests/vc_mswuniv
/tests/vc_mswuniv_x64 /tests/vc_mswuniv_x64
/tests/vc_mswunivd /tests/vc_mswuniv[du]
/tests/vc_mswunivd_x64 /tests/vc_mswuniv[du]_x64
/tests/vc_mswunivu
/tests/vc_mswunivu_x64
/tests/vc_mswunivud /tests/vc_mswunivud
/tests/vc_mswunivud_x64 /tests/vc_mswunivud_x64
/tests/vc_mswunivdll /tests/vc_mswunivdll
/tests/vc_mswunivdll_x64 /tests/vc_mswunivdll_x64
/tests/vc_mswunivddll /tests/vc_mswuniv[du]dll
/tests/vc_mswunivddll_x64 /tests/vc_mswuniv[du]dll_x64
/tests/vc_mswunivudll
/tests/vc_mswunivudll_x64
/tests/vc_mswunivuddll /tests/vc_mswunivuddll
/tests/vc_mswunivuddll_x64 /tests/vc_mswunivuddll_x64
/tests/test.opt /tests/test.opt