Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
diff --git a/.gitignore b/.gitignore
index 2006f5a..506f5cf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,12 +3,12 @@
*.rej
*.so
*~
-Make.rules
+/Make.rules
+/TAGS
+/autom4te.cache
+/config.cache
+/config.log
+/config.status
+/tags
+/wine
Makefile
-TAGS
-autom4te.cache
-config.cache
-config.log
-config.status
-tags
-wine
diff --git a/dlls/.gitignore b/dlls/.gitignore
index bccd969..206de98 100644
--- a/dlls/.gitignore
+++ b/dlls/.gitignore
@@ -1,57 +1,56 @@
-Makedll.rules
-Makefile
-Makeimplib.rules
-Maketest.rules
-avifile.dll16
-comm.drv16
-commdlg.dll16
-compobj.dll16
-ctl3d.dll16
-ctl3dv2.dll16
-ddeml.dll16
-dispdib.dll16
-display.drv16
-gdi.exe16
-imm.dll16
-keyboard.drv16
-krnl386.exe16
-libgdi32.def
-libkernel32.def
-libuser32.def
-libwinspool.def
-lzexpand.dll16
-mmsystem.dll16
-mouse.drv16
-msacm.dll16
-msvideo.dll16
-ole2.dll16
-ole2conv.dll16
-ole2disp.dll16
-ole2nls.dll16
-ole2prox.dll16
-ole2thk.dll16
-olecli.dll16
-olesvr.dll16
-rasapi16.dll16
-setupx.dll16
-shell.dll16
-sound.drv16
-storage.dll16
-stress.dll16
-system.drv16
-toolhelp.dll16
-twain.dll16
-typelib.dll16
-user.exe16
-ver.dll16
-w32sys.dll16
-win32s16.dll16
-win87em.dll16
-winaspi.dll16
-windebug.dll16
-wineps16.drv16
-wing.dll16
-winnls.dll16
-winsock.dll16
-wintab.dll16
-wprocs.dll16
+/Makedll.rules
+/Makeimplib.rules
+/Maketest.rules
+/avifile.dll16
+/comm.drv16
+/commdlg.dll16
+/compobj.dll16
+/ctl3d.dll16
+/ctl3dv2.dll16
+/ddeml.dll16
+/dispdib.dll16
+/display.drv16
+/gdi.exe16
+/imm.dll16
+/keyboard.drv16
+/krnl386.exe16
+/libgdi32.def
+/libkernel32.def
+/libuser32.def
+/libwinspool.def
+/lzexpand.dll16
+/mmsystem.dll16
+/mouse.drv16
+/msacm.dll16
+/msvideo.dll16
+/ole2.dll16
+/ole2conv.dll16
+/ole2disp.dll16
+/ole2nls.dll16
+/ole2prox.dll16
+/ole2thk.dll16
+/olecli.dll16
+/olesvr.dll16
+/rasapi16.dll16
+/setupx.dll16
+/shell.dll16
+/sound.drv16
+/storage.dll16
+/stress.dll16
+/system.drv16
+/toolhelp.dll16
+/twain.dll16
+/typelib.dll16
+/user.exe16
+/ver.dll16
+/w32sys.dll16
+/win32s16.dll16
+/win87em.dll16
+/winaspi.dll16
+/windebug.dll16
+/wineps16.drv16
+/wing.dll16
+/winnls.dll16
+/winsock.dll16
+/wintab.dll16
+/wprocs.dll16
diff --git a/dlls/activeds/.gitignore b/dlls/activeds/.gitignore
index bbd4d52..dbf84fb 100644
--- a/dlls/activeds/.gitignore
+++ b/dlls/activeds/.gitignore
@@ -1,2 +1 @@
-Makefile
-libactiveds.def
+/libactiveds.def
diff --git a/dlls/advapi32/.gitignore b/dlls/advapi32/.gitignore
index d5cad1c..5a58b2e 100644
--- a/dlls/advapi32/.gitignore
+++ b/dlls/advapi32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libadvapi32.def
+/libadvapi32.def
diff --git a/dlls/advapi32/tests/.gitignore b/dlls/advapi32/tests/.gitignore
index ce363d3..7adc45f 100644
--- a/dlls/advapi32/tests/.gitignore
+++ b/dlls/advapi32/tests/.gitignore
@@ -1,10 +1,9 @@
-Makefile
-crypt.ok
-crypt_lmhash.ok
-crypt_md4.ok
-crypt_md5.ok
-crypt_sha.ok
-lsa.ok
-registry.ok
-security.ok
-testlist.c
+/crypt.ok
+/crypt_lmhash.ok
+/crypt_md4.ok
+/crypt_md5.ok
+/crypt_sha.ok
+/lsa.ok
+/registry.ok
+/security.ok
+/testlist.c
diff --git a/dlls/advpack/.gitignore b/dlls/advpack/.gitignore
index e9f5cc4..08c996c 100644
--- a/dlls/advpack/.gitignore
+++ b/dlls/advpack/.gitignore
@@ -1,2 +1 @@
-Makefile
-libadvpack.def
+/libadvpack.def
diff --git a/dlls/advpack/tests/.gitignore b/dlls/advpack/tests/.gitignore
index 62d275e..b4bbc7a 100644
--- a/dlls/advpack/tests/.gitignore
+++ b/dlls/advpack/tests/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-advpack.ok
-files.ok
-install.ok
-testlist.c
+/advpack.ok
+/files.ok
+/install.ok
+/testlist.c
diff --git a/dlls/amstream/.gitignore b/dlls/amstream/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/amstream/.gitignore
+++ b/dlls/amstream/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/atl/.gitignore b/dlls/atl/.gitignore
index 98295c3..606894c 100644
--- a/dlls/atl/.gitignore
+++ b/dlls/atl/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-atliface.h
-libatl.def
-rsrc.res
+/atliface.h
+/libatl.def
+/rsrc.res
diff --git a/dlls/avicap32/.gitignore b/dlls/avicap32/.gitignore
index a1b5f00..7e78cc8 100644
--- a/dlls/avicap32/.gitignore
+++ b/dlls/avicap32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libavicap32.def
+/libavicap32.def
diff --git a/dlls/avifil32/.gitignore b/dlls/avifil32/.gitignore
index 14cf502..2baa9cb 100644
--- a/dlls/avifil32/.gitignore
+++ b/dlls/avifil32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libavifil32.def
-rsrc.res
+/libavifil32.def
+/rsrc.res
diff --git a/dlls/cabinet/.gitignore b/dlls/cabinet/.gitignore
index ccec3d0..ce8b8d5 100644
--- a/dlls/cabinet/.gitignore
+++ b/dlls/cabinet/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-cabinet.res
-libcabinet.def
+/cabinet.res
+/libcabinet.def
diff --git a/dlls/cabinet/tests/.gitignore b/dlls/cabinet/tests/.gitignore
index 3009197..e615ea4 100644
--- a/dlls/cabinet/tests/.gitignore
+++ b/dlls/cabinet/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-extract.ok
-testlist.c
+/extract.ok
+/testlist.c
diff --git a/dlls/capi2032/.gitignore b/dlls/capi2032/.gitignore
index 550bf11..1d1857e 100644
--- a/dlls/capi2032/.gitignore
+++ b/dlls/capi2032/.gitignore
@@ -1,2 +1 @@
-Makefile
-libcapi2032.def
+/libcapi2032.def
diff --git a/dlls/cards/.gitignore b/dlls/cards/.gitignore
index af8fc4c..bcf6789 100644
--- a/dlls/cards/.gitignore
+++ b/dlls/cards/.gitignore
@@ -1,61 +1,60 @@
-Makefile
-b1fv.bmp
-b2fv.bmp
-c1.bmp
-c10.bmp
-c2.bmp
-c3.bmp
-c4.bmp
-c5.bmp
-c6.bmp
-c7.bmp
-c8.bmp
-c9.bmp
-cards.res
-cj.bmp
-ck.bmp
-cq.bmp
-d1.bmp
-d10.bmp
-d2.bmp
-d3.bmp
-d4.bmp
-d5.bmp
-d6.bmp
-d7.bmp
-d8.bmp
-d9.bmp
-dj.bmp
-dk.bmp
-dq.bmp
-free.bmp
-h1.bmp
-h10.bmp
-h2.bmp
-h3.bmp
-h4.bmp
-h5.bmp
-h6.bmp
-h7.bmp
-h8.bmp
-h9.bmp
-hj.bmp
-hk.bmp
-hq.bmp
-libcards.def
-s1.bmp
-s10.bmp
-s2.bmp
-s3.bmp
-s4.bmp
-s5.bmp
-s6.bmp
-s7.bmp
-s8.bmp
-s9.bmp
-sj.bmp
-sk.bmp
-sq.bmp
-theo.bmp
-thex.bmp
-version.res
+/b1fv.bmp
+/b2fv.bmp
+/c1.bmp
+/c10.bmp
+/c2.bmp
+/c3.bmp
+/c4.bmp
+/c5.bmp
+/c6.bmp
+/c7.bmp
+/c8.bmp
+/c9.bmp
+/cards.res
+/cj.bmp
+/ck.bmp
+/cq.bmp
+/d1.bmp
+/d10.bmp
+/d2.bmp
+/d3.bmp
+/d4.bmp
+/d5.bmp
+/d6.bmp
+/d7.bmp
+/d8.bmp
+/d9.bmp
+/dj.bmp
+/dk.bmp
+/dq.bmp
+/free.bmp
+/h1.bmp
+/h10.bmp
+/h2.bmp
+/h3.bmp
+/h4.bmp
+/h5.bmp
+/h6.bmp
+/h7.bmp
+/h8.bmp
+/h9.bmp
+/hj.bmp
+/hk.bmp
+/hq.bmp
+/libcards.def
+/s1.bmp
+/s10.bmp
+/s2.bmp
+/s3.bmp
+/s4.bmp
+/s5.bmp
+/s6.bmp
+/s7.bmp
+/s8.bmp
+/s9.bmp
+/sj.bmp
+/sk.bmp
+/sq.bmp
+/theo.bmp
+/thex.bmp
+/version.res
diff --git a/dlls/cfgmgr32/.gitignore b/dlls/cfgmgr32/.gitignore
index 09ecd4b..e116d60 100644
--- a/dlls/cfgmgr32/.gitignore
+++ b/dlls/cfgmgr32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libcfgmgr32.def
+/libcfgmgr32.def
diff --git a/dlls/comcat/.gitignore b/dlls/comcat/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/comcat/.gitignore
+++ b/dlls/comcat/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/comctl32/.gitignore b/dlls/comctl32/.gitignore
index d8fbd05..1ce9ba4 100644
--- a/dlls/comctl32/.gitignore
+++ b/dlls/comctl32/.gitignore
@@ -1,18 +1,17 @@
-Makefile
-idb_hist_large.bmp
-idb_hist_small.bmp
-idb_std_large.bmp
-idb_std_small.bmp
-idb_view_large.bmp
-idb_view_small.bmp
-idc_copy.cur
-idc_divider.cur
-idc_divideropen.cur
-idc_movebutton.cur
-idi_dragarrow.ico
-idi_tt_error_sm.ico
-idi_tt_info_sm.ico
-idi_tt_warn_sm.ico
-idt_check.bmp
-libcomctl32.def
-rsrc.res
+/idb_hist_large.bmp
+/idb_hist_small.bmp
+/idb_std_large.bmp
+/idb_std_small.bmp
+/idb_view_large.bmp
+/idb_view_small.bmp
+/idc_copy.cur
+/idc_divider.cur
+/idc_divideropen.cur
+/idc_movebutton.cur
+/idi_dragarrow.ico
+/idi_tt_error_sm.ico
+/idi_tt_info_sm.ico
+/idi_tt_warn_sm.ico
+/idt_check.bmp
+/libcomctl32.def
+/rsrc.res
diff --git a/dlls/comctl32/tests/.gitignore b/dlls/comctl32/tests/.gitignore
index 58fe16d..4331ca3 100644
--- a/dlls/comctl32/tests/.gitignore
+++ b/dlls/comctl32/tests/.gitignore
@@ -1,18 +1,17 @@
-Makefile
-comboex.ok
-dpa.ok
-header.ok
-imagelist.ok
-listview.ok
-monthcal.ok
-mru.ok
-progress.ok
-propsheet.ok
-propsheet.res
-subclass.ok
-tab.ok
-testlist.c
-toolbar.ok
-tooltips.ok
-treeview.ok
-updown.ok
+/comboex.ok
+/dpa.ok
+/header.ok
+/imagelist.ok
+/listview.ok
+/monthcal.ok
+/mru.ok
+/progress.ok
+/propsheet.ok
+/propsheet.res
+/subclass.ok
+/tab.ok
+/testlist.c
+/toolbar.ok
+/tooltips.ok
+/treeview.ok
+/updown.ok
diff --git a/dlls/comdlg32/.gitignore b/dlls/comdlg32/.gitignore
index 5f7ea8d..d0beb9c 100644
--- a/dlls/comdlg32/.gitignore
+++ b/dlls/comdlg32/.gitignore
@@ -1,15 +1,14 @@
-800.bmp
-Makefile
-cdrom.ico
-floppy.ico
-folder.ico
-folder2.ico
-fontpics.bmp
-hdisk.ico
-libcomdlg32.def
-network.ico
-pd32_collate.ico
-pd32_landscape.ico
-pd32_nocollate.ico
-pd32_portrait.ico
-rsrc.res
+/800.bmp
+/cdrom.ico
+/floppy.ico
+/folder.ico
+/folder2.ico
+/fontpics.bmp
+/hdisk.ico
+/libcomdlg32.def
+/network.ico
+/pd32_collate.ico
+/pd32_landscape.ico
+/pd32_nocollate.ico
+/pd32_portrait.ico
+/rsrc.res
diff --git a/dlls/comdlg32/tests/.gitignore b/dlls/comdlg32/tests/.gitignore
index 28d73df..bd595f5 100644
--- a/dlls/comdlg32/tests/.gitignore
+++ b/dlls/comdlg32/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-printdlg.ok
-testlist.c
+/printdlg.ok
+/testlist.c
diff --git a/dlls/compstui/.gitignore b/dlls/compstui/.gitignore
index aeedc0b..8dcc51d 100644
--- a/dlls/compstui/.gitignore
+++ b/dlls/compstui/.gitignore
@@ -1,2 +1 @@
-Makefile
-libcompstui.def
+/libcompstui.def
diff --git a/dlls/crtdll/.gitignore b/dlls/crtdll/.gitignore
index 751ff74..de22729 100644
--- a/dlls/crtdll/.gitignore
+++ b/dlls/crtdll/.gitignore
@@ -1,2 +1 @@
-Makefile
-libcrtdll.def
+/libcrtdll.def
diff --git a/dlls/crypt32/.gitignore b/dlls/crypt32/.gitignore
index 9b094d9..2e29be1 100644
--- a/dlls/crypt32/.gitignore
+++ b/dlls/crypt32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-crypt32.res
-libcrypt32.def
+/crypt32.res
+/libcrypt32.def
diff --git a/dlls/crypt32/tests/.gitignore b/dlls/crypt32/tests/.gitignore
index 022bec5..dbff6bc 100644
--- a/dlls/crypt32/tests/.gitignore
+++ b/dlls/crypt32/tests/.gitignore
@@ -1,11 +1,10 @@
-Makefile
-base64.ok
-cert.ok
-crl.ok
-encode.ok
-main.ok
-oid.ok
-protectdata.ok
-store.ok
-str.ok
-testlist.c
+/base64.ok
+/cert.ok
+/crl.ok
+/encode.ok
+/main.ok
+/oid.ok
+/protectdata.ok
+/store.ok
+/str.ok
+/testlist.c
diff --git a/dlls/cryptdll/.gitignore b/dlls/cryptdll/.gitignore
index 243d9d5..2a84b08 100644
--- a/dlls/cryptdll/.gitignore
+++ b/dlls/cryptdll/.gitignore
@@ -1,2 +1 @@
-Makefile
-libcryptdll.def
+/libcryptdll.def
diff --git a/dlls/cryptnet/.gitignore b/dlls/cryptnet/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/cryptnet/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/ctl3d32/.gitignore b/dlls/ctl3d32/.gitignore
index 9d705dc..31e2b66 100644
--- a/dlls/ctl3d32/.gitignore
+++ b/dlls/ctl3d32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libctl3d32.def
+/libctl3d32.def
diff --git a/dlls/d3d8/.gitignore b/dlls/d3d8/.gitignore
index dea0ca9..60a5c70 100644
--- a/dlls/d3d8/.gitignore
+++ b/dlls/d3d8/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libd3d8.def
-version.res
+/libd3d8.def
+/version.res
diff --git a/dlls/d3d8/tests/.gitignore b/dlls/d3d8/tests/.gitignore
index 369b636..4647c66 100644
--- a/dlls/d3d8/tests/.gitignore
+++ b/dlls/d3d8/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-device.ok
-testlist.c
+/device.ok
+/testlist.c
diff --git a/dlls/d3d9/.gitignore b/dlls/d3d9/.gitignore
index 5e8eaf1..217d442 100644
--- a/dlls/d3d9/.gitignore
+++ b/dlls/d3d9/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libd3d9.def
-version.res
+/libd3d9.def
+/version.res
diff --git a/dlls/d3d9/tests/.gitignore b/dlls/d3d9/tests/.gitignore
index 3364874..fa3abdd 100644
--- a/dlls/d3d9/tests/.gitignore
+++ b/dlls/d3d9/tests/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-device.ok
-shader.ok
-stateblock.ok
-surface.ok
-testlist.c
-texture.ok
-vertexdeclaration.ok
-volume.ok
+/device.ok
+/shader.ok
+/stateblock.ok
+/surface.ok
+/testlist.c
+/texture.ok
+/vertexdeclaration.ok
+/volume.ok
diff --git a/dlls/d3dim/.gitignore b/dlls/d3dim/.gitignore
index 2fdd733..d913c35 100644
--- a/dlls/d3dim/.gitignore
+++ b/dlls/d3dim/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libd3dim.def
-version.res
+/libd3dim.def
+/version.res
diff --git a/dlls/d3drm/.gitignore b/dlls/d3drm/.gitignore
index 3d7de8d..dc2cefd 100644
--- a/dlls/d3drm/.gitignore
+++ b/dlls/d3drm/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libd3drm.def
-version.res
+/libd3drm.def
+/version.res
diff --git a/dlls/d3dx8/.gitignore b/dlls/d3dx8/.gitignore
index a14f79a..9cbc7ff 100644
--- a/dlls/d3dx8/.gitignore
+++ b/dlls/d3dx8/.gitignore
@@ -1,2 +1 @@
-Makefile
-libd3dx8.def
+/libd3dx8.def
diff --git a/dlls/d3dxof/.gitignore b/dlls/d3dxof/.gitignore
index 2e2430f..086592a 100644
--- a/dlls/d3dxof/.gitignore
+++ b/dlls/d3dxof/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libd3dxof.def
-version.res
+/libd3dxof.def
+/version.res
diff --git a/dlls/dbghelp/.gitignore b/dlls/dbghelp/.gitignore
index 3275a25..dee9968 100644
--- a/dlls/dbghelp/.gitignore
+++ b/dlls/dbghelp/.gitignore
@@ -1,2 +1 @@
-Makefile
-libdbghelp.def
+/libdbghelp.def
diff --git a/dlls/dciman32/.gitignore b/dlls/dciman32/.gitignore
index 8cd6579..5e3f1e0 100644
--- a/dlls/dciman32/.gitignore
+++ b/dlls/dciman32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libdciman32.def
+/libdciman32.def
diff --git a/dlls/ddraw/.gitignore b/dlls/ddraw/.gitignore
index 40321c1..4bde9de 100644
--- a/dlls/ddraw/.gitignore
+++ b/dlls/ddraw/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libddraw.def
-version.res
+/libddraw.def
+/version.res
diff --git a/dlls/ddraw/tests/.gitignore b/dlls/ddraw/tests/.gitignore
index 348040a..5e2ec74 100644
--- a/dlls/ddraw/tests/.gitignore
+++ b/dlls/ddraw/tests/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-d3d.ok
-ddrawmodes.ok
-dsurface.ok
-refcount.ok
-testlist.c
+/d3d.ok
+/ddrawmodes.ok
+/dsurface.ok
+/refcount.ok
+/testlist.c
diff --git a/dlls/devenum/.gitignore b/dlls/devenum/.gitignore
index 08e156d..b29cebe 100644
--- a/dlls/devenum/.gitignore
+++ b/dlls/devenum/.gitignore
@@ -1,2 +1 @@
-Makefile
-devenum.res
+/devenum.res
diff --git a/dlls/dinput/.gitignore b/dlls/dinput/.gitignore
index 0ee3851..2579234 100644
--- a/dlls/dinput/.gitignore
+++ b/dlls/dinput/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libdinput.def
-version.res
+/libdinput.def
+/version.res
diff --git a/dlls/dinput/tests/.gitignore b/dlls/dinput/tests/.gitignore
index 1ede618..48f4768 100644
--- a/dlls/dinput/tests/.gitignore
+++ b/dlls/dinput/tests/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-joystick.ok
-keyboard.ok
-mouse.ok
-testlist.c
+/joystick.ok
+/keyboard.ok
+/mouse.ok
+/testlist.c
diff --git a/dlls/dinput8/.gitignore b/dlls/dinput8/.gitignore
index 09de22f..936694b 100644
--- a/dlls/dinput8/.gitignore
+++ b/dlls/dinput8/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libdinput8.def
-version.res
+/libdinput8.def
+/version.res
diff --git a/dlls/dmband/.gitignore b/dlls/dmband/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dmband/.gitignore
+++ b/dlls/dmband/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dmcompos/.gitignore b/dlls/dmcompos/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dmcompos/.gitignore
+++ b/dlls/dmcompos/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dmime/.gitignore b/dlls/dmime/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dmime/.gitignore
+++ b/dlls/dmime/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dmloader/.gitignore b/dlls/dmloader/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dmloader/.gitignore
+++ b/dlls/dmloader/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dmscript/.gitignore b/dlls/dmscript/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dmscript/.gitignore
+++ b/dlls/dmscript/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dmstyle/.gitignore b/dlls/dmstyle/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dmstyle/.gitignore
+++ b/dlls/dmstyle/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dmsynth/.gitignore b/dlls/dmsynth/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dmsynth/.gitignore
+++ b/dlls/dmsynth/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dmusic/.gitignore b/dlls/dmusic/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dmusic/.gitignore
+++ b/dlls/dmusic/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dmusic32/.gitignore b/dlls/dmusic32/.gitignore
index 6f31173..892b0a9 100644
--- a/dlls/dmusic32/.gitignore
+++ b/dlls/dmusic32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libdmusic32.def
-version.res
+/libdmusic32.def
+/version.res
diff --git a/dlls/dnsapi/.gitignore b/dlls/dnsapi/.gitignore
index 5d71e67..e2d14f0 100644
--- a/dlls/dnsapi/.gitignore
+++ b/dlls/dnsapi/.gitignore
@@ -1,2 +1 @@
-Makefile
-libdnsapi.def
+/libdnsapi.def
diff --git a/dlls/dnsapi/tests/.gitignore b/dlls/dnsapi/tests/.gitignore
index 3c27a53..f9f3e83 100644
--- a/dlls/dnsapi/tests/.gitignore
+++ b/dlls/dnsapi/tests/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-name.ok
-record.ok
-testlist.c
+/name.ok
+/record.ok
+/testlist.c
diff --git a/dlls/dplay/.gitignore b/dlls/dplay/.gitignore
index 2d3cc64..1a96eed 100644
--- a/dlls/dplay/.gitignore
+++ b/dlls/dplay/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libdplay.def
-version.res
+/libdplay.def
+/version.res
diff --git a/dlls/dplayx/.gitignore b/dlls/dplayx/.gitignore
index 5e88b61..98da161 100644
--- a/dlls/dplayx/.gitignore
+++ b/dlls/dplayx/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libdplayx.def
-version.res
+/libdplayx.def
+/version.res
diff --git a/dlls/dpnet/.gitignore b/dlls/dpnet/.gitignore
index 6d8dc38..8864d0c 100644
--- a/dlls/dpnet/.gitignore
+++ b/dlls/dpnet/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libdpnet.def
-version.res
+/libdpnet.def
+/version.res
diff --git a/dlls/dpnhpast/.gitignore b/dlls/dpnhpast/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dpnhpast/.gitignore
+++ b/dlls/dpnhpast/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dsound/.gitignore b/dlls/dsound/.gitignore
index a6c799f..bc7935b 100644
--- a/dlls/dsound/.gitignore
+++ b/dlls/dsound/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libdsound.def
-version.res
+/libdsound.def
+/version.res
diff --git a/dlls/dsound/tests/.gitignore b/dlls/dsound/tests/.gitignore
index 8e6dfee..6676001 100644
--- a/dlls/dsound/tests/.gitignore
+++ b/dlls/dsound/tests/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-capture.ok
-ds3d.ok
-ds3d8.ok
-dsound.ok
-dsound8.ok
-duplex.ok
-propset.ok
-testlist.c
+/capture.ok
+/ds3d.ok
+/ds3d8.ok
+/dsound.ok
+/dsound8.ok
+/duplex.ok
+/propset.ok
+/testlist.c
diff --git a/dlls/dswave/.gitignore b/dlls/dswave/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dswave/.gitignore
+++ b/dlls/dswave/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dxdiagn/.gitignore b/dlls/dxdiagn/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/dxdiagn/.gitignore
+++ b/dlls/dxdiagn/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/dxerr8/.gitignore b/dlls/dxerr8/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/dxerr8/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/dxerr9/.gitignore b/dlls/dxerr9/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/dxerr9/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/dxguid/.gitignore b/dlls/dxguid/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/dxguid/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/gdi/.gitignore b/dlls/gdi/.gitignore
index a92148d..22e65fd 100644
--- a/dlls/gdi/.gitignore
+++ b/dlls/gdi/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-libgdi32.def
-version.res
-version16.res
+/libgdi32.def
+/version.res
+/version16.res
diff --git a/dlls/gdi/tests/.gitignore b/dlls/gdi/tests/.gitignore
index b337347..000f305 100644
--- a/dlls/gdi/tests/.gitignore
+++ b/dlls/gdi/tests/.gitignore
@@ -1,13 +1,12 @@
-Makefile
-bitmap.ok
-brush.ok
-clipping.ok
-dc.ok
-font.ok
-gdiobj.ok
-generated.ok
-mapping.ok
-metafile.ok
-palette.ok
-pen.ok
-testlist.c
+/bitmap.ok
+/brush.ok
+/clipping.ok
+/dc.ok
+/font.ok
+/gdiobj.ok
+/generated.ok
+/mapping.ok
+/metafile.ok
+/palette.ok
+/pen.ok
+/testlist.c
diff --git a/dlls/glu32/.gitignore b/dlls/glu32/.gitignore
index 47d4613..fc54ccc 100644
--- a/dlls/glu32/.gitignore
+++ b/dlls/glu32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libglu32.def
+/libglu32.def
diff --git a/dlls/glut32/.gitignore b/dlls/glut32/.gitignore
index 0bddedf..66bbdba 100644
--- a/dlls/glut32/.gitignore
+++ b/dlls/glut32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libglut32.def
+/libglut32.def
diff --git a/dlls/gphoto2.ds/.gitignore b/dlls/gphoto2.ds/.gitignore
index 581860b..2a51044 100644
--- a/dlls/gphoto2.ds/.gitignore
+++ b/dlls/gphoto2.ds/.gitignore
@@ -1,2 +1 @@
-Makefile
-rsrc.res
+/rsrc.res
diff --git a/dlls/hhctrl.ocx/.gitignore b/dlls/hhctrl.ocx/.gitignore
index c1ffc8c..fa5d9d0 100644
--- a/dlls/hhctrl.ocx/.gitignore
+++ b/dlls/hhctrl.ocx/.gitignore
@@ -1,2 +1 @@
-Makefile
-hhctrl.res
+/hhctrl.res
diff --git a/dlls/hlink/.gitignore b/dlls/hlink/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/hlink/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/iccvid/.gitignore b/dlls/iccvid/.gitignore
index 581860b..2a51044 100644
--- a/dlls/iccvid/.gitignore
+++ b/dlls/iccvid/.gitignore
@@ -1,2 +1 @@
-Makefile
-rsrc.res
+/rsrc.res
diff --git a/dlls/icmp/.gitignore b/dlls/icmp/.gitignore
index ccfc20a..18f1d82 100644
--- a/dlls/icmp/.gitignore
+++ b/dlls/icmp/.gitignore
@@ -1,2 +1 @@
-Makefile
-libicmp.def
+/libicmp.def
diff --git a/dlls/ifsmgr.vxd/.gitignore b/dlls/ifsmgr.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/ifsmgr.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/imaadp32.acm/.gitignore b/dlls/imaadp32.acm/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/imaadp32.acm/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/imagehlp/.gitignore b/dlls/imagehlp/.gitignore
index 45b9b97..5062d64 100644
--- a/dlls/imagehlp/.gitignore
+++ b/dlls/imagehlp/.gitignore
@@ -1,2 +1 @@
-Makefile
-libimagehlp.def
+/libimagehlp.def
diff --git a/dlls/imm32/.gitignore b/dlls/imm32/.gitignore
index 340cf41..378138a 100644
--- a/dlls/imm32/.gitignore
+++ b/dlls/imm32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libimm32.def
+/libimm32.def
diff --git a/dlls/inseng/.gitignore b/dlls/inseng/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/inseng/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/iphlpapi/.gitignore b/dlls/iphlpapi/.gitignore
index ae60117..97000c2 100644
--- a/dlls/iphlpapi/.gitignore
+++ b/dlls/iphlpapi/.gitignore
@@ -1,2 +1 @@
-Makefile
-libiphlpapi.def
+/libiphlpapi.def
diff --git a/dlls/iphlpapi/tests/.gitignore b/dlls/iphlpapi/tests/.gitignore
index dbfb69c..33aa595 100644
--- a/dlls/iphlpapi/tests/.gitignore
+++ b/dlls/iphlpapi/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-iphlpapi.ok
-testlist.c
+/iphlpapi.ok
+/testlist.c
diff --git a/dlls/itss/.gitignore b/dlls/itss/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/itss/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/kernel/.gitignore b/dlls/kernel/.gitignore
index 3cf8ddb..708ae43 100644
--- a/dlls/kernel/.gitignore
+++ b/dlls/kernel/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-kernel.res
-libkernel32.def
-version16.res
+/kernel.res
+/libkernel32.def
+/version16.res
diff --git a/dlls/kernel/messages/.gitignore b/dlls/kernel/messages/.gitignore
index 5fef232..0c1d4fd 100644
--- a/dlls/kernel/messages/.gitignore
+++ b/dlls/kernel/messages/.gitignore
@@ -1 +1 @@
-winerr_enu.mc.rc
+/winerr_enu.mc.rc
diff --git a/dlls/kernel/tests/.gitignore b/dlls/kernel/tests/.gitignore
index b5d1d5f..c3b69eb 100644
--- a/dlls/kernel/tests/.gitignore
+++ b/dlls/kernel/tests/.gitignore
@@ -1,30 +1,29 @@
-Makefile
-alloc.ok
-atom.ok
-change.ok
-codepage.ok
-comm.ok
-console.ok
-directory.ok
-drive.ok
-environ.ok
-file.ok
-format_msg.ok
-generated.ok
-heap.ok
-locale.ok
-mailslot.ok
-module.ok
-path.ok
-pipe.ok
-process.ok
-profile.ok
-sync.ok
-testlist.c
-thread.ok
-time.ok
-timer.ok
-toolhelp.ok
-version.ok
-virtual.ok
-volume.ok
+/alloc.ok
+/atom.ok
+/change.ok
+/codepage.ok
+/comm.ok
+/console.ok
+/directory.ok
+/drive.ok
+/environ.ok
+/file.ok
+/format_msg.ok
+/generated.ok
+/heap.ok
+/locale.ok
+/mailslot.ok
+/module.ok
+/path.ok
+/pipe.ok
+/process.ok
+/profile.ok
+/sync.ok
+/testlist.c
+/thread.ok
+/time.ok
+/timer.ok
+/toolhelp.ok
+/version.ok
+/virtual.ok
+/volume.ok
diff --git a/dlls/lz32/.gitignore b/dlls/lz32/.gitignore
index b29847e..f3cd5d7 100644
--- a/dlls/lz32/.gitignore
+++ b/dlls/lz32/.gitignore
@@ -1,2 +1 @@
-Makefile
-liblz32.def
+/liblz32.def
diff --git a/dlls/lz32/tests/.gitignore b/dlls/lz32/tests/.gitignore
index 9932b8a..d13af37 100644
--- a/dlls/lz32/tests/.gitignore
+++ b/dlls/lz32/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-lzexpand_main.ok
-testlist.c
+/lzexpand_main.ok
+/testlist.c
diff --git a/dlls/mapi32/.gitignore b/dlls/mapi32/.gitignore
index 002c3e0..c1d1dc0 100644
--- a/dlls/mapi32/.gitignore
+++ b/dlls/mapi32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libmapi32.def
+/libmapi32.def
diff --git a/dlls/mapi32/tests/.gitignore b/dlls/mapi32/tests/.gitignore
index 705f9ae..163c557 100644
--- a/dlls/mapi32/tests/.gitignore
+++ b/dlls/mapi32/tests/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-imalloc.ok
-prop.ok
-testlist.c
-util.ok
+/imalloc.ok
+/prop.ok
+/testlist.c
+/util.ok
diff --git a/dlls/mciavi32/.gitignore b/dlls/mciavi32/.gitignore
index 216d9a7..66e3f0d 100644
--- a/dlls/mciavi32/.gitignore
+++ b/dlls/mciavi32/.gitignore
@@ -1,2 +1 @@
-Makefile
-mciavi_res.res
+/mciavi_res.res
diff --git a/dlls/mcicda/.gitignore b/dlls/mcicda/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/mcicda/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/mciseq/.gitignore b/dlls/mciseq/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/mciseq/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/mciwave/.gitignore b/dlls/mciwave/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/mciwave/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/midimap/.gitignore b/dlls/midimap/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/midimap/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/mlang/.gitignore b/dlls/mlang/.gitignore
index 4e9c4c6..cfbcb22 100644
--- a/dlls/mlang/.gitignore
+++ b/dlls/mlang/.gitignore
@@ -1,2 +1 @@
-Makefile
-libmlang.def
+/libmlang.def
diff --git a/dlls/mlang/tests/.gitignore b/dlls/mlang/tests/.gitignore
index 09f0de0..e99eadd 100644
--- a/dlls/mlang/tests/.gitignore
+++ b/dlls/mlang/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-mlang.ok
-testlist.c
+/mlang.ok
+/testlist.c
diff --git a/dlls/mmdevldr.vxd/.gitignore b/dlls/mmdevldr.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/mmdevldr.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/monodebg.vxd/.gitignore b/dlls/monodebg.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/monodebg.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/mpr/.gitignore b/dlls/mpr/.gitignore
index 196e7fd..1e77446 100644
--- a/dlls/mpr/.gitignore
+++ b/dlls/mpr/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libmpr.def
-mpr.res
+/libmpr.def
+/mpr.res
diff --git a/dlls/mprapi/.gitignore b/dlls/mprapi/.gitignore
index c49ad32..28609f1 100644
--- a/dlls/mprapi/.gitignore
+++ b/dlls/mprapi/.gitignore
@@ -1,2 +1 @@
-Makefile
-libmprapi.def
+/libmprapi.def
diff --git a/dlls/msacm32.drv/.gitignore b/dlls/msacm32.drv/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/msacm32.drv/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/msacm32/.gitignore b/dlls/msacm32/.gitignore
index b9d64fd..08d92a6 100644
--- a/dlls/msacm32/.gitignore
+++ b/dlls/msacm32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libmsacm32.def
-msacm.res
+/libmsacm32.def
+/msacm.res
diff --git a/dlls/msacm32/tests/.gitignore b/dlls/msacm32/tests/.gitignore
index 88922b8..447abe3 100644
--- a/dlls/msacm32/tests/.gitignore
+++ b/dlls/msacm32/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-msacm.ok
-testlist.c
+/msacm.ok
+/testlist.c
diff --git a/dlls/msadp32.acm/.gitignore b/dlls/msadp32.acm/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/msadp32.acm/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/mscms/.gitignore b/dlls/mscms/.gitignore
index 671d2f0..56e8ed4 100644
--- a/dlls/mscms/.gitignore
+++ b/dlls/mscms/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libmscms.def
-version.res
+/libmscms.def
+/version.res
diff --git a/dlls/mscms/tests/.gitignore b/dlls/mscms/tests/.gitignore
index a41660f..19af2a5 100644
--- a/dlls/mscms/tests/.gitignore
+++ b/dlls/mscms/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-profile.ok
-testlist.c
+/profile.ok
+/testlist.c
diff --git a/dlls/msdmo/.gitignore b/dlls/msdmo/.gitignore
index 01ee849..b8d794d 100644
--- a/dlls/msdmo/.gitignore
+++ b/dlls/msdmo/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libmsdmo.def
-rsrc.res
+/libmsdmo.def
+/rsrc.res
diff --git a/dlls/msftedit/.gitignore b/dlls/msftedit/.gitignore
index 42ea1c7..6365ccc 100644
--- a/dlls/msftedit/.gitignore
+++ b/dlls/msftedit/.gitignore
@@ -1,2 +1 @@
-Makefile
-libmsftedit.def
+/libmsftedit.def
diff --git a/dlls/msg711.acm/.gitignore b/dlls/msg711.acm/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/msg711.acm/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/mshtml/.gitignore b/dlls/mshtml/.gitignore
index c785c02..17fd573 100644
--- a/dlls/mshtml/.gitignore
+++ b/dlls/mshtml/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-libmshtml.def
-nsiface.h
-rsrc.res
+/libmshtml.def
+/nsiface.h
+/rsrc.res
diff --git a/dlls/mshtml/tests/.gitignore b/dlls/mshtml/tests/.gitignore
index 3fe22e7..45e5754 100644
--- a/dlls/mshtml/tests/.gitignore
+++ b/dlls/mshtml/tests/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-htmldoc.ok
-misc.ok
-protocol.ok
-testlist.c
+/htmldoc.ok
+/misc.ok
+/protocol.ok
+/testlist.c
diff --git a/dlls/msi/.gitignore b/dlls/msi/.gitignore
index 6dd5b9d..4038039f 100644
--- a/dlls/msi/.gitignore
+++ b/dlls/msi/.gitignore
@@ -1,10 +1,9 @@
-Makefile
-cond.tab.c
-cond.tab.h
-instabsent.bmp
-instadvert.bmp
-instlocal.bmp
-libmsi.def
-msi.res
-sql.tab.c
-sql.tab.h
+/cond.tab.c
+/cond.tab.h
+/instabsent.bmp
+/instadvert.bmp
+/instlocal.bmp
+/libmsi.def
+/msi.res
+/sql.tab.c
+/sql.tab.h
diff --git a/dlls/msi/tests/.gitignore b/dlls/msi/tests/.gitignore
index 06394ad..0937450 100644
--- a/dlls/msi/tests/.gitignore
+++ b/dlls/msi/tests/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-db.ok
-format.ok
-install.ok
-msi.ok
-package.ok
-record.ok
-suminfo.ok
-testlist.c
+/db.ok
+/format.ok
+/install.ok
+/msi.ok
+/package.ok
+/record.ok
+/suminfo.ok
+/testlist.c
diff --git a/dlls/msimg32/.gitignore b/dlls/msimg32/.gitignore
index 0ecdf92..2c0f7c2 100644
--- a/dlls/msimg32/.gitignore
+++ b/dlls/msimg32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libmsimg32.def
+/libmsimg32.def
diff --git a/dlls/msisys.ocx/.gitignore b/dlls/msisys.ocx/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/msisys.ocx/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/msnet32/.gitignore b/dlls/msnet32/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/msnet32/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/msrle32/.gitignore b/dlls/msrle32/.gitignore
index 581860b..2a51044 100644
--- a/dlls/msrle32/.gitignore
+++ b/dlls/msrle32/.gitignore
@@ -1,2 +1 @@
-Makefile
-rsrc.res
+/rsrc.res
diff --git a/dlls/msvcrt/.gitignore b/dlls/msvcrt/.gitignore
index 41f57cf..69453b9 100644
--- a/dlls/msvcrt/.gitignore
+++ b/dlls/msvcrt/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libmsvcrt.def
-rsrc.res
+/libmsvcrt.def
+/rsrc.res
diff --git a/dlls/msvcrt/tests/.gitignore b/dlls/msvcrt/tests/.gitignore
index f07f5c9..b23265b 100644
--- a/dlls/msvcrt/tests/.gitignore
+++ b/dlls/msvcrt/tests/.gitignore
@@ -1,13 +1,12 @@
-Makefile
-cpp.ok
-data.ok
-dir.ok
-environ.ok
-file.ok
-headers.ok
-heap.ok
-printf.ok
-scanf.ok
-string.ok
-testlist.c
-time.ok
+/cpp.ok
+/data.ok
+/dir.ok
+/environ.ok
+/file.ok
+/headers.ok
+/heap.ok
+/printf.ok
+/scanf.ok
+/string.ok
+/testlist.c
+/time.ok
diff --git a/dlls/msvcrt20/.gitignore b/dlls/msvcrt20/.gitignore
index c00c9b3..035bf4d 100644
--- a/dlls/msvcrt20/.gitignore
+++ b/dlls/msvcrt20/.gitignore
@@ -1,2 +1 @@
-Makefile
-libmsvcrt20.def
+/libmsvcrt20.def
diff --git a/dlls/msvcrt40/.gitignore b/dlls/msvcrt40/.gitignore
index c30412b..1e6571e 100644
--- a/dlls/msvcrt40/.gitignore
+++ b/dlls/msvcrt40/.gitignore
@@ -1,2 +1 @@
-Makefile
-libmsvcrt40.def
+/libmsvcrt40.def
diff --git a/dlls/msvcrtd/.gitignore b/dlls/msvcrtd/.gitignore
index 5b77a00..dc363c1 100644
--- a/dlls/msvcrtd/.gitignore
+++ b/dlls/msvcrtd/.gitignore
@@ -1,2 +1 @@
-Makefile
-libmsvcrtd.def
+/libmsvcrtd.def
diff --git a/dlls/msvcrtd/tests/.gitignore b/dlls/msvcrtd/tests/.gitignore
index fb818cd..46e623b 100644
--- a/dlls/msvcrtd/tests/.gitignore
+++ b/dlls/msvcrtd/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-debug.ok
-testlist.c
+/debug.ok
+/testlist.c
diff --git a/dlls/msvfw32/.gitignore b/dlls/msvfw32/.gitignore
index 010393f..a5fbc93 100644
--- a/dlls/msvfw32/.gitignore
+++ b/dlls/msvfw32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libmsvfw32.def
-rsrc.res
+/libmsvfw32.def
+/rsrc.res
diff --git a/dlls/msvidc32/.gitignore b/dlls/msvidc32/.gitignore
index 581860b..2a51044 100644
--- a/dlls/msvidc32/.gitignore
+++ b/dlls/msvidc32/.gitignore
@@ -1,2 +1 @@
-Makefile
-rsrc.res
+/rsrc.res
diff --git a/dlls/mswsock/.gitignore b/dlls/mswsock/.gitignore
index 8976cdf..494b552 100644
--- a/dlls/mswsock/.gitignore
+++ b/dlls/mswsock/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libmswsock.def
-version.res
+/libmswsock.def
+/version.res
diff --git a/dlls/msxml3/.gitignore b/dlls/msxml3/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/msxml3/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/msxml3/tests/.gitignore b/dlls/msxml3/tests/.gitignore
index a8c979f..338cf63 100644
--- a/dlls/msxml3/tests/.gitignore
+++ b/dlls/msxml3/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-domdoc.ok
-testlist.c
+/domdoc.ok
+/testlist.c
diff --git a/dlls/netapi32/.gitignore b/dlls/netapi32/.gitignore
index 9c40979..e96c9cd 100644
--- a/dlls/netapi32/.gitignore
+++ b/dlls/netapi32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libnetapi32.def
+/libnetapi32.def
diff --git a/dlls/netapi32/tests/.gitignore b/dlls/netapi32/tests/.gitignore
index f0f950a..c540739 100644
--- a/dlls/netapi32/tests/.gitignore
+++ b/dlls/netapi32/tests/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-access.ok
-apibuf.ok
-ds.ok
-testlist.c
-wksta.ok
+/access.ok
+/apibuf.ok
+/ds.ok
+/testlist.c
+/wksta.ok
diff --git a/dlls/newdev/.gitignore b/dlls/newdev/.gitignore
index eac65c6..a4523ac 100644
--- a/dlls/newdev/.gitignore
+++ b/dlls/newdev/.gitignore
@@ -1,2 +1 @@
-Makefile
-libnewdev.def
+/libnewdev.def
diff --git a/dlls/ntdll/.gitignore b/dlls/ntdll/.gitignore
index ddb2003..45482ff 100644
--- a/dlls/ntdll/.gitignore
+++ b/dlls/ntdll/.gitignore
@@ -1,2 +1 @@
-Makefile
-libntdll.def
+/libntdll.def
diff --git a/dlls/ntdll/tests/.gitignore b/dlls/ntdll/tests/.gitignore
index 93d0c59..ee5c668 100644
--- a/dlls/ntdll/tests/.gitignore
+++ b/dlls/ntdll/tests/.gitignore
@@ -1,19 +1,18 @@
-Makefile
-atom.ok
-change.ok
-env.ok
-error.ok
-exception.ok
-generated.ok
-info.ok
-large_int.ok
-om.ok
-path.ok
-port.ok
-reg.ok
-rtl.ok
-rtlbitmap.ok
-rtlstr.ok
-string.ok
-testlist.c
-time.ok
+/atom.ok
+/change.ok
+/env.ok
+/error.ok
+/exception.ok
+/generated.ok
+/info.ok
+/large_int.ok
+/om.ok
+/path.ok
+/port.ok
+/reg.ok
+/rtl.ok
+/rtlbitmap.ok
+/rtlstr.ok
+/string.ok
+/testlist.c
+/time.ok
diff --git a/dlls/ntdsapi/.gitignore b/dlls/ntdsapi/.gitignore
index 6413237..4eae128 100644
--- a/dlls/ntdsapi/.gitignore
+++ b/dlls/ntdsapi/.gitignore
@@ -1,2 +1 @@
-Makefile
-libntdsapi.def
+/libntdsapi.def
diff --git a/dlls/objsel/.gitignore b/dlls/objsel/.gitignore
index e2c9c96..0e1838b 100644
--- a/dlls/objsel/.gitignore
+++ b/dlls/objsel/.gitignore
@@ -1,2 +1 @@
-Makefile
-objsel.res
+/objsel.res
diff --git a/dlls/odbc32/.gitignore b/dlls/odbc32/.gitignore
index f68750c..11a4a90 100644
--- a/dlls/odbc32/.gitignore
+++ b/dlls/odbc32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libodbc32.def
+/libodbc32.def
diff --git a/dlls/odbccp32/.gitignore b/dlls/odbccp32/.gitignore
index da21dc3..c580a1c 100644
--- a/dlls/odbccp32/.gitignore
+++ b/dlls/odbccp32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libodbccp32.def
+/libodbccp32.def
diff --git a/dlls/ole32/.gitignore b/dlls/ole32/.gitignore
index 88a0c8f..5d67d9d 100644
--- a/dlls/ole32/.gitignore
+++ b/dlls/ole32/.gitignore
@@ -1,8 +1,7 @@
-Makefile
-dcom.h
-drag_copy.cur
-drag_link.cur
-drag_move.cur
-libole32.def
-nodrop.cur
-ole32res.res
+/dcom.h
+/drag_copy.cur
+/drag_link.cur
+/drag_move.cur
+/libole32.def
+/nodrop.cur
+/ole32res.res
diff --git a/dlls/ole32/tests/.gitignore b/dlls/ole32/tests/.gitignore
index 03ce4b1..2ef97b5 100644
--- a/dlls/ole32/tests/.gitignore
+++ b/dlls/ole32/tests/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-clipboard.ok
-compobj.ok
-marshal.ok
-moniker.ok
-propvariant.ok
-stg_prop.ok
-storage32.ok
-testlist.c
+/clipboard.ok
+/compobj.ok
+/marshal.ok
+/moniker.ok
+/propvariant.ok
+/stg_prop.ok
+/storage32.ok
+/testlist.c
diff --git a/dlls/oleacc/.gitignore b/dlls/oleacc/.gitignore
index 9b1580c..b4f89f7 100644
--- a/dlls/oleacc/.gitignore
+++ b/dlls/oleacc/.gitignore
@@ -1,2 +1 @@
-Makefile
-liboleacc.def
+/liboleacc.def
diff --git a/dlls/oleaut32/.gitignore b/dlls/oleaut32/.gitignore
index 5cb1d9b..5e1cca5 100644
--- a/dlls/oleaut32/.gitignore
+++ b/dlls/oleaut32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-liboleaut32.def
-oleaut32.res
+/liboleaut32.def
+/oleaut32.res
diff --git a/dlls/oleaut32/tests/.gitignore b/dlls/oleaut32/tests/.gitignore
index 5524785..ed3260b 100644
--- a/dlls/oleaut32/tests/.gitignore
+++ b/dlls/oleaut32/tests/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-olefont.ok
-olepicture.ok
-safearray.ok
-testlist.c
-typelib.ok
-usrmarshal.ok
-vartest.ok
-vartype.ok
+/olefont.ok
+/olepicture.ok
+/safearray.ok
+/testlist.c
+/typelib.ok
+/usrmarshal.ok
+/vartest.ok
+/vartype.ok
diff --git a/dlls/olecli32/.gitignore b/dlls/olecli32/.gitignore
index a6ebf0f..a65ac3f 100644
--- a/dlls/olecli32/.gitignore
+++ b/dlls/olecli32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libolecli32.def
+/libolecli32.def
diff --git a/dlls/oledlg/.gitignore b/dlls/oledlg/.gitignore
index 1c376c5..deee295 100644
--- a/dlls/oledlg/.gitignore
+++ b/dlls/oledlg/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-liboledlg.def
-rsrc.res
+/liboledlg.def
+/rsrc.res
diff --git a/dlls/olepro32/.gitignore b/dlls/olepro32/.gitignore
index 8226420..bc350e3 100644
--- a/dlls/olepro32/.gitignore
+++ b/dlls/olepro32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libolepro32.def
+/libolepro32.def
diff --git a/dlls/olesvr32/.gitignore b/dlls/olesvr32/.gitignore
index 03d2c39..10d0770 100644
--- a/dlls/olesvr32/.gitignore
+++ b/dlls/olesvr32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libolesvr32.def
+/libolesvr32.def
diff --git a/dlls/opengl32/.gitignore b/dlls/opengl32/.gitignore
index e950ffc..9c89f1f 100644
--- a/dlls/opengl32/.gitignore
+++ b/dlls/opengl32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libopengl32.def
-version.res
+/libopengl32.def
+/version.res
diff --git a/dlls/powrprof/.gitignore b/dlls/powrprof/.gitignore
index b9ded7f..a0f8bcf 100644
--- a/dlls/powrprof/.gitignore
+++ b/dlls/powrprof/.gitignore
@@ -1,2 +1 @@
-Makefile
-libpowrprof.def
+/libpowrprof.def
diff --git a/dlls/psapi/.gitignore b/dlls/psapi/.gitignore
index 701859f..d537093 100644
--- a/dlls/psapi/.gitignore
+++ b/dlls/psapi/.gitignore
@@ -1,2 +1 @@
-Makefile
-libpsapi.def
+/libpsapi.def
diff --git a/dlls/psapi/tests/.gitignore b/dlls/psapi/tests/.gitignore
index a762b5d..27aa3b0 100644
--- a/dlls/psapi/tests/.gitignore
+++ b/dlls/psapi/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-psapi_main.ok
-testlist.c
+/psapi_main.ok
+/testlist.c
diff --git a/dlls/qcap/.gitignore b/dlls/qcap/.gitignore
index 1bd3fb9..7210776 100644
--- a/dlls/qcap/.gitignore
+++ b/dlls/qcap/.gitignore
@@ -1,2 +1 @@
-Makefile
-version.res
+/version.res
diff --git a/dlls/quartz/.gitignore b/dlls/quartz/.gitignore
index 85e59bc..5af5604 100644
--- a/dlls/quartz/.gitignore
+++ b/dlls/quartz/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libquartz.def
-version.res
+/libquartz.def
+/version.res
diff --git a/dlls/quartz/tests/.gitignore b/dlls/quartz/tests/.gitignore
index 43322bd..5c6a883 100644
--- a/dlls/quartz/tests/.gitignore
+++ b/dlls/quartz/tests/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-filtergraph.ok
-memallocator.ok
-testlist.c
+/filtergraph.ok
+/memallocator.ok
+/testlist.c
diff --git a/dlls/query/.gitignore b/dlls/query/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/query/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/rasapi32/.gitignore b/dlls/rasapi32/.gitignore
index f240c8e..da69258 100644
--- a/dlls/rasapi32/.gitignore
+++ b/dlls/rasapi32/.gitignore
@@ -1,2 +1 @@
-Makefile
-librasapi32.def
+/librasapi32.def
diff --git a/dlls/riched20/.gitignore b/dlls/riched20/.gitignore
index d74aa87..b8993ed 100644
--- a/dlls/riched20/.gitignore
+++ b/dlls/riched20/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libriched20.def
-version.res
+/libriched20.def
+/version.res
diff --git a/dlls/riched20/tests/.gitignore b/dlls/riched20/tests/.gitignore
index 9a119de..6614861 100644
--- a/dlls/riched20/tests/.gitignore
+++ b/dlls/riched20/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-editor.ok
-testlist.c
+/editor.ok
+/testlist.c
diff --git a/dlls/riched32/.gitignore b/dlls/riched32/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/riched32/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/rpcrt4/.gitignore b/dlls/rpcrt4/.gitignore
index 33fba35..51e35cb 100644
--- a/dlls/rpcrt4/.gitignore
+++ b/dlls/rpcrt4/.gitignore
@@ -1,2 +1 @@
-Makefile
-librpcrt4.def
+/librpcrt4.def
diff --git a/dlls/rpcrt4/tests/.gitignore b/dlls/rpcrt4/tests/.gitignore
index 060fe29..15cbe3c 100644
--- a/dlls/rpcrt4/tests/.gitignore
+++ b/dlls/rpcrt4/tests/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-generated.ok
-ndr_marshall.ok
-rpc.ok
-testlist.c
+/generated.ok
+/ndr_marshall.ok
+/rpc.ok
+/testlist.c
diff --git a/dlls/rsabase/.gitignore b/dlls/rsabase/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/rsabase/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/rsabase/tests/.gitignore b/dlls/rsabase/tests/.gitignore
index 80b594a..c86d8f0 100644
--- a/dlls/rsabase/tests/.gitignore
+++ b/dlls/rsabase/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-rsabase.ok
-testlist.c
+/rsabase.ok
+/testlist.c
diff --git a/dlls/rsaenh/.gitignore b/dlls/rsaenh/.gitignore
index fc2f527..f886900 100644
--- a/dlls/rsaenh/.gitignore
+++ b/dlls/rsaenh/.gitignore
@@ -1,2 +1 @@
-Makefile
-librsaenh.def
+/librsaenh.def
diff --git a/dlls/rsaenh/tests/.gitignore b/dlls/rsaenh/tests/.gitignore
index 95f60a5..880bd75 100644
--- a/dlls/rsaenh/tests/.gitignore
+++ b/dlls/rsaenh/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-rsaenh.ok
-testlist.c
+/rsaenh.ok
+/testlist.c
diff --git a/dlls/sane.ds/.gitignore b/dlls/sane.ds/.gitignore
index 581860b..2a51044 100644
--- a/dlls/sane.ds/.gitignore
+++ b/dlls/sane.ds/.gitignore
@@ -1,2 +1 @@
-Makefile
-rsrc.res
+/rsrc.res
diff --git a/dlls/secur32/.gitignore b/dlls/secur32/.gitignore
index d3f3c91..2e626a0 100644
--- a/dlls/secur32/.gitignore
+++ b/dlls/secur32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libsecur32.def
+/libsecur32.def
diff --git a/dlls/secur32/tests/.gitignore b/dlls/secur32/tests/.gitignore
index 479c4a9..9bb0457 100644
--- a/dlls/secur32/tests/.gitignore
+++ b/dlls/secur32/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-main.ok
-testlist.c
+/main.ok
+/testlist.c
diff --git a/dlls/security/.gitignore b/dlls/security/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/security/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/sensapi/.gitignore b/dlls/sensapi/.gitignore
index 5a3e3a8..98e0d24 100644
--- a/dlls/sensapi/.gitignore
+++ b/dlls/sensapi/.gitignore
@@ -1,2 +1 @@
-Makefile
-libsensapi.def
+/libsensapi.def
diff --git a/dlls/serialui/.gitignore b/dlls/serialui/.gitignore
index 8788c6e..cfa083e 100644
--- a/dlls/serialui/.gitignore
+++ b/dlls/serialui/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libserialui.def
-serialui_rc.res
+/libserialui.def
+/serialui_rc.res
diff --git a/dlls/setupapi/.gitignore b/dlls/setupapi/.gitignore
index cdd91af..6e06e3c 100644
--- a/dlls/setupapi/.gitignore
+++ b/dlls/setupapi/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libsetupapi.def
-setupapi.res
+/libsetupapi.def
+/setupapi.res
diff --git a/dlls/setupapi/tests/.gitignore b/dlls/setupapi/tests/.gitignore
index 1e161bd..0c6933c 100644
--- a/dlls/setupapi/tests/.gitignore
+++ b/dlls/setupapi/tests/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-devinst.ok
-parser.ok
-query.ok
-stringtable.ok
-testlist.c
+/devinst.ok
+/parser.ok
+/query.ok
+/stringtable.ok
+/testlist.c
diff --git a/dlls/sfc/.gitignore b/dlls/sfc/.gitignore
index bda2971..d50179f 100644
--- a/dlls/sfc/.gitignore
+++ b/dlls/sfc/.gitignore
@@ -1,2 +1 @@
-Makefile
-libsfc.def
+/libsfc.def
diff --git a/dlls/shdocvw/.gitignore b/dlls/shdocvw/.gitignore
index fd2482c..7a0e57d 100644
--- a/dlls/shdocvw/.gitignore
+++ b/dlls/shdocvw/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libshdocvw.def
-shdocvw.res
+/libshdocvw.def
+/shdocvw.res
diff --git a/dlls/shdocvw/tests/.gitignore b/dlls/shdocvw/tests/.gitignore
index 0ee8f83..92a1b03 100644
--- a/dlls/shdocvw/tests/.gitignore
+++ b/dlls/shdocvw/tests/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-shortcut.ok
-testlist.c
-webbrowser.ok
+/shortcut.ok
+/testlist.c
+/webbrowser.ok
diff --git a/dlls/shell32/.gitignore b/dlls/shell32/.gitignore
index a37cbca..b40e7f2 100644
--- a/dlls/shell32/.gitignore
+++ b/dlls/shell32/.gitignore
@@ -1,21 +1,20 @@
-Makefile
-authors.c
-cdrom.ico
-delete.ico
-desktop.ico
-document.ico
-drive.ico
-floppy.ico
-folder.ico
-folder_open.ico
-libshell32.def
-mycomputer.ico
-mydocs.ico
-netdrive.ico
-netdrive2.ico
-printer.ico
-ramdisk.ico
-searching.avi
-shortcut.ico
-shres.res
-version16.res
+/authors.c
+/cdrom.ico
+/delete.ico
+/desktop.ico
+/document.ico
+/drive.ico
+/floppy.ico
+/folder.ico
+/folder_open.ico
+/libshell32.def
+/mycomputer.ico
+/mydocs.ico
+/netdrive.ico
+/netdrive2.ico
+/printer.ico
+/ramdisk.ico
+/searching.avi
+/shortcut.ico
+/shres.res
+/version16.res
diff --git a/dlls/shell32/tests/.gitignore b/dlls/shell32/tests/.gitignore
index f716082..6b0b094 100644
--- a/dlls/shell32/tests/.gitignore
+++ b/dlls/shell32/tests/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-generated.ok
-shelllink.ok
-shellpath.ok
-shlexec.ok
-shlfileop.ok
-shlfolder.ok
-string.ok
-testlist.c
+/generated.ok
+/shelllink.ok
+/shellpath.ok
+/shlexec.ok
+/shlfileop.ok
+/shlfolder.ok
+/string.ok
+/testlist.c
diff --git a/dlls/shfolder/.gitignore b/dlls/shfolder/.gitignore
index 934fec1..d4c9f48 100644
--- a/dlls/shfolder/.gitignore
+++ b/dlls/shfolder/.gitignore
@@ -1,2 +1 @@
-Makefile
-libshfolder.def
+/libshfolder.def
diff --git a/dlls/shlwapi/.gitignore b/dlls/shlwapi/.gitignore
index 6f752ad..503e680 100644
--- a/dlls/shlwapi/.gitignore
+++ b/dlls/shlwapi/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libshlwapi.def
-shlwapi.res
+/libshlwapi.def
+/shlwapi.res
diff --git a/dlls/shlwapi/tests/.gitignore b/dlls/shlwapi/tests/.gitignore
index 7bbf417..0415916 100644
--- a/dlls/shlwapi/tests/.gitignore
+++ b/dlls/shlwapi/tests/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-clist.ok
-clsid.ok
-generated.ok
-ordinal.ok
-path.ok
-shreg.ok
-string.ok
-testlist.c
+/clist.ok
+/clsid.ok
+/generated.ok
+/ordinal.ok
+/path.ok
+/shreg.ok
+/string.ok
+/testlist.c
diff --git a/dlls/snmpapi/.gitignore b/dlls/snmpapi/.gitignore
index 28f318f..121d13e 100644
--- a/dlls/snmpapi/.gitignore
+++ b/dlls/snmpapi/.gitignore
@@ -1,2 +1 @@
-Makefile
-libsnmpapi.def
+/libsnmpapi.def
diff --git a/dlls/spoolss/.gitignore b/dlls/spoolss/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/spoolss/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/stdole2.tlb/.gitignore b/dlls/stdole2.tlb/.gitignore
index 48bb104..dbe8d8d 100644
--- a/dlls/stdole2.tlb/.gitignore
+++ b/dlls/stdole2.tlb/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-rsrc.res
-std_ole_v2.tlb
+/rsrc.res
+/std_ole_v2.tlb
diff --git a/dlls/stdole32.tlb/.gitignore b/dlls/stdole32.tlb/.gitignore
index 2081053..52ffa10 100644
--- a/dlls/stdole32.tlb/.gitignore
+++ b/dlls/stdole32.tlb/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-rsrc.res
-std_ole_v1.tlb
+/rsrc.res
+/std_ole_v1.tlb
diff --git a/dlls/sti/.gitignore b/dlls/sti/.gitignore
index 5486ce0..52f8b54 100644
--- a/dlls/sti/.gitignore
+++ b/dlls/sti/.gitignore
@@ -1,2 +1 @@
-Makefile
-libsti.def
+/libsti.def
diff --git a/dlls/strmiids/.gitignore b/dlls/strmiids/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/strmiids/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/tapi32/.gitignore b/dlls/tapi32/.gitignore
index 5a27a09..8e07144 100644
--- a/dlls/tapi32/.gitignore
+++ b/dlls/tapi32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libtapi32.def
+/libtapi32.def
diff --git a/dlls/twain_32/.gitignore b/dlls/twain_32/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/twain_32/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/unicows/.gitignore b/dlls/unicows/.gitignore
index 4225955..f5140cd 100644
--- a/dlls/unicows/.gitignore
+++ b/dlls/unicows/.gitignore
@@ -1,2 +1 @@
-Makefile
-libunicows.def
+/libunicows.def
diff --git a/dlls/url/.gitignore b/dlls/url/.gitignore
index d541a97..bf11fb8 100644
--- a/dlls/url/.gitignore
+++ b/dlls/url/.gitignore
@@ -1,2 +1 @@
-Makefile
-liburl.def
+/liburl.def
diff --git a/dlls/urlmon/.gitignore b/dlls/urlmon/.gitignore
index 405a88e..de36c13 100644
--- a/dlls/urlmon/.gitignore
+++ b/dlls/urlmon/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-liburlmon.def
-rsrc.res
+/liburlmon.def
+/rsrc.res
diff --git a/dlls/urlmon/tests/.gitignore b/dlls/urlmon/tests/.gitignore
index f8578b0..82b813e 100644
--- a/dlls/urlmon/tests/.gitignore
+++ b/dlls/urlmon/tests/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-generated.ok
-misc.ok
-protocol.ok
-testlist.c
-url.ok
+/generated.ok
+/misc.ok
+/protocol.ok
+/testlist.c
+/url.ok
diff --git a/dlls/user/.gitignore b/dlls/user/.gitignore
index f43e047..da50bfb 100644
--- a/dlls/user/.gitignore
+++ b/dlls/user/.gitignore
@@ -1,2 +1 @@
-Makefile
-libuser32.def
+/libuser32.def
diff --git a/dlls/user/resources/.gitignore b/dlls/user/resources/.gitignore
index 33b7f74..8dd62ad 100644
--- a/dlls/user/resources/.gitignore
+++ b/dlls/user/resources/.gitignore
@@ -1,62 +1,62 @@
-display.res
-mouse.res
-obm_btncorners.bmp
-obm_btsize.bmp
-obm_check.bmp
-obm_checkboxes.bmp
-obm_close.bmp
-obm_combo.bmp
-obm_dnarrow.bmp
-obm_dnarrowd.bmp
-obm_dnarrowi.bmp
-obm_lfarrow.bmp
-obm_lfarrowd.bmp
-obm_lfarrowi.bmp
-obm_mnarrow.bmp
-obm_old_close.bmp
-obm_old_dnarrow.bmp
-obm_old_lfarrow.bmp
-obm_old_reduce.bmp
-obm_old_restore.bmp
-obm_old_rgarrow.bmp
-obm_old_uparrow.bmp
-obm_old_zoom.bmp
-obm_reduce.bmp
-obm_reduced.bmp
-obm_restore.bmp
-obm_restored.bmp
-obm_rgarrow.bmp
-obm_rgarrowd.bmp
-obm_rgarrowi.bmp
-obm_size.bmp
-obm_trtype.bmp
-obm_uparrow.bmp
-obm_uparrowd.bmp
-obm_uparrowi.bmp
-obm_zoom.bmp
-obm_zoomd.bmp
-ocr_appstarting.cur
-ocr_cross.cur
-ocr_dragobject.cur
-ocr_hand.cur
-ocr_help.cur
-ocr_ibeam.cur
-ocr_icon.cur
-ocr_no.cur
-ocr_normal.cur
-ocr_size.cur
-ocr_sizeall.cur
-ocr_sizenesw.cur
-ocr_sizens.cur
-ocr_sizenwse.cur
-ocr_sizewe.cur
-ocr_up.cur
-ocr_wait.cur
-oic_bang.ico
-oic_hand.ico
-oic_note.ico
-oic_ques.ico
-oic_sample.ico
-oic_winlogo.ico
-user32.res
-version16.res
+/display.res
+/mouse.res
+/obm_btncorners.bmp
+/obm_btsize.bmp
+/obm_check.bmp
+/obm_checkboxes.bmp
+/obm_close.bmp
+/obm_combo.bmp
+/obm_dnarrow.bmp
+/obm_dnarrowd.bmp
+/obm_dnarrowi.bmp
+/obm_lfarrow.bmp
+/obm_lfarrowd.bmp
+/obm_lfarrowi.bmp
+/obm_mnarrow.bmp
+/obm_old_close.bmp
+/obm_old_dnarrow.bmp
+/obm_old_lfarrow.bmp
+/obm_old_reduce.bmp
+/obm_old_restore.bmp
+/obm_old_rgarrow.bmp
+/obm_old_uparrow.bmp
+/obm_old_zoom.bmp
+/obm_reduce.bmp
+/obm_reduced.bmp
+/obm_restore.bmp
+/obm_restored.bmp
+/obm_rgarrow.bmp
+/obm_rgarrowd.bmp
+/obm_rgarrowi.bmp
+/obm_size.bmp
+/obm_trtype.bmp
+/obm_uparrow.bmp
+/obm_uparrowd.bmp
+/obm_uparrowi.bmp
+/obm_zoom.bmp
+/obm_zoomd.bmp
+/ocr_appstarting.cur
+/ocr_cross.cur
+/ocr_dragobject.cur
+/ocr_hand.cur
+/ocr_help.cur
+/ocr_ibeam.cur
+/ocr_icon.cur
+/ocr_no.cur
+/ocr_normal.cur
+/ocr_size.cur
+/ocr_sizeall.cur
+/ocr_sizenesw.cur
+/ocr_sizens.cur
+/ocr_sizenwse.cur
+/ocr_sizewe.cur
+/ocr_up.cur
+/ocr_wait.cur
+/oic_bang.ico
+/oic_hand.ico
+/oic_note.ico
+/oic_ques.ico
+/oic_sample.ico
+/oic_winlogo.ico
+/user32.res
+/version16.res
diff --git a/dlls/user/tests/.gitignore b/dlls/user/tests/.gitignore
index ca09a9d..871376b 100644
--- a/dlls/user/tests/.gitignore
+++ b/dlls/user/tests/.gitignore
@@ -1,22 +1,21 @@
-Makefile
-class.ok
-clipboard.ok
-dce.ok
-dde.ok
-dialog.ok
-edit.ok
-generated.ok
-input.ok
-listbox.ok
-menu.ok
-monitor.ok
-msg.ok
-resource.ok
-resource.res
-sysparams.ok
-test_mono.bmp
-testlist.c
-text.ok
-win.ok
-winstation.ok
-wsprintf.ok
+/class.ok
+/clipboard.ok
+/dce.ok
+/dde.ok
+/dialog.ok
+/edit.ok
+/generated.ok
+/input.ok
+/listbox.ok
+/menu.ok
+/monitor.ok
+/msg.ok
+/resource.ok
+/resource.res
+/sysparams.ok
+/test_mono.bmp
+/testlist.c
+/text.ok
+/win.ok
+/winstation.ok
+/wsprintf.ok
diff --git a/dlls/userenv/.gitignore b/dlls/userenv/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/userenv/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/usp10/.gitignore b/dlls/usp10/.gitignore
index 25004ef..8029d93 100644
--- a/dlls/usp10/.gitignore
+++ b/dlls/usp10/.gitignore
@@ -1,2 +1 @@
-Makefile
-libusp10.def
+/libusp10.def
diff --git a/dlls/usp10/tests/.gitignore b/dlls/usp10/tests/.gitignore
index 3e4e64d..352f24d 100644
--- a/dlls/usp10/tests/.gitignore
+++ b/dlls/usp10/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-testlist.c
-usp10.ok
+/testlist.c
+/usp10.ok
diff --git a/dlls/uuid/.gitignore b/dlls/uuid/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/uuid/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/uxtheme/.gitignore b/dlls/uxtheme/.gitignore
index aa8ddd8..e1ae658 100644
--- a/dlls/uxtheme/.gitignore
+++ b/dlls/uxtheme/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libuxtheme.def
-version.res
+/libuxtheme.def
+/version.res
diff --git a/dlls/uxtheme/tests/.gitignore b/dlls/uxtheme/tests/.gitignore
index b62843d..7304d51 100644
--- a/dlls/uxtheme/tests/.gitignore
+++ b/dlls/uxtheme/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-system.ok
-testlist.c
+/system.ok
+/testlist.c
diff --git a/dlls/vdhcp.vxd/.gitignore b/dlls/vdhcp.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/vdhcp.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/vdmdbg/.gitignore b/dlls/vdmdbg/.gitignore
index 0bcafb7..011a44b 100644
--- a/dlls/vdmdbg/.gitignore
+++ b/dlls/vdmdbg/.gitignore
@@ -1,2 +1 @@
-Makefile
-libvdmdbg.def
+/libvdmdbg.def
diff --git a/dlls/version/.gitignore b/dlls/version/.gitignore
index d148b1c..8850a6e 100644
--- a/dlls/version/.gitignore
+++ b/dlls/version/.gitignore
@@ -1,2 +1 @@
-Makefile
-libversion.def
+/libversion.def
diff --git a/dlls/version/tests/.gitignore b/dlls/version/tests/.gitignore
index dc7dec4..e39a3df 100644
--- a/dlls/version/tests/.gitignore
+++ b/dlls/version/tests/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-info.ok
-install.ok
-testlist.c
-version.res
+/info.ok
+/install.ok
+/testlist.c
+/version.res
diff --git a/dlls/vmm.vxd/.gitignore b/dlls/vmm.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/vmm.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/vnbt.vxd/.gitignore b/dlls/vnbt.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/vnbt.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/vnetbios.vxd/.gitignore b/dlls/vnetbios.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/vnetbios.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/vtdapi.vxd/.gitignore b/dlls/vtdapi.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/vtdapi.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/vwin32.vxd/.gitignore b/dlls/vwin32.vxd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/vwin32.vxd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/w32skrnl/.gitignore b/dlls/w32skrnl/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/w32skrnl/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winecrt0/.gitignore b/dlls/winecrt0/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winecrt0/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/wined3d/.gitignore b/dlls/wined3d/.gitignore
index ba3482b..46d37b1 100644
--- a/dlls/wined3d/.gitignore
+++ b/dlls/wined3d/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwined3d.def
+/libwined3d.def
diff --git a/dlls/winedos/.gitignore b/dlls/winedos/.gitignore
index 167ad06..f6c7344 100644
--- a/dlls/winedos/.gitignore
+++ b/dlls/winedos/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwinedos.def
+/libwinedos.def
diff --git a/dlls/winemp3.acm/.gitignore b/dlls/winemp3.acm/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winemp3.acm/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/wineps.drv/.gitignore b/dlls/wineps.drv/.gitignore
index 581860b..2a51044 100644
--- a/dlls/wineps.drv/.gitignore
+++ b/dlls/wineps.drv/.gitignore
@@ -1,2 +1 @@
-Makefile
-rsrc.res
+/rsrc.res
diff --git a/dlls/winex11.drv/.gitignore b/dlls/winex11.drv/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winex11.drv/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/wininet/.gitignore b/dlls/wininet/.gitignore
index cec12c9..fb8b0a2 100644
--- a/dlls/wininet/.gitignore
+++ b/dlls/wininet/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-libwininet.def
-rsrc.res
-version.res
+/libwininet.def
+/rsrc.res
+/version.res
diff --git a/dlls/wininet/tests/.gitignore b/dlls/wininet/tests/.gitignore
index 3ffe8da..751d716 100644
--- a/dlls/wininet/tests/.gitignore
+++ b/dlls/wininet/tests/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-generated.ok
-http.ok
-internet.ok
-testlist.c
-url.ok
+/generated.ok
+/http.ok
+/internet.ok
+/testlist.c
+/url.ok
diff --git a/dlls/winmm/.gitignore b/dlls/winmm/.gitignore
index 4aa611a..49051d0 100644
--- a/dlls/winmm/.gitignore
+++ b/dlls/winmm/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libwinmm.def
-winmm_res.res
+/libwinmm.def
+/winmm_res.res
diff --git a/dlls/winmm/joystick/.gitignore b/dlls/winmm/joystick/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/joystick/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winmm/tests/.gitignore b/dlls/winmm/tests/.gitignore
index c2fb298..eb64064 100644
--- a/dlls/winmm/tests/.gitignore
+++ b/dlls/winmm/tests/.gitignore
@@ -1,7 +1,6 @@
-Makefile
-capture.ok
-mixer.ok
-mmio.ok
-testlist.c
-timer.ok
-wave.ok
+/capture.ok
+/mixer.ok
+/mmio.ok
+/testlist.c
+/timer.ok
+/wave.ok
diff --git a/dlls/winmm/winealsa/.gitignore b/dlls/winmm/winealsa/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/winealsa/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winmm/winearts/.gitignore b/dlls/winmm/winearts/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/winearts/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winmm/wineaudioio/.gitignore b/dlls/winmm/wineaudioio/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/wineaudioio/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winmm/winecoreaudio/.gitignore b/dlls/winmm/winecoreaudio/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/winecoreaudio/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winmm/wineesd/.gitignore b/dlls/winmm/wineesd/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/wineesd/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winmm/winejack/.gitignore b/dlls/winmm/winejack/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/winejack/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winmm/winenas/.gitignore b/dlls/winmm/winenas/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/winenas/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winmm/wineoss/.gitignore b/dlls/winmm/wineoss/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/dlls/winmm/wineoss/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/dlls/winnls32/.gitignore b/dlls/winnls32/.gitignore
index 9e567e0..8686f17 100644
--- a/dlls/winnls32/.gitignore
+++ b/dlls/winnls32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwinnls32.def
+/libwinnls32.def
diff --git a/dlls/winspool.drv/.gitignore b/dlls/winspool.drv/.gitignore
index f056297..b4cff09 100644
--- a/dlls/winspool.drv/.gitignore
+++ b/dlls/winspool.drv/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libwinspool.def
-winspool.res
+/libwinspool.def
+/winspool.res
diff --git a/dlls/winspool.drv/tests/.gitignore b/dlls/winspool.drv/tests/.gitignore
index 2e1bc40..5cf69f4 100644
--- a/dlls/winspool.drv/tests/.gitignore
+++ b/dlls/winspool.drv/tests/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-info.ok
-testlist.c
+/info.ok
+/testlist.c
diff --git a/dlls/wintab32/.gitignore b/dlls/wintab32/.gitignore
index 1975a30..e21fcd4 100644
--- a/dlls/wintab32/.gitignore
+++ b/dlls/wintab32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwintab32.def
+/libwintab32.def
diff --git a/dlls/wintrust/.gitignore b/dlls/wintrust/.gitignore
index ed40d43..9c2f2a6 100644
--- a/dlls/wintrust/.gitignore
+++ b/dlls/wintrust/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libwintrust.def
-version.res
+/libwintrust.def
+/version.res
diff --git a/dlls/wldap32/.gitignore b/dlls/wldap32/.gitignore
index e454f19..d6fb67e 100644
--- a/dlls/wldap32/.gitignore
+++ b/dlls/wldap32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libwldap32.def
-wldap32.res
+/libwldap32.def
+/wldap32.res
diff --git a/dlls/wnaspi32/.gitignore b/dlls/wnaspi32/.gitignore
index 17bcede..6848868 100644
--- a/dlls/wnaspi32/.gitignore
+++ b/dlls/wnaspi32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwnaspi32.def
+/libwnaspi32.def
diff --git a/dlls/wow32/.gitignore b/dlls/wow32/.gitignore
index aa604ef..7a1b843 100644
--- a/dlls/wow32/.gitignore
+++ b/dlls/wow32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwow32.def
+/libwow32.def
diff --git a/dlls/ws2_32/.gitignore b/dlls/ws2_32/.gitignore
index 01ed8a7..402f9da 100644
--- a/dlls/ws2_32/.gitignore
+++ b/dlls/ws2_32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libws2_32.def
-version.res
+/libws2_32.def
+/version.res
diff --git a/dlls/ws2_32/tests/.gitignore b/dlls/ws2_32/tests/.gitignore
index de55130..21160be 100644
--- a/dlls/ws2_32/tests/.gitignore
+++ b/dlls/ws2_32/tests/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-protocol.ok
-sock.ok
-testlist.c
+/protocol.ok
+/sock.ok
+/testlist.c
diff --git a/dlls/wsock32/.gitignore b/dlls/wsock32/.gitignore
index eb67d94..2e761d5 100644
--- a/dlls/wsock32/.gitignore
+++ b/dlls/wsock32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-libwsock32.def
-version.res
+/libwsock32.def
+/version.res
diff --git a/dlls/wtsapi32/.gitignore b/dlls/wtsapi32/.gitignore
index 8a4147a..1864ea1 100644
--- a/dlls/wtsapi32/.gitignore
+++ b/dlls/wtsapi32/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwtsapi32.def
+/libwtsapi32.def
diff --git a/documentation/.gitignore b/documentation/.gitignore
index 6ec0c70..35b5e99 100644
--- a/documentation/.gitignore
+++ b/documentation/.gitignore
@@ -1,2 +1 @@
-Makefile
-html
+/html
diff --git a/fonts/.gitignore b/fonts/.gitignore
index 48aba60..10da987 100644
--- a/fonts/.gitignore
+++ b/fonts/.gitignore
@@ -1,101 +1,100 @@
-Makefile
-coue1255.fon
-coue1256.fon
-coue1257.fon
-coure.fon
-couree.fon
-coureg.fon
-courer.fon
-couret.fon
-courier-1250-96-13.fnt
-courier-1251-96-13.fnt
-courier-1252-96-13.fnt
-courier-1253-96-13.fnt
-courier-1254-96-13.fnt
-courier-1255-96-13.fnt
-courier-1256-96-13.fnt
-courier-1257-96-13.fnt
-courier.ttf
-cvgasys.fon
-hvgasys.fon
-jsmalle.fon
-jvgasys.fon
-marlett.ttf
-ms_sans_serif-1250-96-13.fnt
-ms_sans_serif-1250-96-16.fnt
-ms_sans_serif-1251-96-13.fnt
-ms_sans_serif-1251-96-16.fnt
-ms_sans_serif-1251-96-20.fnt
-ms_sans_serif-1252-96-13.fnt
-ms_sans_serif-1252-96-16.fnt
-ms_sans_serif-1252-96-20.fnt
-ms_sans_serif-1253-96-13.fnt
-ms_sans_serif-1253-96-16.fnt
-ms_sans_serif-1253-96-20.fnt
-ms_sans_serif-1254-96-13.fnt
-ms_sans_serif-1254-96-16.fnt
-ms_sans_serif-1254-96-20.fnt
-ms_sans_serif-1255-96-13.fnt
-ms_sans_serif-1255-96-16.fnt
-ms_sans_serif-1255-96-20.fnt
-ms_sans_serif-1256-96-13.fnt
-ms_sans_serif-1256-96-16.fnt
-ms_sans_serif-1256-96-20.fnt
-ms_sans_serif-1257-96-13.fnt
-ms_sans_serif-1257-96-16.fnt
-ms_sans_serif-1257-96-20.fnt
-ms_sans_serif-874-96-13.fnt
-ms_sans_serif-874-96-16.fnt
-ms_sans_serif-874-96-20.fnt
-ms_sans_serif.ttf
-smae1255.fon
-smae1256.fon
-smae1257.fon
-small_fonts-1250-96-11.fnt
-small_fonts-1251-96-11.fnt
-small_fonts-1252-96-11.fnt
-small_fonts-1253-96-11.fnt
-small_fonts-1254-96-11.fnt
-small_fonts-1255-96-11.fnt
-small_fonts-1256-96-11.fnt
-small_fonts-1257-96-11.fnt
-small_fonts-932-96-11.fnt
-small_fonts.ttf
-smalle.fon
-smallee.fon
-smalleg.fon
-smaller.fon
-smallet.fon
-ssee1255.fon
-ssee1256.fon
-ssee1257.fon
-ssee874.fon
-sserife.fon
-sserifee.fon
-sserifeg.fon
-sserifer.fon
-sserifet.fon
-svgasys.fon
-system-1250-96-16.fnt
-system-1251-96-16.fnt
-system-1252-96-16.fnt
-system-1253-96-16.fnt
-system-1254-96-16.fnt
-system-1255-96-16.fnt
-system-1256-96-16.fnt
-system-1257-96-16.fnt
-system-874-96-16.fnt
-system-932-96-16.fnt
-system-936-96-16.fnt
-system-949-96-16.fnt
-system-950-96-16.fnt
-system.ttf
-vgas1255.fon
-vgas1256.fon
-vgas1257.fon
-vgas874.fon
-vgasys.fon
-vgasyse.fon
-vgasysg.fon
-vgasysr.fon
-vgasyst.fon
+/coue1255.fon
+/coue1256.fon
+/coue1257.fon
+/coure.fon
+/couree.fon
+/coureg.fon
+/courer.fon
+/couret.fon
+/courier-1250-96-13.fnt
+/courier-1251-96-13.fnt
+/courier-1252-96-13.fnt
+/courier-1253-96-13.fnt
+/courier-1254-96-13.fnt
+/courier-1255-96-13.fnt
+/courier-1256-96-13.fnt
+/courier-1257-96-13.fnt
+/courier.ttf
+/cvgasys.fon
+/hvgasys.fon
+/jsmalle.fon
+/jvgasys.fon
+/marlett.ttf
+/ms_sans_serif-1250-96-13.fnt
+/ms_sans_serif-1250-96-16.fnt
+/ms_sans_serif-1251-96-13.fnt
+/ms_sans_serif-1251-96-16.fnt
+/ms_sans_serif-1251-96-20.fnt
+/ms_sans_serif-1252-96-13.fnt
+/ms_sans_serif-1252-96-16.fnt
+/ms_sans_serif-1252-96-20.fnt
+/ms_sans_serif-1253-96-13.fnt
+/ms_sans_serif-1253-96-16.fnt
+/ms_sans_serif-1253-96-20.fnt
+/ms_sans_serif-1254-96-13.fnt
+/ms_sans_serif-1254-96-16.fnt
+/ms_sans_serif-1254-96-20.fnt
+/ms_sans_serif-1255-96-13.fnt
+/ms_sans_serif-1255-96-16.fnt
+/ms_sans_serif-1255-96-20.fnt
+/ms_sans_serif-1256-96-13.fnt
+/ms_sans_serif-1256-96-16.fnt
+/ms_sans_serif-1256-96-20.fnt
+/ms_sans_serif-1257-96-13.fnt
+/ms_sans_serif-1257-96-16.fnt
+/ms_sans_serif-1257-96-20.fnt
+/ms_sans_serif-874-96-13.fnt
+/ms_sans_serif-874-96-16.fnt
+/ms_sans_serif-874-96-20.fnt
+/ms_sans_serif.ttf
+/smae1255.fon
+/smae1256.fon
+/smae1257.fon
+/small_fonts-1250-96-11.fnt
+/small_fonts-1251-96-11.fnt
+/small_fonts-1252-96-11.fnt
+/small_fonts-1253-96-11.fnt
+/small_fonts-1254-96-11.fnt
+/small_fonts-1255-96-11.fnt
+/small_fonts-1256-96-11.fnt
+/small_fonts-1257-96-11.fnt
+/small_fonts-932-96-11.fnt
+/small_fonts.ttf
+/smalle.fon
+/smallee.fon
+/smalleg.fon
+/smaller.fon
+/smallet.fon
+/ssee1255.fon
+/ssee1256.fon
+/ssee1257.fon
+/ssee874.fon
+/sserife.fon
+/sserifee.fon
+/sserifeg.fon
+/sserifer.fon
+/sserifet.fon
+/svgasys.fon
+/system-1250-96-16.fnt
+/system-1251-96-16.fnt
+/system-1252-96-16.fnt
+/system-1253-96-16.fnt
+/system-1254-96-16.fnt
+/system-1255-96-16.fnt
+/system-1256-96-16.fnt
+/system-1257-96-16.fnt
+/system-874-96-16.fnt
+/system-932-96-16.fnt
+/system-936-96-16.fnt
+/system-949-96-16.fnt
+/system-950-96-16.fnt
+/system.ttf
+/vgas1255.fon
+/vgas1256.fon
+/vgas1257.fon
+/vgas874.fon
+/vgasys.fon
+/vgasyse.fon
+/vgasysg.fon
+/vgasysr.fon
+/vgasyst.fon
diff --git a/include/.gitignore b/include/.gitignore
index 0a38030..1f5ac1e 100644
--- a/include/.gitignore
+++ b/include/.gitignore
@@ -1,45 +1,44 @@
-Makefile
-activscp.h
-amstream.h
-amvideo.h
-austream.h
-comcat.h
-config.h
-control.h
-ddstream.h
-dispex.h
-docobj.h
-downloadmgr.h
-exdisp.h
-hlink.h
-htiframe.h
-iads.h
-indexsvr.h
-mediaobj.h
-mimeinfo.h
-mlang.h
-mmstream.h
-mshtmhst.h
-mshtml.h
-msxml.h
-msxml2.h
-oaidl.h
-objidl.h
-objsafe.h
-ocidl.h
-oleidl.h
-optary.h
-propidl.h
-pstore.h
-richole.h
-sensevts.h
-servprov.h
-shldisp.h
-shobjidl.h
-shtypes.h
-strmif.h
-unknwn.h
-urlmon.h
-wtypes.h
-xmldom.h
-xmldso.h
+/activscp.h
+/amstream.h
+/amvideo.h
+/austream.h
+/comcat.h
+/config.h
+/control.h
+/ddstream.h
+/dispex.h
+/docobj.h
+/downloadmgr.h
+/exdisp.h
+/hlink.h
+/htiframe.h
+/iads.h
+/indexsvr.h
+/mediaobj.h
+/mimeinfo.h
+/mlang.h
+/mmstream.h
+/mshtmhst.h
+/mshtml.h
+/msxml.h
+/msxml2.h
+/oaidl.h
+/objidl.h
+/objsafe.h
+/ocidl.h
+/oleidl.h
+/optary.h
+/propidl.h
+/pstore.h
+/richole.h
+/sensevts.h
+/servprov.h
+/shldisp.h
+/shobjidl.h
+/shtypes.h
+/strmif.h
+/unknwn.h
+/urlmon.h
+/wtypes.h
+/xmldom.h
+/xmldso.h
diff --git a/include/wine/.gitignore b/include/wine/.gitignore
index 31d9fc2..edeae0d 100644
--- a/include/wine/.gitignore
+++ b/include/wine/.gitignore
@@ -1 +1 @@
-itss.h
+/itss.h
diff --git a/libs/.gitignore b/libs/.gitignore
index 616ce00..9d6f085 100644
--- a/libs/.gitignore
+++ b/libs/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-Makelib.rules
-libwine.so.1
-libwine_unicode.so.1
+/Makelib.rules
+/libwine.so.1
+/libwine_unicode.so.1
diff --git a/libs/port/.gitignore b/libs/port/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/libs/port/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/libs/unicode/.gitignore b/libs/unicode/.gitignore
index c558156..aaea816 100644
--- a/libs/unicode/.gitignore
+++ b/libs/unicode/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwine_unicode.so.1
+/libwine_unicode.so.1
diff --git a/libs/wine/.gitignore b/libs/wine/.gitignore
index 4fad6a1..5ef5c06 100644
--- a/libs/wine/.gitignore
+++ b/libs/wine/.gitignore
@@ -1,2 +1 @@
-Makefile
-libwine.so.1
+/libwine.so.1
diff --git a/libs/wpp/.gitignore b/libs/wpp/.gitignore
index 62950af..5b5db6c 100644
--- a/libs/wpp/.gitignore
+++ b/libs/wpp/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-lex.yy.c
-ppy.tab.c
-ppy.tab.h
+/lex.yy.c
+/ppy.tab.c
+/ppy.tab.h
diff --git a/loader/.gitignore b/loader/.gitignore
index fb57129..e3e92e4 100644
--- a/loader/.gitignore
+++ b/loader/.gitignore
@@ -1,7 +1,6 @@
-Makefile
-wine
-wine-glibc
-wine-kthread
-wine-preloader
-wine-pthread
-wine.man
+/wine
+/wine-glibc
+/wine-kthread
+/wine-preloader
+/wine-pthread
+/wine.man
diff --git a/programs/.gitignore b/programs/.gitignore
index d20217d..98c564f 100644
--- a/programs/.gitignore
+++ b/programs/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-Makeprog.rules
-wineapploader
-winelauncher
+/Makeprog.rules
+/wineapploader
+/winelauncher
diff --git a/programs/clock/.gitignore b/programs/clock/.gitignore
index 89e4ba8..c10b08c 100644
--- a/programs/clock/.gitignore
+++ b/programs/clock/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-clock
-rsrc.res
+/clock
+/rsrc.res
diff --git a/programs/cmdlgtst/.gitignore b/programs/cmdlgtst/.gitignore
index 6d8395a..fa7cadc 100644
--- a/programs/cmdlgtst/.gitignore
+++ b/programs/cmdlgtst/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-about.ico
-cmdlgr.res
-cmdlgtst
+/about.ico
+/cmdlgr.res
+/cmdlgtst
diff --git a/programs/control/.gitignore b/programs/control/.gitignore
index b1e4051..8a32ae2 100644
--- a/programs/control/.gitignore
+++ b/programs/control/.gitignore
@@ -1,2 +1 @@
-Makefile
-control
+/control
diff --git a/programs/eject/.gitignore b/programs/eject/.gitignore
index 6b34f9b..1f14634 100644
--- a/programs/eject/.gitignore
+++ b/programs/eject/.gitignore
@@ -1,2 +1 @@
-Makefile
-eject
+/eject
diff --git a/programs/expand/.gitignore b/programs/expand/.gitignore
index a3ff10a..757a202 100644
--- a/programs/expand/.gitignore
+++ b/programs/expand/.gitignore
@@ -1,2 +1 @@
-Makefile
-expand
+/expand
diff --git a/programs/explorer/.gitignore b/programs/explorer/.gitignore
index 11ee351..3dd7bab 100644
--- a/programs/explorer/.gitignore
+++ b/programs/explorer/.gitignore
@@ -1,2 +1 @@
-Makefile
-explorer
+/explorer
diff --git a/programs/hh/.gitignore b/programs/hh/.gitignore
index 6632942..ba30b9c 100644
--- a/programs/hh/.gitignore
+++ b/programs/hh/.gitignore
@@ -1,2 +1 @@
-Makefile
-hh
+/hh
diff --git a/programs/icinfo/.gitignore b/programs/icinfo/.gitignore
index 365d3f2..7392049 100644
--- a/programs/icinfo/.gitignore
+++ b/programs/icinfo/.gitignore
@@ -1,2 +1 @@
-Makefile
-icinfo
+/icinfo
diff --git a/programs/iexplore/.gitignore b/programs/iexplore/.gitignore
index 24ccd91..0e0d7ca 100644
--- a/programs/iexplore/.gitignore
+++ b/programs/iexplore/.gitignore
@@ -1,2 +1 @@
-Makefile
-iexplore
+/iexplore
diff --git a/programs/msiexec/.gitignore b/programs/msiexec/.gitignore
index 2126466..0dd572f 100644
--- a/programs/msiexec/.gitignore
+++ b/programs/msiexec/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-msiexec
-msiexec.ico
-rsrc.res
+/msiexec
+/msiexec.ico
+/rsrc.res
diff --git a/programs/notepad/.gitignore b/programs/notepad/.gitignore
index 006543e..0259bda 100644
--- a/programs/notepad/.gitignore
+++ b/programs/notepad/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-notepad
-rsrc.res
+/notepad
+/rsrc.res
diff --git a/programs/oleview/.gitignore b/programs/oleview/.gitignore
index de06edf..4be2a55 100644
--- a/programs/oleview/.gitignore
+++ b/programs/oleview/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-oleview
-rsrc.res
-toolbar.bmp
+/oleview
+/rsrc.res
+/toolbar.bmp
diff --git a/programs/progman/.gitignore b/programs/progman/.gitignore
index 26cd371..4e6cd2e 100644
--- a/programs/progman/.gitignore
+++ b/programs/progman/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-progman
-rsrc.res
+/progman
+/rsrc.res
diff --git a/programs/regedit/.gitignore b/programs/regedit/.gitignore
index 571de01..a76cda5 100644
--- a/programs/regedit/.gitignore
+++ b/programs/regedit/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-bin.ico
-computer.ico
-folder.ico
-folderopen.ico
-regedit
-regedit.ico
-rsrc.res
-string.ico
+/bin.ico
+/computer.ico
+/folder.ico
+/folderopen.ico
+/regedit
+/regedit.ico
+/rsrc.res
+/string.ico
diff --git a/programs/regsvr32/.gitignore b/programs/regsvr32/.gitignore
index 774983c..40b9e1e 100644
--- a/programs/regsvr32/.gitignore
+++ b/programs/regsvr32/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-regsvr32
-regsvr32.res
+/regsvr32
+/regsvr32.res
diff --git a/programs/rpcss/.gitignore b/programs/rpcss/.gitignore
index b782bf1..c5ab3e6 100644
--- a/programs/rpcss/.gitignore
+++ b/programs/rpcss/.gitignore
@@ -1,2 +1 @@
-Makefile
-rpcss
+/rpcss
diff --git a/programs/rundll32/.gitignore b/programs/rundll32/.gitignore
index 6f68141..5d4d128 100644
--- a/programs/rundll32/.gitignore
+++ b/programs/rundll32/.gitignore
@@ -1,2 +1 @@
-Makefile
-rundll32
+/rundll32
diff --git a/programs/start/.gitignore b/programs/start/.gitignore
index 8b7762b..239d61c 100644
--- a/programs/start/.gitignore
+++ b/programs/start/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-rsrc.res
-start
+/rsrc.res
+/start
diff --git a/programs/taskmgr/.gitignore b/programs/taskmgr/.gitignore
index bf36181..f0e2786 100644
--- a/programs/taskmgr/.gitignore
+++ b/programs/taskmgr/.gitignore
@@ -1,9 +1,8 @@
-Makefile
-font.bmp
-taskmgr
-taskmgr.ico
-taskmgr.res
-trayicon.bmp
-traymask.bmp
-window.ico
-windowsm.ico
+/font.bmp
+/taskmgr
+/taskmgr.ico
+/taskmgr.res
+/trayicon.bmp
+/traymask.bmp
+/window.ico
+/windowsm.ico
diff --git a/programs/uninstaller/.gitignore b/programs/uninstaller/.gitignore
index 8396e3f..a79fd3a 100644
--- a/programs/uninstaller/.gitignore
+++ b/programs/uninstaller/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-rsrc.res
-uninstaller
-uninstaller.ico
+/rsrc.res
+/uninstaller
+/uninstaller.ico
diff --git a/programs/view/.gitignore b/programs/view/.gitignore
index 05f4ce7..ed6ee4d 100644
--- a/programs/view/.gitignore
+++ b/programs/view/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-view
-viewrc.res
+/view
+/viewrc.res
diff --git a/programs/wcmd/.gitignore b/programs/wcmd/.gitignore
index 42f7252..40ac2f9 100644
--- a/programs/wcmd/.gitignore
+++ b/programs/wcmd/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-wcmd
-wcmd.ico
-wcmdrc.res
+/wcmd
+/wcmd.ico
+/wcmdrc.res
diff --git a/programs/wineboot/.gitignore b/programs/wineboot/.gitignore
index 99c3bcb..02334bc 100644
--- a/programs/wineboot/.gitignore
+++ b/programs/wineboot/.gitignore
@@ -1,2 +1 @@
-Makefile
-wineboot
+/wineboot
diff --git a/programs/winebrowser/.gitignore b/programs/winebrowser/.gitignore
index 0401b6b..05bbedf 100644
--- a/programs/winebrowser/.gitignore
+++ b/programs/winebrowser/.gitignore
@@ -1,2 +1 @@
-Makefile
-winebrowser
+/winebrowser
diff --git a/programs/winecfg/.gitignore b/programs/winecfg/.gitignore
index fe76250..78f927a 100644
--- a/programs/winecfg/.gitignore
+++ b/programs/winecfg/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-idb_checkbox.bmp
-idb_wine.bmp
-winecfg
-winecfg.res
+/idb_checkbox.bmp
+/idb_wine.bmp
+/winecfg
+/winecfg.res
diff --git a/programs/wineconsole/.gitignore b/programs/wineconsole/.gitignore
index 539bab9..52435c9 100644
--- a/programs/wineconsole/.gitignore
+++ b/programs/wineconsole/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-wineconsole
-wineconsole_res.res
+/wineconsole
+/wineconsole_res.res
diff --git a/programs/winedbg/.gitignore b/programs/winedbg/.gitignore
index d400a82..f000570 100644
--- a/programs/winedbg/.gitignore
+++ b/programs/winedbg/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-dbg.tab.c
-dbg.tab.h
-lex.yy.c
-winedbg
-winedbg.man
+/dbg.tab.c
+/dbg.tab.h
+/lex.yy.c
+/winedbg
+/winedbg.man
diff --git a/programs/winefile/.gitignore b/programs/winefile/.gitignore
index feeaba6..a6ce9ff 100644
--- a/programs/winefile/.gitignore
+++ b/programs/winefile/.gitignore
@@ -1,7 +1,6 @@
-Makefile
-drivebar.bmp
-images.bmp
-rsrc.res
-toolbar.bmp
-winefile
-winefile.ico
+/drivebar.bmp
+/images.bmp
+/rsrc.res
+/toolbar.bmp
+/winefile
+/winefile.ico
diff --git a/programs/winemenubuilder/.gitignore b/programs/winemenubuilder/.gitignore
index 38b48af..b8bbf5c 100644
--- a/programs/winemenubuilder/.gitignore
+++ b/programs/winemenubuilder/.gitignore
@@ -1,2 +1 @@
-Makefile
-winemenubuilder
+/winemenubuilder
diff --git a/programs/winemine/.gitignore b/programs/winemine/.gitignore
index 029e575..f97effe 100644
--- a/programs/winemine/.gitignore
+++ b/programs/winemine/.gitignore
@@ -1,7 +1,6 @@
-Makefile
-faces.bmp
-leds.bmp
-mines.bmp
-rsrc.res
-winemine
-winemine.ico
+/faces.bmp
+/leds.bmp
+/mines.bmp
+/rsrc.res
+/winemine
+/winemine.ico
diff --git a/programs/winepath/.gitignore b/programs/winepath/.gitignore
index d8aa7a5..790d7bd 100644
--- a/programs/winepath/.gitignore
+++ b/programs/winepath/.gitignore
@@ -1,2 +1 @@
-Makefile
-winepath
+/winepath
diff --git a/programs/winetest/.gitignore b/programs/winetest/.gitignore
index 916708a..309abfb 100644
--- a/programs/winetest/.gitignore
+++ b/programs/winetest/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-dist.res
-tests.rc
-wine.ico
-winetest
-winetest.res
+/dist.res
+/tests.rc
+/wine.ico
+/winetest
+/winetest.res
diff --git a/programs/winevdm/.gitignore b/programs/winevdm/.gitignore
index 397a3bb..edeb542 100644
--- a/programs/winevdm/.gitignore
+++ b/programs/winevdm/.gitignore
@@ -1,2 +1 @@
-Makefile
-winevdm
+/winevdm
diff --git a/programs/winhelp/.gitignore b/programs/winhelp/.gitignore
index a0f58b5..5128fe5 100644
--- a/programs/winhelp/.gitignore
+++ b/programs/winhelp/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-lex.yy.c
-rsrc.res
-winhelp
+/lex.yy.c
+/rsrc.res
+/winhelp
diff --git a/programs/winver/.gitignore b/programs/winver/.gitignore
index f5ac340..147ca3e 100644
--- a/programs/winver/.gitignore
+++ b/programs/winver/.gitignore
@@ -1,2 +1 @@
-Makefile
-winver
+/winver
diff --git a/programs/wordpad/.gitignore b/programs/wordpad/.gitignore
index 5dd3951..538e2ef 100644
--- a/programs/wordpad/.gitignore
+++ b/programs/wordpad/.gitignore
@@ -1,4 +1,3 @@
-Makefile
-rsrc.res
-toolbar.bmp
-wordpad
+/rsrc.res
+/toolbar.bmp
+/wordpad
diff --git a/server/.gitignore b/server/.gitignore
index 1fe1e7a..fa0508c 100644
--- a/server/.gitignore
+++ b/server/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-wineserver
-wineserver.man
+/wineserver
+/wineserver.man
diff --git a/tools/.gitignore b/tools/.gitignore
index e9581d0..dd1392f 100644
--- a/tools/.gitignore
+++ b/tools/.gitignore
@@ -1,10 +1,9 @@
-Makefile
-bin2res
-fnt2bdf
-fnt2fon
-make_ctests
-makedep
-relpath
-sfnt2fnt
-winemaker.man
-wineprefixcreate
+/bin2res
+/fnt2bdf
+/fnt2fon
+/make_ctests
+/makedep
+/relpath
+/sfnt2fnt
+/winemaker.man
+/wineprefixcreate
diff --git a/tools/widl/.gitignore b/tools/widl/.gitignore
index 7acd41a..a3359d0 100644
--- a/tools/widl/.gitignore
+++ b/tools/widl/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-lex.yy.c
-parser.tab.c
-parser.tab.h
-widl
-widl.man
+/lex.yy.c
+/parser.tab.c
+/parser.tab.h
+/widl
+/widl.man
diff --git a/tools/winapi/.gitignore b/tools/winapi/.gitignore
deleted file mode 100644
index f3c7a7c..0000000
--- a/tools/winapi/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile
diff --git a/tools/winebuild/.gitignore b/tools/winebuild/.gitignore
index c0248d6..bfcd432 100644
--- a/tools/winebuild/.gitignore
+++ b/tools/winebuild/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-winebuild
-winebuild.man
+/winebuild
+/winebuild.man
diff --git a/tools/winedump/.gitignore b/tools/winedump/.gitignore
index 90f62f6..a36a82c 100644
--- a/tools/winedump/.gitignore
+++ b/tools/winedump/.gitignore
@@ -1,3 +1,2 @@
-Makefile
-winedump
-winedump.man
+/winedump
+/winedump.man
diff --git a/tools/winegcc/.gitignore b/tools/winegcc/.gitignore
index fa27c6c..e20f448 100644
--- a/tools/winegcc/.gitignore
+++ b/tools/winegcc/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-winecpp
-wineg++
-winegcc
-winegcc.man
+/winecpp
+/wineg++
+/winegcc
+/winegcc.man
diff --git a/tools/wmc/.gitignore b/tools/wmc/.gitignore
index c30788d..3d9e96c 100644
--- a/tools/wmc/.gitignore
+++ b/tools/wmc/.gitignore
@@ -1,5 +1,4 @@
-Makefile
-mcy.tab.c
-mcy.tab.h
-wmc
-wmc.man
+/mcy.tab.c
+/mcy.tab.h
+/wmc
+/wmc.man
diff --git a/tools/wrc/.gitignore b/tools/wrc/.gitignore
index ae39a88..22392a3 100644
--- a/tools/wrc/.gitignore
+++ b/tools/wrc/.gitignore
@@ -1,6 +1,5 @@
-Makefile
-lex.yy.c
-parser.tab.c
-parser.tab.h
-wrc
-wrc.man
+/lex.yy.c
+/parser.tab.c
+/parser.tab.h
+/wrc
+/wrc.man