makefiles: Generate the dependencies line to avoid some code duplication.
diff --git a/configure b/configure
index 531ec15..e153f2f 100755
--- a/configure
+++ b/configure
@@ -756,6 +756,7 @@
 LDD
 LIBDL
 LIBPOLL
+DEPENDENCIES
 LIBOBJS
 LTLIBOBJS'
 ac_subst_files='MAKE_RULES
@@ -23762,6 +23763,13 @@
 esac
 
 
+DEPENDENCIES="### Dependencies:
+
+\$(ALL_OBJS): \$(IDL_SRCS:.idl=.h)
+\$(LEX_SRCS:.l=.yy.o): \$(LEX_SRCS:.l=.yy.c)
+\$(BISON_SRCS:.y=.tab.o): \$(BISON_SRCS:.y=.tab.c)"
+
+
 
 
 
@@ -24939,11 +24947,12 @@
 LDD!$LDD$ac_delim
 LIBDL!$LIBDL$ac_delim
 LIBPOLL!$LIBPOLL$ac_delim
+DEPENDENCIES!$DEPENDENCIES$ac_delim
 LIBOBJS!$LIBOBJS$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 77; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
diff --git a/configure.ac b/configure.ac
index 14ef9b8..229cecd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1457,6 +1457,12 @@
 
 dnl **** Generate output files ****
 
+AC_SUBST(DEPENDENCIES,"### Dependencies:
+
+\$(ALL_OBJS): \$(IDL_SRCS:.idl=.h)
+\$(LEX_SRCS:.l=.yy.o): \$(LEX_SRCS:.l=.yy.c)
+\$(BISON_SRCS:.y=.tab.o): \$(BISON_SRCS:.y=.tab.c)")
+
 AH_TOP([#define __WINE_CONFIG_H])
 
 WINE_CONFIG_EXTRA_DIR(dlls/gdi/enhmfdrv)
diff --git a/dlls/activeds/Makefile.in b/dlls/activeds/Makefile.in
index b319cab..de1de42 100644
--- a/dlls/activeds/Makefile.in
+++ b/dlls/activeds/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/advapi32/Makefile.in b/dlls/advapi32/Makefile.in
index 7e5b029..1b4cf5b 100644
--- a/dlls/advapi32/Makefile.in
+++ b/dlls/advapi32/Makefile.in
@@ -24,4 +24,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/advapi32/tests/Makefile.in b/dlls/advapi32/tests/Makefile.in
index d60b31d..e5d9a9f 100644
--- a/dlls/advapi32/tests/Makefile.in
+++ b/dlls/advapi32/tests/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/advpack/Makefile.in b/dlls/advpack/Makefile.in
index f59efba..c7a206c 100644
--- a/dlls/advpack/Makefile.in
+++ b/dlls/advpack/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/advpack/tests/Makefile.in b/dlls/advpack/tests/Makefile.in
index edb4ed1..d0bdcbc 100644
--- a/dlls/advpack/tests/Makefile.in
+++ b/dlls/advpack/tests/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/amstream/Makefile.in b/dlls/amstream/Makefile.in
index 8633c22..33f8d23 100644
--- a/dlls/amstream/Makefile.in
+++ b/dlls/amstream/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/atl/Makefile.in b/dlls/atl/Makefile.in
index ee42ee1..cd4de31 100644
--- a/dlls/atl/Makefile.in
+++ b/dlls/atl/Makefile.in
@@ -20,7 +20,4 @@
 
 rsrc.res: atl.rgs
 
-### Dependencies:
-
-# note: this will get overwritten by make depend
-$(ALL_OBJS): $(IDL_SRCS:.idl=.h)
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/avicap32/Makefile.in b/dlls/avicap32/Makefile.in
index 6f8e487..db85b4d 100644
--- a/dlls/avicap32/Makefile.in
+++ b/dlls/avicap32/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/avifil32/Makefile.in b/dlls/avifil32/Makefile.in
index 13e052f..37169e8 100644
--- a/dlls/avifil32/Makefile.in
+++ b/dlls/avifil32/Makefile.in
@@ -27,4 +27,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/cabinet/Makefile.in b/dlls/cabinet/Makefile.in
index bbdaff7..2f36447 100644
--- a/dlls/cabinet/Makefile.in
+++ b/dlls/cabinet/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/cabinet/tests/Makefile.in b/dlls/cabinet/tests/Makefile.in
index d844a81..7a4f69c 100644
--- a/dlls/cabinet/tests/Makefile.in
+++ b/dlls/cabinet/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/capi2032/Makefile.in b/dlls/capi2032/Makefile.in
index 2eecfb0..f62c954 100644
--- a/dlls/capi2032/Makefile.in
+++ b/dlls/capi2032/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/cards/Makefile.in b/dlls/cards/Makefile.in
index bca2cab..cf65144 100644
--- a/dlls/cards/Makefile.in
+++ b/dlls/cards/Makefile.in
@@ -75,4 +75,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/cfgmgr32/Makefile.in b/dlls/cfgmgr32/Makefile.in
index d128841..33360db 100644
--- a/dlls/cfgmgr32/Makefile.in
+++ b/dlls/cfgmgr32/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/comcat/Makefile.in b/dlls/comcat/Makefile.in
index e5e242d..2eeee63 100644
--- a/dlls/comcat/Makefile.in
+++ b/dlls/comcat/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/comcat/tests/Makefile.in b/dlls/comcat/tests/Makefile.in
index 0992e19..c0e5b0c 100644
--- a/dlls/comcat/tests/Makefile.in
+++ b/dlls/comcat/tests/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/comctl32/Makefile.in b/dlls/comctl32/Makefile.in
index 42cb0a2..2c9e0579 100644
--- a/dlls/comctl32/Makefile.in
+++ b/dlls/comctl32/Makefile.in
@@ -66,4 +66,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/comctl32/tests/Makefile.in b/dlls/comctl32/tests/Makefile.in
index 9d2a56b..de317a9 100644
--- a/dlls/comctl32/tests/Makefile.in
+++ b/dlls/comctl32/tests/Makefile.in
@@ -26,4 +26,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/comdlg32/Makefile.in b/dlls/comdlg32/Makefile.in
index c6bb487..35e180e 100644
--- a/dlls/comdlg32/Makefile.in
+++ b/dlls/comdlg32/Makefile.in
@@ -46,4 +46,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/comdlg32/tests/Makefile.in b/dlls/comdlg32/tests/Makefile.in
index 1e10405..aa1ec87 100644
--- a/dlls/comdlg32/tests/Makefile.in
+++ b/dlls/comdlg32/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/compstui/Makefile.in b/dlls/compstui/Makefile.in
index c187c5b..7aaa129 100644
--- a/dlls/compstui/Makefile.in
+++ b/dlls/compstui/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/crtdll/Makefile.in b/dlls/crtdll/Makefile.in
index e171960..da33472 100644
--- a/dlls/crtdll/Makefile.in
+++ b/dlls/crtdll/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/crypt32/Makefile.in b/dlls/crypt32/Makefile.in
index 3a47929..a312027 100644
--- a/dlls/crypt32/Makefile.in
+++ b/dlls/crypt32/Makefile.in
@@ -27,4 +27,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/crypt32/tests/Makefile.in b/dlls/crypt32/tests/Makefile.in
index 27b765a..1737ee9 100644
--- a/dlls/crypt32/tests/Makefile.in
+++ b/dlls/crypt32/tests/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/cryptdll/Makefile.in b/dlls/cryptdll/Makefile.in
index d65ed01..3377b70 100644
--- a/dlls/cryptdll/Makefile.in
+++ b/dlls/cryptdll/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/cryptnet/Makefile.in b/dlls/cryptnet/Makefile.in
index ae57614..ed737e1 100644
--- a/dlls/cryptnet/Makefile.in
+++ b/dlls/cryptnet/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ctl3d32/Makefile.in b/dlls/ctl3d32/Makefile.in
index 9e71ba6..05614e4 100644
--- a/dlls/ctl3d32/Makefile.in
+++ b/dlls/ctl3d32/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/d3d8/Makefile.in b/dlls/d3d8/Makefile.in
index ebdb9db..87f4812 100644
--- a/dlls/d3d8/Makefile.in
+++ b/dlls/d3d8/Makefile.in
@@ -29,4 +29,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/d3d8/tests/Makefile.in b/dlls/d3d8/tests/Makefile.in
index a936043..4af5df3 100644
--- a/dlls/d3d8/tests/Makefile.in
+++ b/dlls/d3d8/tests/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/d3d9/Makefile.in b/dlls/d3d9/Makefile.in
index f5a1745..904dda9 100644
--- a/dlls/d3d9/Makefile.in
+++ b/dlls/d3d9/Makefile.in
@@ -31,4 +31,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/d3d9/tests/Makefile.in b/dlls/d3d9/tests/Makefile.in
index 336ca76..cab2eee 100644
--- a/dlls/d3d9/tests/Makefile.in
+++ b/dlls/d3d9/tests/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/d3dim/Makefile.in b/dlls/d3dim/Makefile.in
index fa6752d..ae6dbd8 100644
--- a/dlls/d3dim/Makefile.in
+++ b/dlls/d3dim/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/d3drm/Makefile.in b/dlls/d3drm/Makefile.in
index 910f051..2883af1 100644
--- a/dlls/d3drm/Makefile.in
+++ b/dlls/d3drm/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/d3dx8/Makefile.in b/dlls/d3dx8/Makefile.in
index ffd1a57..f8159bb 100644
--- a/dlls/d3dx8/Makefile.in
+++ b/dlls/d3dx8/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/d3dxof/Makefile.in b/dlls/d3dxof/Makefile.in
index fa0ba15..6bdc04b 100644
--- a/dlls/d3dxof/Makefile.in
+++ b/dlls/d3dxof/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dbghelp/Makefile.in b/dlls/dbghelp/Makefile.in
index 14469f1..280e199 100644
--- a/dlls/dbghelp/Makefile.in
+++ b/dlls/dbghelp/Makefile.in
@@ -27,4 +27,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dciman32/Makefile.in b/dlls/dciman32/Makefile.in
index 8699b29..d0a953b 100644
--- a/dlls/dciman32/Makefile.in
+++ b/dlls/dciman32/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ddraw/Makefile.in b/dlls/ddraw/Makefile.in
index ff929b1..b31c052 100644
--- a/dlls/ddraw/Makefile.in
+++ b/dlls/ddraw/Makefile.in
@@ -33,4 +33,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ddraw/tests/Makefile.in b/dlls/ddraw/tests/Makefile.in
index ec8488f..80e1f3b 100644
--- a/dlls/ddraw/tests/Makefile.in
+++ b/dlls/ddraw/tests/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/devenum/Makefile.in b/dlls/devenum/Makefile.in
index f03b776..257c0fb 100644
--- a/dlls/devenum/Makefile.in
+++ b/dlls/devenum/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dinput/Makefile.in b/dlls/dinput/Makefile.in
index fca5054..dad1785 100644
--- a/dlls/dinput/Makefile.in
+++ b/dlls/dinput/Makefile.in
@@ -24,4 +24,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dinput/tests/Makefile.in b/dlls/dinput/tests/Makefile.in
index 487dec3..ee0be90 100644
--- a/dlls/dinput/tests/Makefile.in
+++ b/dlls/dinput/tests/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dinput8/Makefile.in b/dlls/dinput8/Makefile.in
index 4466d1d..f7e049b 100644
--- a/dlls/dinput8/Makefile.in
+++ b/dlls/dinput8/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmband/Makefile.in b/dlls/dmband/Makefile.in
index 667a7f4..5a2539d 100644
--- a/dlls/dmband/Makefile.in
+++ b/dlls/dmband/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmcompos/Makefile.in b/dlls/dmcompos/Makefile.in
index 95a2ccc..b412536 100644
--- a/dlls/dmcompos/Makefile.in
+++ b/dlls/dmcompos/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmime/Makefile.in b/dlls/dmime/Makefile.in
index 1ce9ee6..be22335 100644
--- a/dlls/dmime/Makefile.in
+++ b/dlls/dmime/Makefile.in
@@ -31,4 +31,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmloader/Makefile.in b/dlls/dmloader/Makefile.in
index 2bb731e..400d788 100644
--- a/dlls/dmloader/Makefile.in
+++ b/dlls/dmloader/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmscript/Makefile.in b/dlls/dmscript/Makefile.in
index a7e9737..24337d1 100644
--- a/dlls/dmscript/Makefile.in
+++ b/dlls/dmscript/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmstyle/Makefile.in b/dlls/dmstyle/Makefile.in
index edfc1a5..7f1fbd3 100644
--- a/dlls/dmstyle/Makefile.in
+++ b/dlls/dmstyle/Makefile.in
@@ -22,4 +22,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmsynth/Makefile.in b/dlls/dmsynth/Makefile.in
index 0da9f8d..88224f4 100644
--- a/dlls/dmsynth/Makefile.in
+++ b/dlls/dmsynth/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmusic/Makefile.in b/dlls/dmusic/Makefile.in
index eded608..e21c8fc 100644
--- a/dlls/dmusic/Makefile.in
+++ b/dlls/dmusic/Makefile.in
@@ -24,4 +24,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dmusic32/Makefile.in b/dlls/dmusic32/Makefile.in
index 18d7fac..b354ca7 100644
--- a/dlls/dmusic32/Makefile.in
+++ b/dlls/dmusic32/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dnsapi/Makefile.in b/dlls/dnsapi/Makefile.in
index 256a692..51c254a 100644
--- a/dlls/dnsapi/Makefile.in
+++ b/dlls/dnsapi/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dnsapi/tests/Makefile.in b/dlls/dnsapi/tests/Makefile.in
index 0057a9c..25edc4a 100644
--- a/dlls/dnsapi/tests/Makefile.in
+++ b/dlls/dnsapi/tests/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dplay/Makefile.in b/dlls/dplay/Makefile.in
index 6f02b17..50b3852 100644
--- a/dlls/dplay/Makefile.in
+++ b/dlls/dplay/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dplayx/Makefile.in b/dlls/dplayx/Makefile.in
index ce6cd4d..9e3461d 100644
--- a/dlls/dplayx/Makefile.in
+++ b/dlls/dplayx/Makefile.in
@@ -24,4 +24,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dpnet/Makefile.in b/dlls/dpnet/Makefile.in
index 379073b..17929ea 100644
--- a/dlls/dpnet/Makefile.in
+++ b/dlls/dpnet/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dpnhpast/Makefile.in b/dlls/dpnhpast/Makefile.in
index 49d6039..3cd3910 100644
--- a/dlls/dpnhpast/Makefile.in
+++ b/dlls/dpnhpast/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dsound/Makefile.in b/dlls/dsound/Makefile.in
index babd91b..12f3fe7 100644
--- a/dlls/dsound/Makefile.in
+++ b/dlls/dsound/Makefile.in
@@ -23,4 +23,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dsound/tests/Makefile.in b/dlls/dsound/tests/Makefile.in
index 1417aeb..2eed681 100644
--- a/dlls/dsound/tests/Makefile.in
+++ b/dlls/dsound/tests/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dswave/Makefile.in b/dlls/dswave/Makefile.in
index 3e5eeb8..f1d75b2 100644
--- a/dlls/dswave/Makefile.in
+++ b/dlls/dswave/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dxdiagn/Makefile.in b/dlls/dxdiagn/Makefile.in
index 0414119..e2cf511 100644
--- a/dlls/dxdiagn/Makefile.in
+++ b/dlls/dxdiagn/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dxerr8/Makefile.in b/dlls/dxerr8/Makefile.in
index 4167db2..54cb982 100644
--- a/dlls/dxerr8/Makefile.in
+++ b/dlls/dxerr8/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_IMPLIB_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dxerr9/Makefile.in b/dlls/dxerr9/Makefile.in
index 0a2a005..eb4e114 100644
--- a/dlls/dxerr9/Makefile.in
+++ b/dlls/dxerr9/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_IMPLIB_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/dxguid/Makefile.in b/dlls/dxguid/Makefile.in
index 26fa8fd..dc733ea 100644
--- a/dlls/dxguid/Makefile.in
+++ b/dlls/dxguid/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_IMPLIB_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/gdi/Makefile.in b/dlls/gdi/Makefile.in
index a9d2e0e..af31b23 100644
--- a/dlls/gdi/Makefile.in
+++ b/dlls/gdi/Makefile.in
@@ -76,4 +76,4 @@
 version16.res: version16.rc
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/gdi/tests/Makefile.in b/dlls/gdi/tests/Makefile.in
index 3a94b20..96e2ce0 100644
--- a/dlls/gdi/tests/Makefile.in
+++ b/dlls/gdi/tests/Makefile.in
@@ -20,4 +20,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/glu32/Makefile.in b/dlls/glu32/Makefile.in
index 1d3771e..c8ce5fb 100644
--- a/dlls/glu32/Makefile.in
+++ b/dlls/glu32/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/glut32/Makefile.in b/dlls/glut32/Makefile.in
index 3bf2b00..b9f884a 100644
--- a/dlls/glut32/Makefile.in
+++ b/dlls/glut32/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/gphoto2.ds/Makefile.in b/dlls/gphoto2.ds/Makefile.in
index 84c92f0..042cbc3 100644
--- a/dlls/gphoto2.ds/Makefile.in
+++ b/dlls/gphoto2.ds/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/hhctrl.ocx/Makefile.in b/dlls/hhctrl.ocx/Makefile.in
index bc17b2f..d3dca8f 100644
--- a/dlls/hhctrl.ocx/Makefile.in
+++ b/dlls/hhctrl.ocx/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/hid/Makefile.in b/dlls/hid/Makefile.in
index 941bdf9..f1734e5 100644
--- a/dlls/hid/Makefile.in
+++ b/dlls/hid/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/hlink/Makefile.in b/dlls/hlink/Makefile.in
index d25f543..d7ceff2 100644
--- a/dlls/hlink/Makefile.in
+++ b/dlls/hlink/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/hlink/tests/Makefile.in b/dlls/hlink/tests/Makefile.in
index 252fd39..2cc3cff 100644
--- a/dlls/hlink/tests/Makefile.in
+++ b/dlls/hlink/tests/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/iccvid/Makefile.in b/dlls/iccvid/Makefile.in
index c7d4767..c81a913 100644
--- a/dlls/iccvid/Makefile.in
+++ b/dlls/iccvid/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/icmp/Makefile.in b/dlls/icmp/Makefile.in
index 91f4b61..aa75861 100644
--- a/dlls/icmp/Makefile.in
+++ b/dlls/icmp/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ifsmgr.vxd/Makefile.in b/dlls/ifsmgr.vxd/Makefile.in
index 74c2ade..9a2a914 100644
--- a/dlls/ifsmgr.vxd/Makefile.in
+++ b/dlls/ifsmgr.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/imaadp32.acm/Makefile.in b/dlls/imaadp32.acm/Makefile.in
index 61db553..29c06f5 100644
--- a/dlls/imaadp32.acm/Makefile.in
+++ b/dlls/imaadp32.acm/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/imagehlp/Makefile.in b/dlls/imagehlp/Makefile.in
index 330efee..7315af7 100644
--- a/dlls/imagehlp/Makefile.in
+++ b/dlls/imagehlp/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/imm32/Makefile.in b/dlls/imm32/Makefile.in
index 54049bc..934be43 100644
--- a/dlls/imm32/Makefile.in
+++ b/dlls/imm32/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/infosoft/Makefile.in b/dlls/infosoft/Makefile.in
index 1651dbd..206545b 100644
--- a/dlls/infosoft/Makefile.in
+++ b/dlls/infosoft/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/infosoft/tests/Makefile.in b/dlls/infosoft/tests/Makefile.in
index 0a1e64b..722b3bf 100644
--- a/dlls/infosoft/tests/Makefile.in
+++ b/dlls/infosoft/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/inseng/Makefile.in b/dlls/inseng/Makefile.in
index 94c5e97..a8db0e4 100644
--- a/dlls/inseng/Makefile.in
+++ b/dlls/inseng/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/iphlpapi/Makefile.in b/dlls/iphlpapi/Makefile.in
index 54d60cc..a42d0af 100644
--- a/dlls/iphlpapi/Makefile.in
+++ b/dlls/iphlpapi/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/iphlpapi/tests/Makefile.in b/dlls/iphlpapi/tests/Makefile.in
index 4bdac82..60262c0 100644
--- a/dlls/iphlpapi/tests/Makefile.in
+++ b/dlls/iphlpapi/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/itss/Makefile.in b/dlls/itss/Makefile.in
index a0d1aa6..76e9cac 100644
--- a/dlls/itss/Makefile.in
+++ b/dlls/itss/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/kernel32/Makefile.in b/dlls/kernel32/Makefile.in
index 06f5025..e204af7 100644
--- a/dlls/kernel32/Makefile.in
+++ b/dlls/kernel32/Makefile.in
@@ -111,4 +111,4 @@
 version16.res: version16.rc
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/version16.rc
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/kernel32/tests/Makefile.in b/dlls/kernel32/tests/Makefile.in
index bfeae14..fe3bc4a 100644
--- a/dlls/kernel32/tests/Makefile.in
+++ b/dlls/kernel32/tests/Makefile.in
@@ -37,4 +37,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/localspl/Makefile.in b/dlls/localspl/Makefile.in
index 6a12faf..7d80fb7 100644
--- a/dlls/localspl/Makefile.in
+++ b/dlls/localspl/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/lz32/Makefile.in b/dlls/lz32/Makefile.in
index 72a155a..58361ee 100644
--- a/dlls/lz32/Makefile.in
+++ b/dlls/lz32/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/lz32/tests/Makefile.in b/dlls/lz32/tests/Makefile.in
index b2ce11b..905a4ed 100644
--- a/dlls/lz32/tests/Makefile.in
+++ b/dlls/lz32/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mapi32/Makefile.in b/dlls/mapi32/Makefile.in
index fc75f00..4018c29 100644
--- a/dlls/mapi32/Makefile.in
+++ b/dlls/mapi32/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mapi32/tests/Makefile.in b/dlls/mapi32/tests/Makefile.in
index c16f359..4f11851 100644
--- a/dlls/mapi32/tests/Makefile.in
+++ b/dlls/mapi32/tests/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mciavi32/Makefile.in b/dlls/mciavi32/Makefile.in
index 2a95aa6..facb1ee 100644
--- a/dlls/mciavi32/Makefile.in
+++ b/dlls/mciavi32/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mcicda/Makefile.in b/dlls/mcicda/Makefile.in
index ce8c1f8..e8e8165 100644
--- a/dlls/mcicda/Makefile.in
+++ b/dlls/mcicda/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mciseq/Makefile.in b/dlls/mciseq/Makefile.in
index deca206..66b2956 100644
--- a/dlls/mciseq/Makefile.in
+++ b/dlls/mciseq/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mciwave/Makefile.in b/dlls/mciwave/Makefile.in
index 924e715..a87c07c 100644
--- a/dlls/mciwave/Makefile.in
+++ b/dlls/mciwave/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/midimap/Makefile.in b/dlls/midimap/Makefile.in
index 6d56be3..5c66484 100644
--- a/dlls/midimap/Makefile.in
+++ b/dlls/midimap/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mlang/Makefile.in b/dlls/mlang/Makefile.in
index 8cddcb4..60393b0 100644
--- a/dlls/mlang/Makefile.in
+++ b/dlls/mlang/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mlang/tests/Makefile.in b/dlls/mlang/tests/Makefile.in
index 13f95ef..cfedbb7 100644
--- a/dlls/mlang/tests/Makefile.in
+++ b/dlls/mlang/tests/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mmdevldr.vxd/Makefile.in b/dlls/mmdevldr.vxd/Makefile.in
index 5d25b29..3a7750c 100644
--- a/dlls/mmdevldr.vxd/Makefile.in
+++ b/dlls/mmdevldr.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/monodebg.vxd/Makefile.in b/dlls/monodebg.vxd/Makefile.in
index 3227f5a..45ff3c2 100644
--- a/dlls/monodebg.vxd/Makefile.in
+++ b/dlls/monodebg.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mpr/Makefile.in b/dlls/mpr/Makefile.in
index c74aa24..ba58c7e 100644
--- a/dlls/mpr/Makefile.in
+++ b/dlls/mpr/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mprapi/Makefile.in b/dlls/mprapi/Makefile.in
index 9fc9509..8f47be7 100644
--- a/dlls/mprapi/Makefile.in
+++ b/dlls/mprapi/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msacm32.drv/Makefile.in b/dlls/msacm32.drv/Makefile.in
index dbadc6a..dface4e 100644
--- a/dlls/msacm32.drv/Makefile.in
+++ b/dlls/msacm32.drv/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msacm32/Makefile.in b/dlls/msacm32/Makefile.in
index 3102e38..efe36a7 100644
--- a/dlls/msacm32/Makefile.in
+++ b/dlls/msacm32/Makefile.in
@@ -24,4 +24,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msacm32/tests/Makefile.in b/dlls/msacm32/tests/Makefile.in
index 890f1d6..00d2ed3 100644
--- a/dlls/msacm32/tests/Makefile.in
+++ b/dlls/msacm32/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msadp32.acm/Makefile.in b/dlls/msadp32.acm/Makefile.in
index aeb45c3..d1f4f23 100644
--- a/dlls/msadp32.acm/Makefile.in
+++ b/dlls/msadp32.acm/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mscms/Makefile.in b/dlls/mscms/Makefile.in
index efedbb0..addcd24 100644
--- a/dlls/mscms/Makefile.in
+++ b/dlls/mscms/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mscms/tests/Makefile.in b/dlls/mscms/tests/Makefile.in
index db5e990..4ccd742 100644
--- a/dlls/mscms/tests/Makefile.in
+++ b/dlls/mscms/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msdmo/Makefile.in b/dlls/msdmo/Makefile.in
index cdc3745..57addcf 100644
--- a/dlls/msdmo/Makefile.in
+++ b/dlls/msdmo/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msftedit/Makefile.in b/dlls/msftedit/Makefile.in
index c224e04..8c08ade 100644
--- a/dlls/msftedit/Makefile.in
+++ b/dlls/msftedit/Makefile.in
@@ -8,4 +8,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msg711.acm/Makefile.in b/dlls/msg711.acm/Makefile.in
index ee67666..0579d37 100644
--- a/dlls/msg711.acm/Makefile.in
+++ b/dlls/msg711.acm/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mshtml/Makefile.in b/dlls/mshtml/Makefile.in
index 68b9987..a6942ff 100644
--- a/dlls/mshtml/Makefile.in
+++ b/dlls/mshtml/Makefile.in
@@ -46,7 +46,4 @@
 
 rsrc.res: mshtml.inf blank.htm
 
-### Dependencies:
-
-# note: this will get overwritten by make depend
-$(ALL_OBJS): $(IDL_SRCS:.idl=.h)
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mshtml/tests/Makefile.in b/dlls/mshtml/tests/Makefile.in
index 8b6eda5..e3440d0 100644
--- a/dlls/mshtml/tests/Makefile.in
+++ b/dlls/mshtml/tests/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msi/Makefile.in b/dlls/msi/Makefile.in
index ce86c58..2b27d29 100644
--- a/dlls/msi/Makefile.in
+++ b/dlls/msi/Makefile.in
@@ -61,8 +61,6 @@
 
 sql.tab.c: sql.tab.h   # for parallel makes
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
 
-cond.tab.o: cond.tab.c
-sql.tab.o: sql.tab.c
 tokenize.o: sql.tab.h
diff --git a/dlls/msi/tests/Makefile.in b/dlls/msi/tests/Makefile.in
index b86fc99..86278c0 100644
--- a/dlls/msi/tests/Makefile.in
+++ b/dlls/msi/tests/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msimg32/Makefile.in b/dlls/msimg32/Makefile.in
index 3d097d3..b7bc614 100644
--- a/dlls/msimg32/Makefile.in
+++ b/dlls/msimg32/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msisys.ocx/Makefile.in b/dlls/msisys.ocx/Makefile.in
index 86b1535..6ddd71f 100644
--- a/dlls/msisys.ocx/Makefile.in
+++ b/dlls/msisys.ocx/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msnet32/Makefile.in b/dlls/msnet32/Makefile.in
index 8023679..852ad09 100644
--- a/dlls/msnet32/Makefile.in
+++ b/dlls/msnet32/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msrle32/Makefile.in b/dlls/msrle32/Makefile.in
index 4d406c9..eef540b 100644
--- a/dlls/msrle32/Makefile.in
+++ b/dlls/msrle32/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msvcrt/Makefile.in b/dlls/msvcrt/Makefile.in
index 77a9452..6828f48 100644
--- a/dlls/msvcrt/Makefile.in
+++ b/dlls/msvcrt/Makefile.in
@@ -40,4 +40,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msvcrt/tests/Makefile.in b/dlls/msvcrt/tests/Makefile.in
index 38ddf05..04ac448 100644
--- a/dlls/msvcrt/tests/Makefile.in
+++ b/dlls/msvcrt/tests/Makefile.in
@@ -22,4 +22,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msvcrt20/Makefile.in b/dlls/msvcrt20/Makefile.in
index d575f4c..3bab18d 100644
--- a/dlls/msvcrt20/Makefile.in
+++ b/dlls/msvcrt20/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msvcrt40/Makefile.in b/dlls/msvcrt40/Makefile.in
index 2a70e62..4494572 100644
--- a/dlls/msvcrt40/Makefile.in
+++ b/dlls/msvcrt40/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msvcrtd/Makefile.in b/dlls/msvcrtd/Makefile.in
index d30ddc4..bf6a293 100644
--- a/dlls/msvcrtd/Makefile.in
+++ b/dlls/msvcrtd/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msvcrtd/tests/Makefile.in b/dlls/msvcrtd/tests/Makefile.in
index d4fc1c1..9045ee8 100644
--- a/dlls/msvcrtd/tests/Makefile.in
+++ b/dlls/msvcrtd/tests/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msvfw32/Makefile.in b/dlls/msvfw32/Makefile.in
index cbf12a3..47fb416 100644
--- a/dlls/msvfw32/Makefile.in
+++ b/dlls/msvfw32/Makefile.in
@@ -20,4 +20,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msvidc32/Makefile.in b/dlls/msvidc32/Makefile.in
index 927e6a1..3f9be06 100644
--- a/dlls/msvidc32/Makefile.in
+++ b/dlls/msvidc32/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/mswsock/Makefile.in b/dlls/mswsock/Makefile.in
index c926670..d5e7783 100644
--- a/dlls/mswsock/Makefile.in
+++ b/dlls/mswsock/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msxml3/Makefile.in b/dlls/msxml3/Makefile.in
index acfe739..fed6633 100644
--- a/dlls/msxml3/Makefile.in
+++ b/dlls/msxml3/Makefile.in
@@ -24,4 +24,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/msxml3/tests/Makefile.in b/dlls/msxml3/tests/Makefile.in
index 9108795..477c898 100644
--- a/dlls/msxml3/tests/Makefile.in
+++ b/dlls/msxml3/tests/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/netapi32/Makefile.in b/dlls/netapi32/Makefile.in
index 2eb44da..2964659 100644
--- a/dlls/netapi32/Makefile.in
+++ b/dlls/netapi32/Makefile.in
@@ -23,4 +23,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/netapi32/tests/Makefile.in b/dlls/netapi32/tests/Makefile.in
index 0740f61..3c8971a 100644
--- a/dlls/netapi32/tests/Makefile.in
+++ b/dlls/netapi32/tests/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/newdev/Makefile.in b/dlls/newdev/Makefile.in
index 59604ad..6cc4bf3 100644
--- a/dlls/newdev/Makefile.in
+++ b/dlls/newdev/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ntdll/Makefile.in b/dlls/ntdll/Makefile.in
index 97c3a90..01f5b5b 100644
--- a/dlls/ntdll/Makefile.in
+++ b/dlls/ntdll/Makefile.in
@@ -59,4 +59,4 @@
 relay32.o: $(WINEBUILD)
 	$(WINEBUILD) $(WINEBUILDFLAGS) -o $@ --relay32
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ntdll/tests/Makefile.in b/dlls/ntdll/tests/Makefile.in
index 9e0a5e3..cccc4c5 100644
--- a/dlls/ntdll/tests/Makefile.in
+++ b/dlls/ntdll/tests/Makefile.in
@@ -26,4 +26,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ntdsapi/Makefile.in b/dlls/ntdsapi/Makefile.in
index d49c9a4..0d9e955 100644
--- a/dlls/ntdsapi/Makefile.in
+++ b/dlls/ntdsapi/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/objsel/Makefile.in b/dlls/objsel/Makefile.in
index f0499c5..7b79678 100644
--- a/dlls/objsel/Makefile.in
+++ b/dlls/objsel/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/odbc32/Makefile.in b/dlls/odbc32/Makefile.in
index 6790289..45bb3a2 100644
--- a/dlls/odbc32/Makefile.in
+++ b/dlls/odbc32/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/odbccp32/Makefile.in b/dlls/odbccp32/Makefile.in
index 926576a..09b0468 100644
--- a/dlls/odbccp32/Makefile.in
+++ b/dlls/odbccp32/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ole32/Makefile.in b/dlls/ole32/Makefile.in
index 2a6b39d..511ee49 100644
--- a/dlls/ole32/Makefile.in
+++ b/dlls/ole32/Makefile.in
@@ -73,7 +73,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
-
-# note: this will get overwritten by make depend
-$(ALL_OBJS): $(IDL_SRCS:.idl=.h)
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ole32/tests/Makefile.in b/dlls/ole32/tests/Makefile.in
index 9d7068c..5d9de7b 100644
--- a/dlls/ole32/tests/Makefile.in
+++ b/dlls/ole32/tests/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/oleacc/Makefile.in b/dlls/oleacc/Makefile.in
index 9bc4847..d52d548 100644
--- a/dlls/oleacc/Makefile.in
+++ b/dlls/oleacc/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/oleaut32/Makefile.in b/dlls/oleaut32/Makefile.in
index 0af6a8d..0d2f99d 100644
--- a/dlls/oleaut32/Makefile.in
+++ b/dlls/oleaut32/Makefile.in
@@ -42,4 +42,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/oleaut32/tests/Makefile.in b/dlls/oleaut32/tests/Makefile.in
index 6cb7ce5..0aa57bb 100644
--- a/dlls/oleaut32/tests/Makefile.in
+++ b/dlls/oleaut32/tests/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/olecli32/Makefile.in b/dlls/olecli32/Makefile.in
index 2641d4a..334e8e1 100644
--- a/dlls/olecli32/Makefile.in
+++ b/dlls/olecli32/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/oledlg/Makefile.in b/dlls/oledlg/Makefile.in
index 8452ccd..f6525fb 100644
--- a/dlls/oledlg/Makefile.in
+++ b/dlls/oledlg/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/olepro32/Makefile.in b/dlls/olepro32/Makefile.in
index 88be622..ad92f6b 100644
--- a/dlls/olepro32/Makefile.in
+++ b/dlls/olepro32/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/olesvr32/Makefile.in b/dlls/olesvr32/Makefile.in
index 7c96f61..3a234dd 100644
--- a/dlls/olesvr32/Makefile.in
+++ b/dlls/olesvr32/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/opengl32/Makefile.in b/dlls/opengl32/Makefile.in
index 551435c..7c06f5e 100644
--- a/dlls/opengl32/Makefile.in
+++ b/dlls/opengl32/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/powrprof/Makefile.in b/dlls/powrprof/Makefile.in
index 318728a..76fd679 100644
--- a/dlls/powrprof/Makefile.in
+++ b/dlls/powrprof/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/psapi/Makefile.in b/dlls/psapi/Makefile.in
index 4e618b4..8bd5546 100644
--- a/dlls/psapi/Makefile.in
+++ b/dlls/psapi/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/psapi/tests/Makefile.in b/dlls/psapi/tests/Makefile.in
index 7846f41..a02f807 100644
--- a/dlls/psapi/tests/Makefile.in
+++ b/dlls/psapi/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/pstorec/Makefile.in b/dlls/pstorec/Makefile.in
index 7b73007..b4fdd2d 100644
--- a/dlls/pstorec/Makefile.in
+++ b/dlls/pstorec/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/qcap/Makefile.in b/dlls/qcap/Makefile.in
index 208368f..0b6805a 100644
--- a/dlls/qcap/Makefile.in
+++ b/dlls/qcap/Makefile.in
@@ -21,4 +21,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/quartz/Makefile.in b/dlls/quartz/Makefile.in
index 100a66a..b9870ed 100644
--- a/dlls/quartz/Makefile.in
+++ b/dlls/quartz/Makefile.in
@@ -35,4 +35,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/quartz/tests/Makefile.in b/dlls/quartz/tests/Makefile.in
index a90dd00..2c8bdc1 100644
--- a/dlls/quartz/tests/Makefile.in
+++ b/dlls/quartz/tests/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/query/Makefile.in b/dlls/query/Makefile.in
index 3e644db..1990e12 100644
--- a/dlls/query/Makefile.in
+++ b/dlls/query/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/rasapi32/Makefile.in b/dlls/rasapi32/Makefile.in
index 59762af..11c2a65 100644
--- a/dlls/rasapi32/Makefile.in
+++ b/dlls/rasapi32/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/riched20/Makefile.in b/dlls/riched20/Makefile.in
index f358a41..87feccd 100644
--- a/dlls/riched20/Makefile.in
+++ b/dlls/riched20/Makefile.in
@@ -30,4 +30,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/riched20/tests/Makefile.in b/dlls/riched20/tests/Makefile.in
index 31919b1..a744940 100644
--- a/dlls/riched20/tests/Makefile.in
+++ b/dlls/riched20/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/riched32/Makefile.in b/dlls/riched32/Makefile.in
index 4aa587c..c8d15a1 100644
--- a/dlls/riched32/Makefile.in
+++ b/dlls/riched32/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/rpcrt4/Makefile.in b/dlls/rpcrt4/Makefile.in
index 981ba17..ceba174 100644
--- a/dlls/rpcrt4/Makefile.in
+++ b/dlls/rpcrt4/Makefile.in
@@ -28,4 +28,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/rpcrt4/tests/Makefile.in b/dlls/rpcrt4/tests/Makefile.in
index 69aef1d..036cd21 100644
--- a/dlls/rpcrt4/tests/Makefile.in
+++ b/dlls/rpcrt4/tests/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/rsabase/Makefile.in b/dlls/rsabase/Makefile.in
index 652f344..00c1dad 100644
--- a/dlls/rsabase/Makefile.in
+++ b/dlls/rsabase/Makefile.in
@@ -8,4 +8,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/rsabase/tests/Makefile.in b/dlls/rsabase/tests/Makefile.in
index cafe722..bd5c77d 100644
--- a/dlls/rsabase/tests/Makefile.in
+++ b/dlls/rsabase/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/rsaenh/Makefile.in b/dlls/rsaenh/Makefile.in
index 8a56a53..6eccccb 100644
--- a/dlls/rsaenh/Makefile.in
+++ b/dlls/rsaenh/Makefile.in
@@ -20,4 +20,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/rsaenh/tests/Makefile.in b/dlls/rsaenh/tests/Makefile.in
index 1aa2cfd..f76c8c1 100644
--- a/dlls/rsaenh/tests/Makefile.in
+++ b/dlls/rsaenh/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/sane.ds/Makefile.in b/dlls/sane.ds/Makefile.in
index ee7f35c..df6d72f 100644
--- a/dlls/sane.ds/Makefile.in
+++ b/dlls/sane.ds/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/secur32/Makefile.in b/dlls/secur32/Makefile.in
index 3367165..2a17991 100644
--- a/dlls/secur32/Makefile.in
+++ b/dlls/secur32/Makefile.in
@@ -20,4 +20,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/secur32/tests/Makefile.in b/dlls/secur32/tests/Makefile.in
index 4851cd7..45cfeab 100644
--- a/dlls/secur32/tests/Makefile.in
+++ b/dlls/secur32/tests/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/security/Makefile.in b/dlls/security/Makefile.in
index 5f37d30..d72e17c 100644
--- a/dlls/security/Makefile.in
+++ b/dlls/security/Makefile.in
@@ -7,4 +7,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/sensapi/Makefile.in b/dlls/sensapi/Makefile.in
index b9d9452..1924b70 100644
--- a/dlls/sensapi/Makefile.in
+++ b/dlls/sensapi/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/serialui/Makefile.in b/dlls/serialui/Makefile.in
index 593ed88..bdd50f6 100644
--- a/dlls/serialui/Makefile.in
+++ b/dlls/serialui/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/setupapi/Makefile.in b/dlls/setupapi/Makefile.in
index ad74c26..3ecbddf 100644
--- a/dlls/setupapi/Makefile.in
+++ b/dlls/setupapi/Makefile.in
@@ -35,4 +35,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/setupapi/tests/Makefile.in b/dlls/setupapi/tests/Makefile.in
index 1928194..2efcdbf 100644
--- a/dlls/setupapi/tests/Makefile.in
+++ b/dlls/setupapi/tests/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/sfc/Makefile.in b/dlls/sfc/Makefile.in
index c8e7dc2..29a7159 100644
--- a/dlls/sfc/Makefile.in
+++ b/dlls/sfc/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/shdocvw/Makefile.in b/dlls/shdocvw/Makefile.in
index 8b4d9ee..74d8e24 100644
--- a/dlls/shdocvw/Makefile.in
+++ b/dlls/shdocvw/Makefile.in
@@ -32,4 +32,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/shdocvw/tests/Makefile.in b/dlls/shdocvw/tests/Makefile.in
index 1cbccc4..1b53b9d 100644
--- a/dlls/shdocvw/tests/Makefile.in
+++ b/dlls/shdocvw/tests/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/shell32/Makefile.in b/dlls/shell32/Makefile.in
index 327508c..0520276 100644
--- a/dlls/shell32/Makefile.in
+++ b/dlls/shell32/Makefile.in
@@ -97,4 +97,4 @@
 clean::
 	$(RM) authors.c
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/shell32/tests/Makefile.in b/dlls/shell32/tests/Makefile.in
index 0cdf138..94b0c85 100644
--- a/dlls/shell32/tests/Makefile.in
+++ b/dlls/shell32/tests/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/shfolder/Makefile.in b/dlls/shfolder/Makefile.in
index 479d5b7..db0da14 100644
--- a/dlls/shfolder/Makefile.in
+++ b/dlls/shfolder/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/shlwapi/Makefile.in b/dlls/shlwapi/Makefile.in
index 6680ada..44c2cdf 100644
--- a/dlls/shlwapi/Makefile.in
+++ b/dlls/shlwapi/Makefile.in
@@ -30,4 +30,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/shlwapi/tests/Makefile.in b/dlls/shlwapi/tests/Makefile.in
index b865c9d..59b0e72 100644
--- a/dlls/shlwapi/tests/Makefile.in
+++ b/dlls/shlwapi/tests/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/snmpapi/Makefile.in b/dlls/snmpapi/Makefile.in
index df25c43..74bd2ab 100644
--- a/dlls/snmpapi/Makefile.in
+++ b/dlls/snmpapi/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/spoolss/Makefile.in b/dlls/spoolss/Makefile.in
index 82683a5..e344f9c 100644
--- a/dlls/spoolss/Makefile.in
+++ b/dlls/spoolss/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/stdole2.tlb/Makefile.in b/dlls/stdole2.tlb/Makefile.in
index 802243c..765a0ba 100644
--- a/dlls/stdole2.tlb/Makefile.in
+++ b/dlls/stdole2.tlb/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/stdole32.tlb/Makefile.in b/dlls/stdole32.tlb/Makefile.in
index 7cd0882..a5815d4 100644
--- a/dlls/stdole32.tlb/Makefile.in
+++ b/dlls/stdole32.tlb/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/sti/Makefile.in b/dlls/sti/Makefile.in
index 0378ac7..27c897d 100644
--- a/dlls/sti/Makefile.in
+++ b/dlls/sti/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/strmiids/Makefile.in b/dlls/strmiids/Makefile.in
index 5f64dbb..c6dc7d8 100644
--- a/dlls/strmiids/Makefile.in
+++ b/dlls/strmiids/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_IMPLIB_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/svrapi/Makefile.in b/dlls/svrapi/Makefile.in
index 8d39e5a..7db585d 100644
--- a/dlls/svrapi/Makefile.in
+++ b/dlls/svrapi/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/tapi32/Makefile.in b/dlls/tapi32/Makefile.in
index b6956e4..393e2dd 100644
--- a/dlls/tapi32/Makefile.in
+++ b/dlls/tapi32/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/twain_32/Makefile.in b/dlls/twain_32/Makefile.in
index 3e37234..79bb3b9 100644
--- a/dlls/twain_32/Makefile.in
+++ b/dlls/twain_32/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/unicows/Makefile.in b/dlls/unicows/Makefile.in
index 9b84195..d107da2 100644
--- a/dlls/unicows/Makefile.in
+++ b/dlls/unicows/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/url/Makefile.in b/dlls/url/Makefile.in
index 8ca543b..92dea4b 100644
--- a/dlls/url/Makefile.in
+++ b/dlls/url/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/urlmon/Makefile.in b/dlls/urlmon/Makefile.in
index 7a398a6..a19a78a 100644
--- a/dlls/urlmon/Makefile.in
+++ b/dlls/urlmon/Makefile.in
@@ -27,4 +27,4 @@
 
 rsrc.res: urlmon.inf
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/urlmon/tests/Makefile.in b/dlls/urlmon/tests/Makefile.in
index 8994fad..48fd3d6 100644
--- a/dlls/urlmon/tests/Makefile.in
+++ b/dlls/urlmon/tests/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/user/Makefile.in b/dlls/user/Makefile.in
index 77368b5..a8208db 100644
--- a/dlls/user/Makefile.in
+++ b/dlls/user/Makefile.in
@@ -168,4 +168,4 @@
 resources/version16.res: resources/version16.rc
 	$(LDPATH) $(RC16) $(RC16FLAGS) -fo$@ $(SRCDIR)/resources/version16.rc
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/user/tests/Makefile.in b/dlls/user/tests/Makefile.in
index 7a78a5b..a50a8ee 100644
--- a/dlls/user/tests/Makefile.in
+++ b/dlls/user/tests/Makefile.in
@@ -34,4 +34,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/userenv/Makefile.in b/dlls/userenv/Makefile.in
index b7550a9..9db0d69 100644
--- a/dlls/userenv/Makefile.in
+++ b/dlls/userenv/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/usp10/Makefile.in b/dlls/usp10/Makefile.in
index 896d1f5..9d716d5 100644
--- a/dlls/usp10/Makefile.in
+++ b/dlls/usp10/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/usp10/tests/Makefile.in b/dlls/usp10/tests/Makefile.in
index 0c690ae..55ddc97 100644
--- a/dlls/usp10/tests/Makefile.in
+++ b/dlls/usp10/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/uuid/Makefile.in b/dlls/uuid/Makefile.in
index a680ef4..a0de5f3 100644
--- a/dlls/uuid/Makefile.in
+++ b/dlls/uuid/Makefile.in
@@ -9,4 +9,4 @@
 
 @MAKE_IMPLIB_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/uxtheme/Makefile.in b/dlls/uxtheme/Makefile.in
index 7c68b40..46a2e7e 100644
--- a/dlls/uxtheme/Makefile.in
+++ b/dlls/uxtheme/Makefile.in
@@ -21,4 +21,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/uxtheme/tests/Makefile.in b/dlls/uxtheme/tests/Makefile.in
index c3beeea..58e986e 100644
--- a/dlls/uxtheme/tests/Makefile.in
+++ b/dlls/uxtheme/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/vdhcp.vxd/Makefile.in b/dlls/vdhcp.vxd/Makefile.in
index 93da609..1659bf0 100644
--- a/dlls/vdhcp.vxd/Makefile.in
+++ b/dlls/vdhcp.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/vdmdbg/Makefile.in b/dlls/vdmdbg/Makefile.in
index 472b209..d35da1a1 100644
--- a/dlls/vdmdbg/Makefile.in
+++ b/dlls/vdmdbg/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/version/Makefile.in b/dlls/version/Makefile.in
index c8cfcb9..d609a8d 100644
--- a/dlls/version/Makefile.in
+++ b/dlls/version/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/version/tests/Makefile.in b/dlls/version/tests/Makefile.in
index 6d372a0..4355774 100644
--- a/dlls/version/tests/Makefile.in
+++ b/dlls/version/tests/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/vmm.vxd/Makefile.in b/dlls/vmm.vxd/Makefile.in
index 7378531..eaacf3f 100644
--- a/dlls/vmm.vxd/Makefile.in
+++ b/dlls/vmm.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/vnbt.vxd/Makefile.in b/dlls/vnbt.vxd/Makefile.in
index 9ad837a..839e17a 100644
--- a/dlls/vnbt.vxd/Makefile.in
+++ b/dlls/vnbt.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/vnetbios.vxd/Makefile.in b/dlls/vnetbios.vxd/Makefile.in
index db3c1fd..1436d08 100644
--- a/dlls/vnetbios.vxd/Makefile.in
+++ b/dlls/vnetbios.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/vtdapi.vxd/Makefile.in b/dlls/vtdapi.vxd/Makefile.in
index 7f57662..4601675 100644
--- a/dlls/vtdapi.vxd/Makefile.in
+++ b/dlls/vtdapi.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/vwin32.vxd/Makefile.in b/dlls/vwin32.vxd/Makefile.in
index 6f0dd53..b7236a0 100644
--- a/dlls/vwin32.vxd/Makefile.in
+++ b/dlls/vwin32.vxd/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/w32skrnl/Makefile.in b/dlls/w32skrnl/Makefile.in
index e3788b6..1f67722 100644
--- a/dlls/w32skrnl/Makefile.in
+++ b/dlls/w32skrnl/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winecrt0/Makefile.in b/dlls/winecrt0/Makefile.in
index be56c97..571291c 100644
--- a/dlls/winecrt0/Makefile.in
+++ b/dlls/winecrt0/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_IMPLIB_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wined3d/Makefile.in b/dlls/wined3d/Makefile.in
index e5982dc..2eea53c 100644
--- a/dlls/wined3d/Makefile.in
+++ b/dlls/wined3d/Makefile.in
@@ -37,4 +37,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winedos/Makefile.in b/dlls/winedos/Makefile.in
index e3333f5..0af1930 100644
--- a/dlls/winedos/Makefile.in
+++ b/dlls/winedos/Makefile.in
@@ -53,4 +53,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winemp3.acm/Makefile.in b/dlls/winemp3.acm/Makefile.in
index d65993c..38b5ace 100644
--- a/dlls/winemp3.acm/Makefile.in
+++ b/dlls/winemp3.acm/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wineps.drv/Makefile.in b/dlls/wineps.drv/Makefile.in
index a76d685..998c47e 100644
--- a/dlls/wineps.drv/Makefile.in
+++ b/dlls/wineps.drv/Makefile.in
@@ -88,4 +88,4 @@
 uninstall::
 	$(RM) $(DESTDIR)$(datadir)/wine/generic.ppd
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winex11.drv/Makefile.in b/dlls/winex11.drv/Makefile.in
index a4c4689..3c19dd1 100644
--- a/dlls/winex11.drv/Makefile.in
+++ b/dlls/winex11.drv/Makefile.in
@@ -45,4 +45,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wininet/Makefile.in b/dlls/wininet/Makefile.in
index 5e68323..3f34b71 100644
--- a/dlls/wininet/Makefile.in
+++ b/dlls/wininet/Makefile.in
@@ -27,4 +27,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wininet/tests/Makefile.in b/dlls/wininet/tests/Makefile.in
index 6490d7f..d1ecdc5 100644
--- a/dlls/wininet/tests/Makefile.in
+++ b/dlls/wininet/tests/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/Makefile.in b/dlls/winmm/Makefile.in
index e26f22d..850a656 100644
--- a/dlls/winmm/Makefile.in
+++ b/dlls/winmm/Makefile.in
@@ -30,4 +30,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/joystick/Makefile.in b/dlls/winmm/joystick/Makefile.in
index 341383c..c127845 100644
--- a/dlls/winmm/joystick/Makefile.in
+++ b/dlls/winmm/joystick/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/tests/Makefile.in b/dlls/winmm/tests/Makefile.in
index 2865116..bf63dc3 100644
--- a/dlls/winmm/tests/Makefile.in
+++ b/dlls/winmm/tests/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/winealsa/Makefile.in b/dlls/winmm/winealsa/Makefile.in
index d5a254c..ee50522 100644
--- a/dlls/winmm/winealsa/Makefile.in
+++ b/dlls/winmm/winealsa/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/winearts/Makefile.in b/dlls/winmm/winearts/Makefile.in
index f277c83..30f2d1e 100644
--- a/dlls/winmm/winearts/Makefile.in
+++ b/dlls/winmm/winearts/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/wineaudioio/Makefile.in b/dlls/winmm/wineaudioio/Makefile.in
index c956736..6a27167 100644
--- a/dlls/winmm/wineaudioio/Makefile.in
+++ b/dlls/winmm/wineaudioio/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/winecoreaudio/Makefile.in b/dlls/winmm/winecoreaudio/Makefile.in
index 591457d..46dfdd0 100644
--- a/dlls/winmm/winecoreaudio/Makefile.in
+++ b/dlls/winmm/winecoreaudio/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/wineesd/Makefile.in b/dlls/winmm/wineesd/Makefile.in
index 24d1422..4ceb60e 100644
--- a/dlls/winmm/wineesd/Makefile.in
+++ b/dlls/winmm/wineesd/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/winejack/Makefile.in b/dlls/winmm/winejack/Makefile.in
index bc22cc9..1ce89cd 100644
--- a/dlls/winmm/winejack/Makefile.in
+++ b/dlls/winmm/winejack/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/winenas/Makefile.in b/dlls/winmm/winenas/Makefile.in
index 340681f..5a7d925 100644
--- a/dlls/winmm/winenas/Makefile.in
+++ b/dlls/winmm/winenas/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winmm/wineoss/Makefile.in b/dlls/winmm/wineoss/Makefile.in
index c365526..8c65b36 100644
--- a/dlls/winmm/wineoss/Makefile.in
+++ b/dlls/winmm/wineoss/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winnls32/Makefile.in b/dlls/winnls32/Makefile.in
index 49b652b..2a4e074 100644
--- a/dlls/winnls32/Makefile.in
+++ b/dlls/winnls32/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winspool.drv/Makefile.in b/dlls/winspool.drv/Makefile.in
index 5243ae7..2139aa1 100644
--- a/dlls/winspool.drv/Makefile.in
+++ b/dlls/winspool.drv/Makefile.in
@@ -21,4 +21,4 @@
 clean::
 	$(RM) $(IMPORTLIB)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/winspool.drv/tests/Makefile.in b/dlls/winspool.drv/tests/Makefile.in
index 6655df9..6fc5d2d 100644
--- a/dlls/winspool.drv/tests/Makefile.in
+++ b/dlls/winspool.drv/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wintab32/Makefile.in b/dlls/wintab32/Makefile.in
index 72d8d87..4ff7fc3 100644
--- a/dlls/wintab32/Makefile.in
+++ b/dlls/wintab32/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wintrust/Makefile.in b/dlls/wintrust/Makefile.in
index 7aa951f..92085f4 100644
--- a/dlls/wintrust/Makefile.in
+++ b/dlls/wintrust/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wintrust/tests/Makefile.in b/dlls/wintrust/tests/Makefile.in
index f346f53..790b1af 100644
--- a/dlls/wintrust/tests/Makefile.in
+++ b/dlls/wintrust/tests/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wldap32/Makefile.in b/dlls/wldap32/Makefile.in
index a3160ec..562b1b1 100644
--- a/dlls/wldap32/Makefile.in
+++ b/dlls/wldap32/Makefile.in
@@ -33,4 +33,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wnaspi32/Makefile.in b/dlls/wnaspi32/Makefile.in
index d8109ec..8cef4d0 100644
--- a/dlls/wnaspi32/Makefile.in
+++ b/dlls/wnaspi32/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wow32/Makefile.in b/dlls/wow32/Makefile.in
index fb11051..55f0a92 100644
--- a/dlls/wow32/Makefile.in
+++ b/dlls/wow32/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ws2_32/Makefile.in b/dlls/ws2_32/Makefile.in
index 1853e99..665a8e3 100644
--- a/dlls/ws2_32/Makefile.in
+++ b/dlls/ws2_32/Makefile.in
@@ -22,4 +22,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/ws2_32/tests/Makefile.in b/dlls/ws2_32/tests/Makefile.in
index 8ef1464..d180471 100644
--- a/dlls/ws2_32/tests/Makefile.in
+++ b/dlls/ws2_32/tests/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_TEST_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wsock32/Makefile.in b/dlls/wsock32/Makefile.in
index 3cca308..0fbb83f 100644
--- a/dlls/wsock32/Makefile.in
+++ b/dlls/wsock32/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/dlls/wtsapi32/Makefile.in b/dlls/wtsapi32/Makefile.in
index ee8a628..495d8bf 100644
--- a/dlls/wtsapi32/Makefile.in
+++ b/dlls/wtsapi32/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_DLL_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/include/Makefile.in b/include/Makefile.in
index 5f94e1d..931c75c 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -410,4 +410,4 @@
 	-cd $(DESTDIR)$(includedir) && $(RM) $(MSVCRT_INCLUDES) $(WINE_INCLUDES) $(WINE_IDL_HEADERS)
 	-rmdir $(INSTALLDIRS)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/libs/port/Makefile.in b/libs/port/Makefile.in
index b61e7c7..2504620 100644
--- a/libs/port/Makefile.in
+++ b/libs/port/Makefile.in
@@ -39,4 +39,4 @@
 	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/libs/wine/Makefile.in b/libs/wine/Makefile.in
index 125ccf6..d126e5b 100644
--- a/libs/wine/Makefile.in
+++ b/libs/wine/Makefile.in
@@ -179,4 +179,4 @@
 $(RELPATH):
 	@cd $(TOOLSDIR)/tools && $(MAKE) relpath
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/libs/wpp/Makefile.in b/libs/wpp/Makefile.in
index 246fb36..5d818b7 100644
--- a/libs/wpp/Makefile.in
+++ b/libs/wpp/Makefile.in
@@ -22,7 +22,6 @@
 
 ppy.tab.c: ppy.tab.h   # for parallel makes
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
 
-ppy.tab.o: ppy.tab.c
-ppl.yy.o: ppl.yy.c ppy.tab.h
+ppl.yy.o: ppy.tab.h
diff --git a/loader/Makefile.in b/loader/Makefile.in
index 51f190d..9cb6ba6 100644
--- a/loader/Makefile.in
+++ b/loader/Makefile.in
@@ -60,4 +60,4 @@
 clean::
 	$(RM) $(WINE_BINARIES) $(MODULE)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/clock/Makefile.in b/programs/clock/Makefile.in
index 72a2fd8..f69bcf1 100644
--- a/programs/clock/Makefile.in
+++ b/programs/clock/Makefile.in
@@ -14,4 +14,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/cmd/Makefile.in b/programs/cmd/Makefile.in
index f0c75b3..97aedf1 100644
--- a/programs/cmd/Makefile.in
+++ b/programs/cmd/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/cmdlgtst/Makefile.in b/programs/cmdlgtst/Makefile.in
index 64d16ca..b22d10e 100644
--- a/programs/cmdlgtst/Makefile.in
+++ b/programs/cmdlgtst/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/control/Makefile.in b/programs/control/Makefile.in
index 961ff3c..c734f59 100644
--- a/programs/control/Makefile.in
+++ b/programs/control/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/eject/Makefile.in b/programs/eject/Makefile.in
index 72bebad..d4f1b00 100644
--- a/programs/eject/Makefile.in
+++ b/programs/eject/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/expand/Makefile.in b/programs/expand/Makefile.in
index 48b0e31..ac35d43 100644
--- a/programs/expand/Makefile.in
+++ b/programs/expand/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/explorer/Makefile.in b/programs/explorer/Makefile.in
index e386c2e..5d295a7 100644
--- a/programs/explorer/Makefile.in
+++ b/programs/explorer/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/hh/Makefile.in b/programs/hh/Makefile.in
index 27ec0de..ed6bf92 100644
--- a/programs/hh/Makefile.in
+++ b/programs/hh/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/icinfo/Makefile.in b/programs/icinfo/Makefile.in
index 0d0c589..01c7701 100644
--- a/programs/icinfo/Makefile.in
+++ b/programs/icinfo/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/iexplore/Makefile.in b/programs/iexplore/Makefile.in
index 4a580ac..4a55e72 100644
--- a/programs/iexplore/Makefile.in
+++ b/programs/iexplore/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/msiexec/Makefile.in b/programs/msiexec/Makefile.in
index 7c4344a..10e1cc4 100644
--- a/programs/msiexec/Makefile.in
+++ b/programs/msiexec/Makefile.in
@@ -16,4 +16,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/notepad/Makefile.in b/programs/notepad/Makefile.in
index 67026d3..0930544 100644
--- a/programs/notepad/Makefile.in
+++ b/programs/notepad/Makefile.in
@@ -17,4 +17,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/oleview/Makefile.in b/programs/oleview/Makefile.in
index 00fc481..3a393a5 100644
--- a/programs/oleview/Makefile.in
+++ b/programs/oleview/Makefile.in
@@ -22,4 +22,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/progman/Makefile.in b/programs/progman/Makefile.in
index 3ce52d5..9ed7859 100644
--- a/programs/progman/Makefile.in
+++ b/programs/progman/Makefile.in
@@ -18,4 +18,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/regedit/Makefile.in b/programs/regedit/Makefile.in
index 96a785e..c55abdb 100644
--- a/programs/regedit/Makefile.in
+++ b/programs/regedit/Makefile.in
@@ -34,4 +34,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/regsvr32/Makefile.in b/programs/regsvr32/Makefile.in
index 916e2df..9b26b18 100644
--- a/programs/regsvr32/Makefile.in
+++ b/programs/regsvr32/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/rpcss/Makefile.in b/programs/rpcss/Makefile.in
index 8720c08..aeb1c33 100644
--- a/programs/rpcss/Makefile.in
+++ b/programs/rpcss/Makefile.in
@@ -13,4 +13,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/rundll32/Makefile.in b/programs/rundll32/Makefile.in
index 11332b3..c3a2bce 100644
--- a/programs/rundll32/Makefile.in
+++ b/programs/rundll32/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/start/Makefile.in b/programs/start/Makefile.in
index 6a4bf3a..e889acc 100644
--- a/programs/start/Makefile.in
+++ b/programs/start/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/taskmgr/Makefile.in b/programs/taskmgr/Makefile.in
index 6f38b55..c95379c 100644
--- a/programs/taskmgr/Makefile.in
+++ b/programs/taskmgr/Makefile.in
@@ -41,4 +41,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/uninstaller/Makefile.in b/programs/uninstaller/Makefile.in
index 5cca551..7855811 100644
--- a/programs/uninstaller/Makefile.in
+++ b/programs/uninstaller/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/view/Makefile.in b/programs/view/Makefile.in
index d45082f..134a2b4 100644
--- a/programs/view/Makefile.in
+++ b/programs/view/Makefile.in
@@ -15,4 +15,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/wineboot/Makefile.in b/programs/wineboot/Makefile.in
index 86e6992..08c27a5 100644
--- a/programs/wineboot/Makefile.in
+++ b/programs/wineboot/Makefile.in
@@ -12,4 +12,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winebrowser/Makefile.in b/programs/winebrowser/Makefile.in
index f42d614..cfc6627 100644
--- a/programs/winebrowser/Makefile.in
+++ b/programs/winebrowser/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winecfg/Makefile.in b/programs/winecfg/Makefile.in
index 5d03871..74c18b3 100644
--- a/programs/winecfg/Makefile.in
+++ b/programs/winecfg/Makefile.in
@@ -27,4 +27,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/wineconsole/Makefile.in b/programs/wineconsole/Makefile.in
index 4e92d4b..335dd4b 100644
--- a/programs/wineconsole/Makefile.in
+++ b/programs/wineconsole/Makefile.in
@@ -20,4 +20,4 @@
 @MAKE_PROG_RULES@
 
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winedbg/Makefile.in b/programs/winedbg/Makefile.in
index 45829ad..dd343db 100644
--- a/programs/winedbg/Makefile.in
+++ b/programs/winedbg/Makefile.in
@@ -45,7 +45,6 @@
 
 dbg.tab.c: dbg.tab.h   # for parallel makes
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
 
-dbg.tab.o: dbg.tab.c
-debug.yy.o: debug.yy.c dbg.tab.h
+debug.yy.o: dbg.tab.h
diff --git a/programs/winefile/Makefile.in b/programs/winefile/Makefile.in
index 29e6e79..addc170 100644
--- a/programs/winefile/Makefile.in
+++ b/programs/winefile/Makefile.in
@@ -22,4 +22,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winemenubuilder/Makefile.in b/programs/winemenubuilder/Makefile.in
index 755b806..8eeca86 100644
--- a/programs/winemenubuilder/Makefile.in
+++ b/programs/winemenubuilder/Makefile.in
@@ -18,4 +18,4 @@
 uninstall::
 	$(RM) $(DESTDIR)$(bindir)/wineshelllink
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winemine/Makefile.in b/programs/winemine/Makefile.in
index 517f0ed..4ef75bd 100644
--- a/programs/winemine/Makefile.in
+++ b/programs/winemine/Makefile.in
@@ -20,4 +20,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winepath/Makefile.in b/programs/winepath/Makefile.in
index 0bc9331..947e338 100644
--- a/programs/winepath/Makefile.in
+++ b/programs/winepath/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winetest/Makefile.in b/programs/winetest/Makefile.in
index ea28f06..2abcb31 100644
--- a/programs/winetest/Makefile.in
+++ b/programs/winetest/Makefile.in
@@ -211,4 +211,4 @@
 
 dist.res: winetest.rc tests.rc build.id build.nfo tests.url $(TESTBINS) $(RC_BINARIES)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winevdm/Makefile.in b/programs/winevdm/Makefile.in
index 47d8f22..0da674a 100644
--- a/programs/winevdm/Makefile.in
+++ b/programs/winevdm/Makefile.in
@@ -11,4 +11,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winhelp/Makefile.in b/programs/winhelp/Makefile.in
index f5cf11b..7bf03ce 100644
--- a/programs/winhelp/Makefile.in
+++ b/programs/winhelp/Makefile.in
@@ -21,6 +21,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
-
-macro.lex.yy.o: macro.lex.yy.c
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/winver/Makefile.in b/programs/winver/Makefile.in
index 9ca326b..8d6942d 100644
--- a/programs/winver/Makefile.in
+++ b/programs/winver/Makefile.in
@@ -10,4 +10,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/programs/wordpad/Makefile.in b/programs/wordpad/Makefile.in
index 291f36f..284da42 100644
--- a/programs/wordpad/Makefile.in
+++ b/programs/wordpad/Makefile.in
@@ -19,4 +19,4 @@
 
 @MAKE_PROG_RULES@
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/server/Makefile.in b/server/Makefile.in
index 05f92aa..f62bd1d 100644
--- a/server/Makefile.in
+++ b/server/Makefile.in
@@ -70,4 +70,4 @@
 uninstall::
 	$(RM) $(DESTDIR)$(bindir)/wineserver $(DESTDIR)$(mandir)/man$(prog_manext)/wineserver.$(prog_manext)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/tools/Makefile.in b/tools/Makefile.in
index e37bbdb..111d605 100644
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -94,4 +94,4 @@
 	$(RM) $(DESTDIR)$(bindir)/winemaker $(DESTDIR)$(bindir)/wineprefixcreate $(DESTDIR)$(mandir)/man$(prog_manext)/winemaker.$(prog_manext) $(DESTDIR)$(mandir)/man$(prog_manext)/wineprefixcreate.$(prog_manext) $(DESTDIR)$(datadir)/wine/wine.inf $(DESTDIR)$(datadir)/applications/wine.desktop
 	-$(UPDATE_DESKTOP_DATABASE)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/tools/widl/Makefile.in b/tools/widl/Makefile.in
index 86fa6fb..64aaedb 100644
--- a/tools/widl/Makefile.in
+++ b/tools/widl/Makefile.in
@@ -41,7 +41,6 @@
 
 parser.tab.c: parser.tab.h   # for parallel makes
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
 
-parser.tab.o: parser.tab.c
-parser.yy.o: parser.yy.c parser.tab.h
+parser.yy.o: parser.tab.h
diff --git a/tools/winebuild/Makefile.in b/tools/winebuild/Makefile.in
index 382d64e..77f3691 100644
--- a/tools/winebuild/Makefile.in
+++ b/tools/winebuild/Makefile.in
@@ -35,4 +35,4 @@
 uninstall::
 	$(RM) $(DESTDIR)$(bindir)/winebuild$(EXEEXT) $(DESTDIR)$(mandir)/man$(prog_manext)/winebuild.$(prog_manext)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/tools/winedump/Makefile.in b/tools/winedump/Makefile.in
index 9e96b4f..909a135 100644
--- a/tools/winedump/Makefile.in
+++ b/tools/winedump/Makefile.in
@@ -41,4 +41,4 @@
 uninstall::
 	$(RM) $(DESTDIR)$(bindir)/function_grep.pl $(DESTDIR)$(bindir)/winedump$(EXEEXT) $(DESTDIR)$(mandir)/man$(prog_manext)/winedump.$(prog_manext)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/tools/winegcc/Makefile.in b/tools/winegcc/Makefile.in
index 42fad83..c2640e2 100644
--- a/tools/winegcc/Makefile.in
+++ b/tools/winegcc/Makefile.in
@@ -52,4 +52,4 @@
 	$(RM) $(DESTDIR)$(bindir)/winegcc$(EXEEXT) $(DESTDIR)$(bindir)/wineg++$(EXEEXT) $(DESTDIR)$(bindir)/winecpp$(EXEEXT) \
 	      $(DESTDIR)$(mandir)/man$(prog_manext)/winegcc.$(prog_manext) $(DESTDIR)$(mandir)/man$(prog_manext)/wineg++.$(prog_manext)
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
diff --git a/tools/wmc/Makefile.in b/tools/wmc/Makefile.in
index e762742..5f347da 100644
--- a/tools/wmc/Makefile.in
+++ b/tools/wmc/Makefile.in
@@ -35,7 +35,6 @@
 
 mcy.tab.c: mcy.tab.h   # for parallel makes
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
 
-mcy.tab.o: mcy.tab.c
 mcl.o: mcy.tab.h
diff --git a/tools/wrc/Makefile.in b/tools/wrc/Makefile.in
index 1133840..e0efa18 100644
--- a/tools/wrc/Makefile.in
+++ b/tools/wrc/Makefile.in
@@ -40,7 +40,6 @@
 
 parser.tab.c: parser.tab.h   # for parallel makes
 
-### Dependencies:
+@DEPENDENCIES@  # everything below this line is overwritten by make depend
 
-parser.tab.o: parser.tab.c
-parser.yy.o: parser.yy.c parser.tab.h
+parser.yy.o: parser.tab.h