diff --git a/configure b/configure
index 531ec1577c7b6df398d372adea94802c38300115..e153f2f6503ccf3897af8aafd19ce4adde3a2bbd 100755
--- a/configure
+++ b/configure
@@ -756,6 +756,7 @@ EXTRA_BINARIES
 LDD
 LIBDL
 LIBPOLL
+DEPENDENCIES
 LIBOBJS
 LTLIBOBJS'
 ac_subst_files='MAKE_RULES
@@ -23762,6 +23763,13 @@ fi
 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 @@ EXTRA_BINARIES!$EXTRA_BINARIES$ac_delim
 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 14ef9b816ab1c26513ede68f6bcc914334ddc27a..229cecde0fb70c03c7bb9b9fba12b7040cc77b8b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1457,6 +1457,12 @@ esac
 
 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 b319cab07abd0349d4ce853a0ed031c85ed8ed85..de1de422f03fcc5357bad9afb654c778c5fc5a56 100644
--- a/dlls/activeds/Makefile.in
+++ b/dlls/activeds/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = activeds_main.c
 
 @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 7e5b02928ee0e1fda08a29f0d6cab623690e1f9e..1b4cf5b48d53067106bf688a2354bd071a4a7eba 100644
--- a/dlls/advapi32/Makefile.in
+++ b/dlls/advapi32/Makefile.in
@@ -24,4 +24,4 @@ C_SRCS = \
 
 @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 d60b31db88fda2dd00df19849613ba5964384795..e5d9a9fd863fa19cea638906072527c4ca1f02ff 100644
--- a/dlls/advapi32/tests/Makefile.in
+++ b/dlls/advapi32/tests/Makefile.in
@@ -18,4 +18,4 @@ CTESTS = \
 
 @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 f59efba495606be89a36a2084fadba9aa5afe5be..c7a206c71977fb27cb715d93d8fa5f08686f7647 100644
--- a/dlls/advpack/Makefile.in
+++ b/dlls/advpack/Makefile.in
@@ -14,4 +14,4 @@ C_SRCS = \
 
 @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 edb4ed12028984bbefb01d63d4cc59d45120b20b..d0bdcbcc1f6117a739c055d2c53e8bb12c9aea97 100644
--- a/dlls/advpack/tests/Makefile.in
+++ b/dlls/advpack/tests/Makefile.in
@@ -12,4 +12,4 @@ CTESTS = \
 
 @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 8633c22214250ba6cb707df353f6be84b4e4a857..33f8d23c3e4d00d50511fa12dddc58c10842fa00 100644
--- a/dlls/amstream/Makefile.in
+++ b/dlls/amstream/Makefile.in
@@ -16,4 +16,4 @@ RC_SRCS = version.rc
 
 @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 ee42ee14c0ac4ac3f3939848afd47b6f39636c02..cd4de31dcce54102bebdd7b68b936303dd21d1d6 100644
--- a/dlls/atl/Makefile.in
+++ b/dlls/atl/Makefile.in
@@ -20,7 +20,4 @@ IDL_SRCS = \
 
 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 6f8e487e508f82c0395f0d4140f471269966823c..db85b4d9ae54a812e1789469d718131137f5f3de 100644
--- a/dlls/avicap32/Makefile.in
+++ b/dlls/avicap32/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = avicap32_main.c
 
 @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 13e052f67bda62bd754448f2e585c97c76c09d06..37169e8a29f1c1b15a7eb2f1f72b03e62c47d51e 100644
--- a/dlls/avifil32/Makefile.in
+++ b/dlls/avifil32/Makefile.in
@@ -27,4 +27,4 @@ RC_SRCS = \
 
 @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 bbdaff7b4f9a1260fa54991d9db20944f81a3f96..2f36447bff809b34f6ad23ccd6ec46e6f5b74fb3 100644
--- a/dlls/cabinet/Makefile.in
+++ b/dlls/cabinet/Makefile.in
@@ -15,4 +15,4 @@ RC_SRCS = cabinet.rc
 
 @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 d844a81c7e18f891137729d9671e91a6435c1c38..7a4f69c3cabf9388a0069d87dded599e2d9d383e 100644
--- a/dlls/cabinet/tests/Makefile.in
+++ b/dlls/cabinet/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 2eecfb00df48d53d7d808aa44d2695f98ac4043d..f62c954b81456ea58d014254c0e43a7320ce49d2 100644
--- a/dlls/capi2032/Makefile.in
+++ b/dlls/capi2032/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = cap20wxx.c
 
 @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 bca2cab2217c86f1545120718a25cb29a7a4cb7c..cf6514441adc45407e5d4c666849db1898c03c1d 100644
--- a/dlls/cards/Makefile.in
+++ b/dlls/cards/Makefile.in
@@ -75,4 +75,4 @@ RC_BINARIES = \
 
 @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 d128841f04a03a94b4e24b0272b5314944aa23c1..33360dbddd35c161979f352b4e94abb1d872076a 100644
--- a/dlls/cfgmgr32/Makefile.in
+++ b/dlls/cfgmgr32/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 e5e242d6427707922efcdee3add4987988fdd86c..2eeee6303d28c03b383d2074b09b2249f7be8afb 100644
--- a/dlls/comcat/Makefile.in
+++ b/dlls/comcat/Makefile.in
@@ -19,4 +19,4 @@ RC_SRCS = \
 
 @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 0992e19982f738b74f4a2d46bb78856b3431752c..c0e5b0c7ce240b3ec51be161f83b6c1ac4e7da32 100644
--- a/dlls/comcat/tests/Makefile.in
+++ b/dlls/comcat/tests/Makefile.in
@@ -11,4 +11,4 @@ CTESTS = \
 
 @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 42cb0a281fccce10a007180a15b0ee36f9f88f94..2c9e057975b36e374c9aef2dc9a2215fddd039cf 100644
--- a/dlls/comctl32/Makefile.in
+++ b/dlls/comctl32/Makefile.in
@@ -66,4 +66,4 @@ RC_BINARIES = \
 
 @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 9d2a56b6d8e72a85621f2ffa997075d5da843aad..de317a9a950b5075e9b345657f914473c1507bf7 100644
--- a/dlls/comctl32/tests/Makefile.in
+++ b/dlls/comctl32/tests/Makefile.in
@@ -26,4 +26,4 @@ RC_SRCS = propsheet.rc
 
 @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 c6bb48761a0dc58111bc02fc71dd421fb6221531..35e180ef3689b977f492f024f9fb687d0c7fddc9 100644
--- a/dlls/comdlg32/Makefile.in
+++ b/dlls/comdlg32/Makefile.in
@@ -46,4 +46,4 @@ RC_BINARIES = \
 
 @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 1e104053385afe2b81ba38592c3439cfaeda1d05..aa1ec87d11d3b61d4ebf26a69e562465cadb2858 100644
--- a/dlls/comdlg32/tests/Makefile.in
+++ b/dlls/comdlg32/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 c187c5b651e343ee44a97c3075c961d51e4c675b..7aaa1296566133962412d16e1a0a7528380f7416 100644
--- a/dlls/compstui/Makefile.in
+++ b/dlls/compstui/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 e171960485d36a92b1b1191710b15bb06ea2e2da..da33472992ce88a9cc4c2229ff33bd3e7affec40 100644
--- a/dlls/crtdll/Makefile.in
+++ b/dlls/crtdll/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 3a479291da7f21ace4dee28f26caa677085ba203..a312027d52971df0538cbef2cf71f1279f9cc93c 100644
--- a/dlls/crypt32/Makefile.in
+++ b/dlls/crypt32/Makefile.in
@@ -27,4 +27,4 @@ RC_SRCS = crypt32.rc
 
 @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 27b765ad6b6135ca9e39d33102d9b47ce062d9ec..1737ee9358d4fe8e004f0c75d0b2c5dfdbfb031b 100644
--- a/dlls/crypt32/tests/Makefile.in
+++ b/dlls/crypt32/tests/Makefile.in
@@ -19,4 +19,4 @@ CTESTS = \
 
 @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 d65ed01fbbe5164d346d26a7e7d8fe239d17c685..3377b700e287a252f1c9638638cb7f5135b5d4d5 100644
--- a/dlls/cryptdll/Makefile.in
+++ b/dlls/cryptdll/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 ae57614b8ea77f991856fac90670a43c34477afa..ed737e12c012bcd35d8b9d784e40a0a42d26b188 100644
--- a/dlls/cryptnet/Makefile.in
+++ b/dlls/cryptnet/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 9e71ba66a460c09996c199aedf8e829a31f5c75a..05614e4ba2433fcd80357871a1b63359ba8850f2 100644
--- a/dlls/ctl3d32/Makefile.in
+++ b/dlls/ctl3d32/Makefile.in
@@ -16,4 +16,4 @@ SPEC_SRCS16 = \
 
 @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 ebdb9db27f22c1f071ef5f6d9c5911ae2615d243..87f481296fa9a0c1f80880cb0a7d9eca7574a018 100644
--- a/dlls/d3d8/Makefile.in
+++ b/dlls/d3d8/Makefile.in
@@ -29,4 +29,4 @@ RC_SRCS = version.rc
 
 @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 a936043b01f6037ab6f4fe6582d39d67c64f75dd..4af5df313fc707b69b25f1902aa0025ca1a300f3 100644
--- a/dlls/d3d8/tests/Makefile.in
+++ b/dlls/d3d8/tests/Makefile.in
@@ -12,4 +12,4 @@ CTESTS = \
 
 @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 f5a17456ecba7c4701d5b8ee9f958b41094f6185..904dda9923cc03a52ecd2997845f69a37f54a33c 100644
--- a/dlls/d3d9/Makefile.in
+++ b/dlls/d3d9/Makefile.in
@@ -31,4 +31,4 @@ RC_SRCS = version.rc
 
 @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 336ca7669aa3a22db174df692f44b84b3ed1468c..cab2eeee548ad5ad2ea0cb93381e20a0e55c96bc 100644
--- a/dlls/d3d9/tests/Makefile.in
+++ b/dlls/d3d9/tests/Makefile.in
@@ -17,4 +17,4 @@ CTESTS = \
 
 @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 fa6752da3ede2a8e078f12fdd55383572ed69890..ae6dbd8da3df5925bb511b1e40351c9c2b8b978f 100644
--- a/dlls/d3dim/Makefile.in
+++ b/dlls/d3dim/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = version.rc
 
 @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 910f0515b08ac4a680290633e2aa639bd43a23b6..2883af1f36f10d91eae972db75a2314d86ecb4b9 100644
--- a/dlls/d3drm/Makefile.in
+++ b/dlls/d3drm/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = version.rc
 
 @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 ffd1a5758d16cee3f82aee5c400e1218d1ff9554..f8159bb87b75a7faf67229fc202ac892f8fbd09c 100644
--- a/dlls/d3dx8/Makefile.in
+++ b/dlls/d3dx8/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 fa0ba154c7a08e9629034f7a1067778805957086..6bdc04b4ba9fe8f9040b8dd74e3164a1ebc146f7 100644
--- a/dlls/d3dxof/Makefile.in
+++ b/dlls/d3dxof/Makefile.in
@@ -16,4 +16,4 @@ RC_SRCS = version.rc
 
 @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 14469f1dd447dd485e5f8e2679c8a7cdcffca9be..280e199c9ac33e99bc5e6a6fbba07f0d3b282c6b 100644
--- a/dlls/dbghelp/Makefile.in
+++ b/dlls/dbghelp/Makefile.in
@@ -27,4 +27,4 @@ C_SRCS = \
 
 @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 8699b292972c003036f5ad52ca1395ee530f11e1..d0a953beadea9e1da69c7d2f6bdc3adb8dc743a3 100644
--- a/dlls/dciman32/Makefile.in
+++ b/dlls/dciman32/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = dciman_main.c
 
 @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 ff929b1abe0435a9ce43340f5afdec260b38a37f..b31c052f932485eab67ddcbf7f04f0f8ad82f883 100644
--- a/dlls/ddraw/Makefile.in
+++ b/dlls/ddraw/Makefile.in
@@ -33,4 +33,4 @@ RC_SRCS = version.rc
 
 @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 ec8488f4036ae176f0f4e88cd19640388f9f3a5e..80e1f3b5a6509f20dbb594ead4527ceff6cd260e 100644
--- a/dlls/ddraw/tests/Makefile.in
+++ b/dlls/ddraw/tests/Makefile.in
@@ -14,4 +14,4 @@ CTESTS = \
 
 @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 f03b776fdc23bc4a2efc6dd605c7f47188e62a5c..257c0fb8c72777faf491465b23ed178581a08383 100644
--- a/dlls/devenum/Makefile.in
+++ b/dlls/devenum/Makefile.in
@@ -17,4 +17,4 @@ RC_SRCS = devenum.rc
 
 @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 fca5054be19dae44439832b660fdc7e13dc2da62..dad178544261ab85483d8d8c790ed286c7d3e423 100644
--- a/dlls/dinput/Makefile.in
+++ b/dlls/dinput/Makefile.in
@@ -24,4 +24,4 @@ RC_SRCS = version.rc
 
 @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 487dec389d8ff3e87cd1b5c94791fffadb21b456..ee0be9097dbaddbfec4985e897a05c88cb70eea9 100644
--- a/dlls/dinput/tests/Makefile.in
+++ b/dlls/dinput/tests/Makefile.in
@@ -13,4 +13,4 @@ CTESTS = \
 
 @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 4466d1d45c1bf90e63a1ee359ab3669eeee3657f..f7e049b08b9d1bb2a59bb635932bb872faf8e0e4 100644
--- a/dlls/dinput8/Makefile.in
+++ b/dlls/dinput8/Makefile.in
@@ -14,4 +14,4 @@ RC_SRCS = version.rc
 
 @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 667a7f4f0e4b42e742fe807c368e3bf255a7886b..5a2539d20a95d3ad8bb72495dd2406151ac33a16 100644
--- a/dlls/dmband/Makefile.in
+++ b/dlls/dmband/Makefile.in
@@ -17,4 +17,4 @@ RC_SRCS = version.rc
 
 @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 95a2ccc0b8056acade0fca6a56e9015841806d9b..b412536e0bb7a61ce6350d729451b6b738ad6f10 100644
--- a/dlls/dmcompos/Makefile.in
+++ b/dlls/dmcompos/Makefile.in
@@ -18,4 +18,4 @@ RC_SRCS = version.rc
 
 @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 1ce9ee6ec50da9165d40580fac67f1ffbe35dce5..be2233530231f2e854d8fafc473e0546cd2c8516 100644
--- a/dlls/dmime/Makefile.in
+++ b/dlls/dmime/Makefile.in
@@ -31,4 +31,4 @@ RC_SRCS = version.rc
 
 @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 2bb731ef3ca239200f8c72e09962b309afbe6b31..400d788ed6a88ba65887fff031e679b3444ecbb9 100644
--- a/dlls/dmloader/Makefile.in
+++ b/dlls/dmloader/Makefile.in
@@ -19,4 +19,4 @@ RC_SRCS = version.rc
 
 @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 a7e9737e2af2ead4deba92e6dc1ac81060cbf41e..24337d19df4cf74703413a39d3fb1a06b56c88b7 100644
--- a/dlls/dmscript/Makefile.in
+++ b/dlls/dmscript/Makefile.in
@@ -16,4 +16,4 @@ RC_SRCS = version.rc
 
 @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 edfc1a55062a9ea7293d71ce015d30c22e1cbcf0..7f1fbd3b106ca5a512a0adacfde373a826ce3a08 100644
--- a/dlls/dmstyle/Makefile.in
+++ b/dlls/dmstyle/Makefile.in
@@ -22,4 +22,4 @@ RC_SRCS = version.rc
 
 @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 0da9f8d2a809b42703a95b39e778449918e13bf8..88224f499b5b31dd0b7d06b6287366b8abda7798 100644
--- a/dlls/dmsynth/Makefile.in
+++ b/dlls/dmsynth/Makefile.in
@@ -16,4 +16,4 @@ RC_SRCS = version.rc
 
 @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 eded608c5c12322fac8173f677bd9b5a071e992b..e21c8fc1ccd88ae5031a632fc2d760840bbc2d2c 100644
--- a/dlls/dmusic/Makefile.in
+++ b/dlls/dmusic/Makefile.in
@@ -24,4 +24,4 @@ RC_SRCS = version.rc
 
 @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 18d7fac8d48d7ea984b8e4588e53d1ce263ddea8..b354ca7fe8d888d1dbb73fe14d8b3e8c4b9e693a 100644
--- a/dlls/dmusic32/Makefile.in
+++ b/dlls/dmusic32/Makefile.in
@@ -14,4 +14,4 @@ RC_SRCS = version.rc
 
 @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 256a692c62d686bb420065bdd48b1b4582059af7..51c254a7d9198e2446c36bf46fd433acdb60825f 100644
--- a/dlls/dnsapi/Makefile.in
+++ b/dlls/dnsapi/Makefile.in
@@ -17,4 +17,4 @@ C_SRCS = \
 
 @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 0057a9c5d60e38f5ea46a30b234f733d3da0016c..25edc4acd86360a3e269c3d6513c9f0d69b5575c 100644
--- a/dlls/dnsapi/tests/Makefile.in
+++ b/dlls/dnsapi/tests/Makefile.in
@@ -11,4 +11,4 @@ CTESTS = \
 
 @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 6f02b176b7b40e1c47d8ace50d59921ac38fe086..50b38520fef09040a3d449710b25110c4f47dd31 100644
--- a/dlls/dplay/Makefile.in
+++ b/dlls/dplay/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = version.rc
 
 @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 ce6cd4dcae93bec469262af32031881c2dc2b026..9e3461d1b780cc6e2ab5ec8f3b23aa3f618dfa8c 100644
--- a/dlls/dplayx/Makefile.in
+++ b/dlls/dplayx/Makefile.in
@@ -24,4 +24,4 @@ RC_SRCS = version.rc
 
 @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 379073b4da9cd32722d1ee048a19b9b831b054c5..17929ea16f2849f821191263ee92955b32aaa1d2 100644
--- a/dlls/dpnet/Makefile.in
+++ b/dlls/dpnet/Makefile.in
@@ -19,4 +19,4 @@ RC_SRCS = version.rc
 
 @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 49d60399070b9f089b3b7ff510dd953ac5a899f1..3cd391018dd9c0ce85cf87aa860f0b67359a8dcf 100644
--- a/dlls/dpnhpast/Makefile.in
+++ b/dlls/dpnhpast/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = version.rc
 
 @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 babd91bb2899eca41d52b78b4677429c620c8a1b..12f3fe7d6525b848a8b40e2f4bb1d26823a3401b 100644
--- a/dlls/dsound/Makefile.in
+++ b/dlls/dsound/Makefile.in
@@ -23,4 +23,4 @@ RC_SRCS = version.rc
 
 @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 1417aeb51ccd240066c356b561cfb20fa5894429..2eed6817a2e280c22046aab6d9cb4a9e703040ab 100644
--- a/dlls/dsound/tests/Makefile.in
+++ b/dlls/dsound/tests/Makefile.in
@@ -17,4 +17,4 @@ CTESTS = \
 
 @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 3e5eeb835c3af53eb7301908bdfa03e48c11f2f7..f1d75b2a0295243c533923a532dc0de7932736b4 100644
--- a/dlls/dswave/Makefile.in
+++ b/dlls/dswave/Makefile.in
@@ -15,4 +15,4 @@ RC_SRCS = version.rc
 
 @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 0414119918f3a7d4355255ce0f5aa7ad14405466..e2cf511c918641b8a081ce3486fecfe5827f7a82 100644
--- a/dlls/dxdiagn/Makefile.in
+++ b/dlls/dxdiagn/Makefile.in
@@ -16,4 +16,4 @@ RC_SRCS = version.rc
 
 @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 4167db2c35361d30a09f95b8abbfed1197f5a29b..54cb98254b93b8eafeaade51d5aa48b60e76e40e 100644
--- a/dlls/dxerr8/Makefile.in
+++ b/dlls/dxerr8/Makefile.in
@@ -9,4 +9,4 @@ C_SRCS = \
 
 @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 0a2a00515352328c69633d24c984a14dd2199fd9..eb4e1149d34316e3d55b463cd02a8b4dda862853 100644
--- a/dlls/dxerr9/Makefile.in
+++ b/dlls/dxerr9/Makefile.in
@@ -9,4 +9,4 @@ C_SRCS = \
 
 @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 26fa8fd2b7cd8a4ebcaaddf3112fe615bb13a944..dc733ea84a0e164ca0fe917f1281174f2f0d1fc0 100644
--- a/dlls/dxguid/Makefile.in
+++ b/dlls/dxguid/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 a9d2e0e218e163f2c6fb4e517746b5a478d8840d..af31b23452f376a59e262ccc04340e882d025bd1 100644
--- a/dlls/gdi/Makefile.in
+++ b/dlls/gdi/Makefile.in
@@ -76,4 +76,4 @@ gdi.exe.spec.o: gdi.exe.spec version16.res
 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 3a94b20f71872fd11534164f18ce42ee1ddf6a6f..96e2ce095bbb122de82faeecdfe1ca74ccd71f16 100644
--- a/dlls/gdi/tests/Makefile.in
+++ b/dlls/gdi/tests/Makefile.in
@@ -20,4 +20,4 @@ CTESTS = \
 
 @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 1d3771e08294d714493f562076806cbc3a47fd8e..c8ce5fbcbe013758beb884242af9d0e08b58f6de 100644
--- a/dlls/glu32/Makefile.in
+++ b/dlls/glu32/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 3bf2b009d1ff4098434a98a8ac0d1abb82e55ae2..b9f884a750b82cac166b0b44cf9f756054f43265 100644
--- a/dlls/glut32/Makefile.in
+++ b/dlls/glut32/Makefile.in
@@ -12,4 +12,4 @@ C_SRCS = \
 
 @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 84c92f066d9fa83cd9cf3622af7582f119c571cf..042cbc3322fdf5f7c58557ab3928b4ee696e980a 100644
--- a/dlls/gphoto2.ds/Makefile.in
+++ b/dlls/gphoto2.ds/Makefile.in
@@ -19,4 +19,4 @@ RC_SRCS = \
 
 @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 bc17b2f71479d9ecd4119838422004fd8056c7de..d3dca8f47f2ed5d91c1ef8c06b4530e58d422764 100644
--- a/dlls/hhctrl.ocx/Makefile.in
+++ b/dlls/hhctrl.ocx/Makefile.in
@@ -18,4 +18,4 @@ RC_SRCS = hhctrl.rc
 
 @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 941bdf9587b2a05c9a4a27c052f995aeee7794e0..f1734e516e27d84eb8750ffce89881b94e2c6ab6 100644
--- a/dlls/hid/Makefile.in
+++ b/dlls/hid/Makefile.in
@@ -13,4 +13,4 @@ RC_SRCS = version.rc
 
 @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 d25f543a208f1a1146f4a0ef2685eadaf3745b34..d7ceff2f83d8940e796e61f47b64e7c3e0ca97b7 100644
--- a/dlls/hlink/Makefile.in
+++ b/dlls/hlink/Makefile.in
@@ -15,4 +15,4 @@ C_SRCS = \
 
 @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 252fd39495c35bae5b8a6d9ec7288bdc921a0434..2cc3cffb5fdc707ba4d7fdd76358b905b2065b60 100644
--- a/dlls/hlink/tests/Makefile.in
+++ b/dlls/hlink/tests/Makefile.in
@@ -11,4 +11,4 @@ CTESTS = \
 
 @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 c7d47679dce60a83f9057a5b523fe0a8b5516030..c81a913d0e7d6de8886808a4d8a2feb9af8e6250 100644
--- a/dlls/iccvid/Makefile.in
+++ b/dlls/iccvid/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = rsrc.rc
 
 @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 91f4b61c620d94175e13a6296abbd03070d9c4f6..aa75861e158b35766b6d9eefe6c873c68965da4f 100644
--- a/dlls/icmp/Makefile.in
+++ b/dlls/icmp/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = icmp_main.c
 
 @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 74c2adeb0b0aaa4119731db7a89ee7f3ce2017bf..9a2a9144c97fa9b882d6301343bdda8b41a19159 100644
--- a/dlls/ifsmgr.vxd/Makefile.in
+++ b/dlls/ifsmgr.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 61db553911005df6026517484c22f0c9be9b83cd..29c06f58a3b203eaf5882a9a6f89db63b50b32e5 100644
--- a/dlls/imaadp32.acm/Makefile.in
+++ b/dlls/imaadp32.acm/Makefile.in
@@ -9,4 +9,4 @@ C_SRCS = imaadp32.c
 
 @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 330efee6f91cef43457837d8e44394376ede6802..7315af76b38973ef81febeec09c3744b8c1fab58 100644
--- a/dlls/imagehlp/Makefile.in
+++ b/dlls/imagehlp/Makefile.in
@@ -15,4 +15,4 @@ C_SRCS = \
 
 @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 54049bccadc7e0e3e986eeaebcbe561ba692fa61..934be43a32f102867278e5b0505c37927b0b97b6 100644
--- a/dlls/imm32/Makefile.in
+++ b/dlls/imm32/Makefile.in
@@ -13,4 +13,4 @@ SPEC_SRCS16 = imm.spec
 
 @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 1651dbd5bbd23db92c59c7ddd4be26804fc0e390..206545b96e5085cfe68c587e122f037a60f24a32 100644
--- a/dlls/infosoft/Makefile.in
+++ b/dlls/infosoft/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 0a1e64ba27673f77c1c9ec32ff2a5b675136aa72..722b3bfa1c937b95ec8e37f9313946f7faa3ec7c 100644
--- a/dlls/infosoft/tests/Makefile.in
+++ b/dlls/infosoft/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 94c5e97214b82d4f63dfd962d5873464f96a183d..a8db0e43aaba73394f7d3eeb0dde61ebec76ea66 100644
--- a/dlls/inseng/Makefile.in
+++ b/dlls/inseng/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 54d60cc8b0a8bff856c63de3ccc728fdbca6e0f9..a42d0af36977b1451e78716c83f03eaec9b16ea6 100644
--- a/dlls/iphlpapi/Makefile.in
+++ b/dlls/iphlpapi/Makefile.in
@@ -14,4 +14,4 @@ C_SRCS = \
 
 @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 4bdac82aa534f78ffa6efb93ac46612b7161725e..60262c039fae86cc23e6f2ebb07158db0b68800f 100644
--- a/dlls/iphlpapi/tests/Makefile.in
+++ b/dlls/iphlpapi/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 a0d1aa602b5588d56d43ebd4af7e57fcbc4f7934..76e9cac4ef019f73b4daaec9c67befcdd5cfe5e8 100644
--- a/dlls/itss/Makefile.in
+++ b/dlls/itss/Makefile.in
@@ -17,4 +17,4 @@ C_SRCS = \
 
 @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 06f5025076185bf315c32a2987c5ab8726243b46..e204af79f0d0d621fee1497ddbf99cfff1a540ff 100644
--- a/dlls/kernel32/Makefile.in
+++ b/dlls/kernel32/Makefile.in
@@ -111,4 +111,4 @@ krnl386.exe.spec.o: krnl386.exe.spec version16.res
 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 bfeae14c0a05a59975813019ed75ead2e25b8f2b..fe3bc4aa86c566d8debfa8f5024ca7f96c3aa020 100644
--- a/dlls/kernel32/tests/Makefile.in
+++ b/dlls/kernel32/tests/Makefile.in
@@ -37,4 +37,4 @@ CTESTS = \
 
 @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 6a12fafef3d5b2b7dfca12a52cc2c013a559c8f9..7d80fb783ad2146da818ca24ee63bfa242f7f640 100644
--- a/dlls/localspl/Makefile.in
+++ b/dlls/localspl/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 72a155a18065877e89a54971efadece67ee5da37..58361ee9c9aa9484bcb7e5c8d4192e88b7c9ba70 100644
--- a/dlls/lz32/Makefile.in
+++ b/dlls/lz32/Makefile.in
@@ -12,4 +12,4 @@ SPEC_SRCS16 = lzexpand.spec
 
 @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 b2ce11b5c452e825ba09363c038640ea894a5fe2..905a4ed58702e3b6c6d66be5d2c2539a9727be42 100644
--- a/dlls/lz32/tests/Makefile.in
+++ b/dlls/lz32/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 fc75f00665b4462a87f2a066dd49ddbbea72ade8..4018c295ff28f796a89ba824f342621e0aa0b1b6 100644
--- a/dlls/mapi32/Makefile.in
+++ b/dlls/mapi32/Makefile.in
@@ -16,4 +16,4 @@ C_SRCS = \
 
 @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 c16f3596c810fdc23ca947f33cb7eabbf8851f11..4f118514ca54084cbe37bbc32feb2bc4a68d3730 100644
--- a/dlls/mapi32/tests/Makefile.in
+++ b/dlls/mapi32/tests/Makefile.in
@@ -13,4 +13,4 @@ CTESTS = \
 
 @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 2a95aa64bf9103577edd6163f72db65b565466ac..facb1eec6710c50ad0df394136ddd42168dc606b 100644
--- a/dlls/mciavi32/Makefile.in
+++ b/dlls/mciavi32/Makefile.in
@@ -15,4 +15,4 @@ RC_SRCS = mciavi_res.rc
 
 @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 ce8c1f8590caa652b65c8133d6af527f62022956..e8e81657c9da2fecabe4d511b400be540feff806 100644
--- a/dlls/mcicda/Makefile.in
+++ b/dlls/mcicda/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 deca206061ec33637c7957c8e70458b859f99111..66b2956de616303463bd509a22249139c6372a9e 100644
--- a/dlls/mciseq/Makefile.in
+++ b/dlls/mciseq/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 924e715574fb3f0f26c6175f96dbd21c4b9f2b36..a87c07c0af389d69fa90a1a5e37abdfeb3975934 100644
--- a/dlls/mciwave/Makefile.in
+++ b/dlls/mciwave/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 6d56be3127ebc33974d4c6a6b8e929d2fce234f0..5c664845e7d862a078cb31e9aab6cf3da322753b 100644
--- a/dlls/midimap/Makefile.in
+++ b/dlls/midimap/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 8cddcb441ab068870e160ecf39fac9df40681aeb..60393b01625183381eb7b03d77a275407d12a36a 100644
--- a/dlls/mlang/Makefile.in
+++ b/dlls/mlang/Makefile.in
@@ -14,4 +14,4 @@ C_SRCS = \
 
 @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 13f95ef085d93463e14d9507f63c3fc8ee69e757..cfedbb79e37b8cf30ac30178e8c8da5e2027d704 100644
--- a/dlls/mlang/tests/Makefile.in
+++ b/dlls/mlang/tests/Makefile.in
@@ -11,4 +11,4 @@ CTESTS = \
 
 @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 5d25b2937f92603828b941bd2572e622968798c5..3a7750ce55e664b720a3ac8da1000ca48d891582 100644
--- a/dlls/mmdevldr.vxd/Makefile.in
+++ b/dlls/mmdevldr.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 3227f5a30fb7ae6d027462f74b1627477fcc38d1..45ff3c2e46d10fb52a69ac326e8f39df1451a75a 100644
--- a/dlls/monodebg.vxd/Makefile.in
+++ b/dlls/monodebg.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 c74aa24e4942f210fe02bb5b98537f82c34145c0..ba58c7e8cae66780140fba29018504ad3c520020 100644
--- a/dlls/mpr/Makefile.in
+++ b/dlls/mpr/Makefile.in
@@ -18,4 +18,4 @@ RC_SRCS = mpr.rc
 
 @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 9fc9509b03d2ee57be75352b6056d41e854bf861..8f47be7f0b4314edd7cba6917d41d3be536b23a6 100644
--- a/dlls/mprapi/Makefile.in
+++ b/dlls/mprapi/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 dbadc6a97b65458780d854a2a110d15f5b30f3b5..dface4e765c5e8e9189dad5ac942ee19f36b0110 100644
--- a/dlls/msacm32.drv/Makefile.in
+++ b/dlls/msacm32.drv/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 3102e382c6fd2c9b999ecbdecd8d4da837493c2a..efe36a7cfa12c36dc4049ca6407f64fce04a3bbd 100644
--- a/dlls/msacm32/Makefile.in
+++ b/dlls/msacm32/Makefile.in
@@ -24,4 +24,4 @@ RC_SRCS = msacm.rc
 
 @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 890f1d6849683e29cbbc1e7893a1002fc0c14a1f..00d2ed3e816ccc661e4d9ee8a0a2881f9020d34b 100644
--- a/dlls/msacm32/tests/Makefile.in
+++ b/dlls/msacm32/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 aeb45c3450e65c3aac34103b145bc00dfd9e3698..d1f4f2311e9e898331ac44bc9d17b3b6a6fc8594 100644
--- a/dlls/msadp32.acm/Makefile.in
+++ b/dlls/msadp32.acm/Makefile.in
@@ -9,4 +9,4 @@ C_SRCS = msadp32.c
 
 @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 efedbb0214151993d812d9f2a55a703a0de02bc5..addcd242d8ad3ed388ea51af1bea750dae4e8493 100644
--- a/dlls/mscms/Makefile.in
+++ b/dlls/mscms/Makefile.in
@@ -19,4 +19,4 @@ RC_SRCS = version.rc
 
 @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 db5e9901112eb600d45373f63abb7b18e54547c3..4ccd742a1aeeb4931e8663a86a6f1b7f8a6ef303 100644
--- a/dlls/mscms/tests/Makefile.in
+++ b/dlls/mscms/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 cdc37457283f1b71f0311bc1fbeb61515be8002a..57addcf517e3f66656ee9eaa3c34e198144767fe 100644
--- a/dlls/msdmo/Makefile.in
+++ b/dlls/msdmo/Makefile.in
@@ -17,4 +17,4 @@ RC_SRCS = \
 
 @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 c224e04247e902d35a98538085a32c977657c30d..8c08ade7b63c2939d24867f8baf1ed8fc4a815d6 100644
--- a/dlls/msftedit/Makefile.in
+++ b/dlls/msftedit/Makefile.in
@@ -8,4 +8,4 @@ EXTRALIBS = -luuid
 
 @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 ee6766632604f7de67d0344d552ab6268ba54591..0579d37063daa42efa0b8ae2741d17ded299a858 100644
--- a/dlls/msg711.acm/Makefile.in
+++ b/dlls/msg711.acm/Makefile.in
@@ -9,4 +9,4 @@ C_SRCS = msg711.c
 
 @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 68b9987cb8c579029eda6692b914b25ff965fe46..a6942ffe1f64879947aec074e3080890be3cedc7 100644
--- a/dlls/mshtml/Makefile.in
+++ b/dlls/mshtml/Makefile.in
@@ -46,7 +46,4 @@ IDL_SRCS = nsiface.idl
 
 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 8b6eda5cb859375e5b745143db7256c92ba567ef..e3440d0d2f19b87dbbb20ac3db1f7db11ba83f0f 100644
--- a/dlls/mshtml/tests/Makefile.in
+++ b/dlls/mshtml/tests/Makefile.in
@@ -13,4 +13,4 @@ CTESTS = \
 
 @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 ce86c58d73c589515ffbc6638800266b7e8719f1..2b27d297c6f85173e29b5d1bbdc609e08ee00fd9 100644
--- a/dlls/msi/Makefile.in
+++ b/dlls/msi/Makefile.in
@@ -61,8 +61,6 @@ RC_BINARIES = \
 
 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 b86fc99804dc15a1ddd000b1bb5d82c5d9a9920a..86278c073014b8953204a11f2b80adc343779be1 100644
--- a/dlls/msi/tests/Makefile.in
+++ b/dlls/msi/tests/Makefile.in
@@ -16,4 +16,4 @@ CTESTS = \
 
 @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 3d097d3e85ab7ca416fa45dea0e969a169937f48..b7bc6140e0c1d12605dda2defa2f468d76f78ea0 100644
--- a/dlls/msimg32/Makefile.in
+++ b/dlls/msimg32/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = msimg32_main.c
 
 @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 86b1535975abb3d6e1d752c8ad597b09aa1eee1c..6ddd71f2606fae8f15a9e012b5da250932c63639 100644
--- a/dlls/msisys.ocx/Makefile.in
+++ b/dlls/msisys.ocx/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = msisys.c
 
 @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 8023679ec5ffcb3148be576d4dd0eb80bd0646d4..852ad09e0f1e511a2c83160b35ddd52a20783db1 100644
--- a/dlls/msnet32/Makefile.in
+++ b/dlls/msnet32/Makefile.in
@@ -9,4 +9,4 @@ C_SRCS = msnet_main.c
 
 @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 4d406c9be91be8ba990f6e96efedd8aaa4693f16..eef540bb46c0615511ef680c4decc672ccb4b5ff 100644
--- a/dlls/msrle32/Makefile.in
+++ b/dlls/msrle32/Makefile.in
@@ -11,4 +11,4 @@ RC_SRCS = rsrc.rc
 
 @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 77a9452b96e997ebb44dd6ea88500f3437499c7e..6828f48e8497289f42b2207ac84246189bcf0722 100644
--- a/dlls/msvcrt/Makefile.in
+++ b/dlls/msvcrt/Makefile.in
@@ -40,4 +40,4 @@ RC_SRCS = \
 
 @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 38ddf05136105549cb6f5493407c5927e4daea73..04ac448ccfb9ce08fc6faa6f1e5b8a35897022fa 100644
--- a/dlls/msvcrt/tests/Makefile.in
+++ b/dlls/msvcrt/tests/Makefile.in
@@ -22,4 +22,4 @@ CTESTS = \
 
 @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 d575f4c26d6063001d88fbe7bcc12fd6f6de79af..3bab18d411ade505cc0f03b973f777e9dc41e716 100644
--- a/dlls/msvcrt20/Makefile.in
+++ b/dlls/msvcrt20/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = msvcrt20.c
 
 @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 2a70e62e91eed66680459e6b625f60a87bf9a785..449457242440825e3b152aa76e786550f12b8628 100644
--- a/dlls/msvcrt40/Makefile.in
+++ b/dlls/msvcrt40/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = msvcrt40.c
 
 @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 d30ddc43c0fe8ff58fd6afba558e0939217d23fc..bf6a293910979bd81cbfb2a2ade0d19df62f8b5b 100644
--- a/dlls/msvcrtd/Makefile.in
+++ b/dlls/msvcrtd/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 d4fc1c1b0e3ce839919a52c5fc3d68548fdf4c93..9045ee88b39f0209b2b7261ae2b936a904cfa47c 100644
--- a/dlls/msvcrtd/tests/Makefile.in
+++ b/dlls/msvcrtd/tests/Makefile.in
@@ -12,4 +12,4 @@ CTESTS = \
 
 @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 cbf12a3d73116515bfcfe14b1d21446f5be2cd6e..47fb4167c9b87ffa1dcc94aa3afa666ce1c31a2b 100644
--- a/dlls/msvfw32/Makefile.in
+++ b/dlls/msvfw32/Makefile.in
@@ -20,4 +20,4 @@ RC_SRCS = rsrc.rc
 
 @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 927e6a14c9a8e6f720c9cbfee62008aeabf81390..3f9be06bbe5525d8e8913cfbe4cf4a0fb28b1fbe 100644
--- a/dlls/msvidc32/Makefile.in
+++ b/dlls/msvidc32/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = rsrc.rc
 
 @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 c92667039ceb91e0e50f3dcc9959b24a1c0cf4b0..d5e7783cdc206d50e9c0953bc17a3d3526e8d311 100644
--- a/dlls/mswsock/Makefile.in
+++ b/dlls/mswsock/Makefile.in
@@ -13,4 +13,4 @@ RC_SRCS = version.rc
 
 @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 acfe7398340016fb71b6c311b858799e76a2e125..fed663329b585d0f7c7a4e3b4a1f75fa86dccfc6 100644
--- a/dlls/msxml3/Makefile.in
+++ b/dlls/msxml3/Makefile.in
@@ -24,4 +24,4 @@ C_SRCS = \
 
 @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 910879509d37af0aa087a11a9242cd74a306919f..477c89827ec032ba4846b3ec1b142eed55b51462 100644
--- a/dlls/msxml3/tests/Makefile.in
+++ b/dlls/msxml3/tests/Makefile.in
@@ -11,4 +11,4 @@ CTESTS = \
 
 @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 2eb44da54d76c473128e3eaefb05e43e5c82ef87..296465921372e6dcafc4b1d0332d2f0215e48535 100644
--- a/dlls/netapi32/Makefile.in
+++ b/dlls/netapi32/Makefile.in
@@ -23,4 +23,4 @@ C_SRCS = \
 
 @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 0740f61e36d5b4d9a877236cf8f5c19b2bee7c62..3c8971a90d5df838d1f82c09d0ccb20d8d033d6c 100644
--- a/dlls/netapi32/tests/Makefile.in
+++ b/dlls/netapi32/tests/Makefile.in
@@ -13,4 +13,4 @@ CTESTS = \
 
 @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 59604adfba2bf25fce1f5ba74ec51d1db5db1541..6cc4bf3f56d9a83364e1341f6a6897104840065e 100644
--- a/dlls/newdev/Makefile.in
+++ b/dlls/newdev/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = main.c
 
 @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 97c3a9063bdd3dd121de7bde97253d43b5d0ac04..01f5b5b0cbc110eda3f6679e41c938d90d376a20 100644
--- a/dlls/ntdll/Makefile.in
+++ b/dlls/ntdll/Makefile.in
@@ -59,4 +59,4 @@ EXTRA_OBJS = relay32.o
 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 9e0a5e393dc3957a3218f86beca05359915bd090..cccc4c59be82e20900552196d8f7a5a7885e4cd5 100644
--- a/dlls/ntdll/tests/Makefile.in
+++ b/dlls/ntdll/tests/Makefile.in
@@ -26,4 +26,4 @@ CTESTS = \
 
 @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 d49c9a4c2c53dbd187b2dbc4d2d217f3774fbec5..0d9e95567b109d367cd49fb72a41418f17e9b84f 100644
--- a/dlls/ntdsapi/Makefile.in
+++ b/dlls/ntdsapi/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 f0499c5908ef7da1cdd3136530d2ba778d735539..7b79678f383c89f0fede8df1d8d859c975acf3c1 100644
--- a/dlls/objsel/Makefile.in
+++ b/dlls/objsel/Makefile.in
@@ -15,4 +15,4 @@ RC_SRCS = objsel.rc
 
 @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 6790289f07162623b92b4a2dfc57f9702680ac49..45bb3a238177e48ae1a901ede1d173f312963b40 100644
--- a/dlls/odbc32/Makefile.in
+++ b/dlls/odbc32/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 926576a25e70abd0e275102f640f5c21beba3484..09b0468fc0ecefcb804ba0e0c3c7acca72fce313 100644
--- a/dlls/odbccp32/Makefile.in
+++ b/dlls/odbccp32/Makefile.in
@@ -12,4 +12,4 @@ C_SRCS = \
 
 @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 2a6b39d5d78b145698c1c93b226dae8403798b26..511ee496ccd857b8aa7c97cd91de8ce87e71100f 100644
--- a/dlls/ole32/Makefile.in
+++ b/dlls/ole32/Makefile.in
@@ -73,7 +73,4 @@ IDL_SRCS = \
 
 @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 9d7068cf0414451fb9241585d3e8d7440d0dc9c7..5d9de7bf82726fadb0064a55caf0164a0f28d61e 100644
--- a/dlls/ole32/tests/Makefile.in
+++ b/dlls/ole32/tests/Makefile.in
@@ -19,4 +19,4 @@ CTESTS = \
 
 @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 9bc4847da56311413092c1c0c8277e086a1955d5..d52d5482ab8eb693c0253f0ed0513b712ef5cf1e 100644
--- a/dlls/oleacc/Makefile.in
+++ b/dlls/oleacc/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 0af6a8d8a3deaf726b937db02287f0310178f3c5..0d2f99d092a5d046fff77919ab19a4a8cdcefe5e 100644
--- a/dlls/oleaut32/Makefile.in
+++ b/dlls/oleaut32/Makefile.in
@@ -42,4 +42,4 @@ RC_SRCS = oleaut32.rc
 
 @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 6cb7ce50ca3af9e74544c2ba7e2f66558c84508a..0aa57bb73476a7085761edffa916ffa0dfe029fc 100644
--- a/dlls/oleaut32/tests/Makefile.in
+++ b/dlls/oleaut32/tests/Makefile.in
@@ -18,4 +18,4 @@ CTESTS = \
 
 @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 2641d4ad2c262b38abdfe21306330a842b030979..334e8e1fbedd053fb27e3a2aba772c6501583a16 100644
--- a/dlls/olecli32/Makefile.in
+++ b/dlls/olecli32/Makefile.in
@@ -16,4 +16,4 @@ SPEC_SRCS16 = olecli.spec
 
 @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 8452ccdc0501c7a7404656b5bef71d7f9f55d40c..f6525fbaf66a18eacbed118b7e5162535ce84467 100644
--- a/dlls/oledlg/Makefile.in
+++ b/dlls/oledlg/Makefile.in
@@ -14,4 +14,4 @@ RC_SRCS = rsrc.rc
 
 @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 88be62288f5cddd06db499e438246f59b019f863..ad92f6bee2c32caa1713b9c328bf5068293c2839 100644
--- a/dlls/olepro32/Makefile.in
+++ b/dlls/olepro32/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = olepro32stubs.c
 
 @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 7c96f6153c7089273caa15f9d81e0ac44a5f8d60..3a234dde04e88c3751b307a3e184b030d7095091 100644
--- a/dlls/olesvr32/Makefile.in
+++ b/dlls/olesvr32/Makefile.in
@@ -13,4 +13,4 @@ SPEC_SRCS16 = olesvr.spec
 
 @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 551435cce6fdaa0bbe095bda522713f727854263..7c06f5e654b5d3ddd81173ab82907e9b7a798403 100644
--- a/dlls/opengl32/Makefile.in
+++ b/dlls/opengl32/Makefile.in
@@ -17,4 +17,4 @@ RC_SRCS = version.rc
 
 @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 318728a41cd9bba0e87c019c08e8fe9e40650748..76fd6791ef4f6f558c3dfa8e3dd6ff08d1f33562 100644
--- a/dlls/powrprof/Makefile.in
+++ b/dlls/powrprof/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = powrprof.c
 
 @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 4e618b42ea43dd8619e7796ad7c9a527f89afd49..8bd55460bed792e894093cca0101bfc9efc20d19 100644
--- a/dlls/psapi/Makefile.in
+++ b/dlls/psapi/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 7846f41ff5b254a6251cad7736f68d1e4c55318a..a02f8071f5eb045125488979d140e87102c4bb31 100644
--- a/dlls/psapi/tests/Makefile.in
+++ b/dlls/psapi/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 7b73007f58702eccaae56e57f19a7210ebabcf3d..b4fdd2db18c88c3ba58f4df9d89e17e35b49d1c8 100644
--- a/dlls/pstorec/Makefile.in
+++ b/dlls/pstorec/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 208368f8fc0e0c3c29fd033fbd3d995ed5ad118f..0b6805ab5515465dad67c60891c053cb503dbe4a 100644
--- a/dlls/qcap/Makefile.in
+++ b/dlls/qcap/Makefile.in
@@ -21,4 +21,4 @@ RC_SRCS = version.rc
 
 @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 100a66a0577d6a743cb6257083b93f29fe7abc8e..b9870ed45c82813cdd69e2d7c2d41a83729e48ba 100644
--- a/dlls/quartz/Makefile.in
+++ b/dlls/quartz/Makefile.in
@@ -35,4 +35,4 @@ RC_SRCS = version.rc
 
 @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 a90dd0012e9ab723aa3368c7d47b9be12931e578..2c8bdc1f078fde89372724ec4cedf1da0b2b66a1 100644
--- a/dlls/quartz/tests/Makefile.in
+++ b/dlls/quartz/tests/Makefile.in
@@ -12,4 +12,4 @@ CTESTS = \
 
 @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 3e644dbed6c7c492f618c54b2236c40b8507c47e..1990e12fb70be06122d849357f2e2a8ef639f25d 100644
--- a/dlls/query/Makefile.in
+++ b/dlls/query/Makefile.in
@@ -12,4 +12,4 @@ C_SRCS = \
 
 @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 59762afd6218a90e9beded5d9685030e524c13f9..11c2a650789e86703f9dfe3f7fc9334956933438 100644
--- a/dlls/rasapi32/Makefile.in
+++ b/dlls/rasapi32/Makefile.in
@@ -12,4 +12,4 @@ SPEC_SRCS16 = rasapi16.spec
 
 @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 f358a410469a8e40566e2d653022bbc6b73aa4bb..87feccd060392c11ad8016aeaf5085c5905f2b29 100644
--- a/dlls/riched20/Makefile.in
+++ b/dlls/riched20/Makefile.in
@@ -30,4 +30,4 @@ RC_SRCS = version.rc
 
 @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 31919b1837f00aee1469284e5b217dfb0d2c76a6..a7449406c8466b49c4df09b4ef53faa34b685a04 100644
--- a/dlls/riched20/tests/Makefile.in
+++ b/dlls/riched20/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 4aa587c0bcd9d3883514be53bc61a0c5a389089f..c8d15a15204724502fb73783ae8e15279c27b16d 100644
--- a/dlls/riched32/Makefile.in
+++ b/dlls/riched32/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = version.rc
 
 @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 981ba1755fccafd4a7806ac54eb737a015af1e55..ceba1746e4c57797b8fe4f4ad39934494588ed8e 100644
--- a/dlls/rpcrt4/Makefile.in
+++ b/dlls/rpcrt4/Makefile.in
@@ -28,4 +28,4 @@ C_SRCS = \
 
 @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 69aef1d800f753f894edc6cc73f02d7b041c938a..036cd218a22d23282660a980ce06cd1319fa4141 100644
--- a/dlls/rpcrt4/tests/Makefile.in
+++ b/dlls/rpcrt4/tests/Makefile.in
@@ -14,4 +14,4 @@ CTESTS = \
 
 @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 652f344cc7b128b794b88264473e76bbbdfe0389..00c1dad7fb02a1a1fcc89132722de6bc7dc5ba2e 100644
--- a/dlls/rsabase/Makefile.in
+++ b/dlls/rsabase/Makefile.in
@@ -8,4 +8,4 @@ IMPORTS   = rsaenh kernel32
 
 @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 cafe72283418ebcdac650a6428386ac7bd51cf08..bd5c77d488dc2e9702ad6de9875f9f57d3e331e8 100644
--- a/dlls/rsabase/tests/Makefile.in
+++ b/dlls/rsabase/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 8a56a539b89ae7b4af82efeca9223695d175b0ad..6eccccb1a0f7acee89f2adad22d8ba5800e9095c 100644
--- a/dlls/rsaenh/Makefile.in
+++ b/dlls/rsaenh/Makefile.in
@@ -20,4 +20,4 @@ C_SRCS = \
 
 @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 1aa2cfdc98c681097110c8b9758f2222fa67b126..f76c8c192b412f826211e7bd3b1eb9a187d7a9f1 100644
--- a/dlls/rsaenh/tests/Makefile.in
+++ b/dlls/rsaenh/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 ee7f35c6afd11e2925d623f5395b9a279a9e9a3a..df6d72fa7eee9ac25a4e447f746a3a57a0f37771 100644
--- a/dlls/sane.ds/Makefile.in
+++ b/dlls/sane.ds/Makefile.in
@@ -19,4 +19,4 @@ RC_SRCS = \
 
 @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 336716527ff3c65ac7a62609ec813432761eed80..2a179915cb2d29c70e261af2246b0c415794d1b6 100644
--- a/dlls/secur32/Makefile.in
+++ b/dlls/secur32/Makefile.in
@@ -20,4 +20,4 @@ C_SRCS = \
 
 @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 4851cd7b1a1e4a6996ca30a8714291f80ea31e4c..45cfeab9c04588f3dde7ab5cdb2e33bcb1c87bcb 100644
--- a/dlls/secur32/tests/Makefile.in
+++ b/dlls/secur32/tests/Makefile.in
@@ -13,4 +13,4 @@ CTESTS = \
 
 @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 5f37d303a54de4d79ab7f8353b86b7b77ee1db7f..d72e17cbdec7674ff89a72dc72f374fe3a58d702 100644
--- a/dlls/security/Makefile.in
+++ b/dlls/security/Makefile.in
@@ -7,4 +7,4 @@ IMPORTS   = secur32 kernel32
 
 @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 b9d9452ccef5220834013fc1c691f4e904748bca..1924b70f13d5d6bf42e1739bc95c7b65ca975a3b 100644
--- a/dlls/sensapi/Makefile.in
+++ b/dlls/sensapi/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 593ed88b1e12823e3b3594c8d6534eec5dfc69e9..bdd50f6f4ffe60f45024ec49927f7a5581abf10e 100644
--- a/dlls/serialui/Makefile.in
+++ b/dlls/serialui/Makefile.in
@@ -13,4 +13,4 @@ RC_SRCS= serialui_rc.rc
 
 @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 ad74c2694f9cc3198b6dde1b14ca5a34213f9021..3ecbddf60620595d32b49ce9d07593c077959187 100644
--- a/dlls/setupapi/Makefile.in
+++ b/dlls/setupapi/Makefile.in
@@ -35,4 +35,4 @@ RC_SRCS= setupapi.rc
 
 @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 1928194a7612dc8469445c8a68b03c9096db33af..2efcdbf56ffbfe46b25efba6612b0baf618d501d 100644
--- a/dlls/setupapi/tests/Makefile.in
+++ b/dlls/setupapi/tests/Makefile.in
@@ -13,4 +13,4 @@ CTESTS = \
 
 @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 c8e7dc212225f78c8e29a94488dd5a36d94dc9d9..29a7159ee5d688930c52bf2c12ae0152019a76e5 100644
--- a/dlls/sfc/Makefile.in
+++ b/dlls/sfc/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = sfc_main.c
 
 @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 8b4d9ee3a6f7016b86120368c62efe16eed3f73e..74d8e24939ef5b1a921ff0adc4ac3c1b18204ce8 100644
--- a/dlls/shdocvw/Makefile.in
+++ b/dlls/shdocvw/Makefile.in
@@ -32,4 +32,4 @@ IDL_TLB_SRCS = shdocvw_v1.tlb
 
 @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 1cbccc4cfb6b900c632695cdf7732f15f19ad336..1b53b9d5cc8a322437f931df01067dca875841c5 100644
--- a/dlls/shdocvw/tests/Makefile.in
+++ b/dlls/shdocvw/tests/Makefile.in
@@ -12,4 +12,4 @@ CTESTS = \
 
 @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 327508c01ab86251bfbe20f1beea7e21ab6ce8fa..052027650bdc10345d96f046784d79fac59232f9 100644
--- a/dlls/shell32/Makefile.in
+++ b/dlls/shell32/Makefile.in
@@ -97,4 +97,4 @@ authors.c: $(TOPSRCDIR)/AUTHORS
 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 0cdf1386514a040193c2ac436ac02568b0be9c43..94b0c85b9dae67c843c30d246d60783e1ffab727 100644
--- a/dlls/shell32/tests/Makefile.in
+++ b/dlls/shell32/tests/Makefile.in
@@ -17,4 +17,4 @@ CTESTS = \
 
 @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 479d5b7f3c403b80e54e1c76671d990e5e5f66d2..db0da14f7f05e255f113645e476a0c029dbbd1b8 100644
--- a/dlls/shfolder/Makefile.in
+++ b/dlls/shfolder/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = version.rc
 
 @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 6680adab285b604260c8d957035c3d2c1e17bba7..44c2cdf807323bbcfa4cd9cf6ec7c27ace2f540e 100644
--- a/dlls/shlwapi/Makefile.in
+++ b/dlls/shlwapi/Makefile.in
@@ -30,4 +30,4 @@ RC_SRCS = \
 
 @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 b865c9d5bed5194ca995497f342dda40a28b9945..59b0e72c95044ffbac86566f42bfefb5794190fb 100644
--- a/dlls/shlwapi/tests/Makefile.in
+++ b/dlls/shlwapi/tests/Makefile.in
@@ -16,4 +16,4 @@ CTESTS = \
 
 @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 df25c4326fa6d81657f733082c746bde05103efe..74bd2ab353b6cf8cbe8643203f529c49207a204c 100644
--- a/dlls/snmpapi/Makefile.in
+++ b/dlls/snmpapi/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 82683a5056e2a883194fcaec00df22195565bba8..e344f9cb1629ad89a6dc2420ca804b08e8e63377 100644
--- a/dlls/spoolss/Makefile.in
+++ b/dlls/spoolss/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS  = \
 
 @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 802243c3a55709e563ca0a6d0c1ba0e5b32489ac..765a0bac6d0588a312dc5826b5c42d445358ab36 100644
--- a/dlls/stdole2.tlb/Makefile.in
+++ b/dlls/stdole2.tlb/Makefile.in
@@ -10,4 +10,4 @@ IDL_TLB_SRCS = std_ole_v2.idl
 
 @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 7cd08828602ffef57770a6ff20c78ecf7ed96edc..a5815d4fadf903b0e606ac3405da71726448e151 100644
--- a/dlls/stdole32.tlb/Makefile.in
+++ b/dlls/stdole32.tlb/Makefile.in
@@ -10,4 +10,4 @@ IDL_TLB_SRCS = std_ole_v1.idl
 
 @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 0378ac708cac9ccafa89753b46c00146561e78f0..27c897dd069962d2319441eb55fdf023d4698e35 100644
--- a/dlls/sti/Makefile.in
+++ b/dlls/sti/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = sti_main.c
 
 @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 5f64dbbf72b1dce9916a8f54d7e158e687045862..c6dc7d8f20705917fed212a91a2fec436dc535c5 100644
--- a/dlls/strmiids/Makefile.in
+++ b/dlls/strmiids/Makefile.in
@@ -9,4 +9,4 @@ C_SRCS = \
 
 @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 8d39e5ab461b645886116b06ca8bc020a4f35550..7db585d0176c894bf671ec7460aad2e65d6eaec3 100644
--- a/dlls/svrapi/Makefile.in
+++ b/dlls/svrapi/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 b6956e469be638595feaeae81c01bf93f2f32231..393e2dd0da34ccdf9e9b537071fed548906a9065 100644
--- a/dlls/tapi32/Makefile.in
+++ b/dlls/tapi32/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 3e37234d4863ca4e041d2aafc999289e888d0f3e..79bb3b910035b514343ea76da2ae56042a021ba1 100644
--- a/dlls/twain_32/Makefile.in
+++ b/dlls/twain_32/Makefile.in
@@ -16,4 +16,4 @@ SPEC_SRCS16 = twain.spec
 
 @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 9b84195699efed0991144890dc88b455fc5ab8c6..d107da2520b38b1b65d9539600024c71a9027756 100644
--- a/dlls/unicows/Makefile.in
+++ b/dlls/unicows/Makefile.in
@@ -9,4 +9,4 @@ IMPORTS   = avicap32 msvfw32 oledlg comdlg32 shell32 winmm winspool \
 
 @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 8ca543bee5482075cf5678bb37c2e63a1490d87a..92dea4b38aaec01bffcef03cc4a9763099d14f2a 100644
--- a/dlls/url/Makefile.in
+++ b/dlls/url/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = url_main.c
 
 @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 7a398a68074d2c2fddeec77d61ecdf857bbaaa87..a19a78a0d1307345771036e04542bd57d82ad6a8 100644
--- a/dlls/urlmon/Makefile.in
+++ b/dlls/urlmon/Makefile.in
@@ -27,4 +27,4 @@ RC_SRCS = rsrc.rc
 
 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 8994fad8ea6e2f428ea49dc1a6ee802ed7c30608..48fd3d614f92e27654d99e31ae5730718b0662ba 100644
--- a/dlls/urlmon/tests/Makefile.in
+++ b/dlls/urlmon/tests/Makefile.in
@@ -14,4 +14,4 @@ CTESTS = \
 
 @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 77368b537d63f26deea6307b2ecf2b91776a7707..a8208db17c3a0e38ef12188dc03c7a306d959f43 100644
--- a/dlls/user/Makefile.in
+++ b/dlls/user/Makefile.in
@@ -168,4 +168,4 @@ resources/mouse.res: resources/mouse.rc
 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 7a78a5b99d9c90a0df817d8121e0b286082d6b98..a50a8ee3972b0b2e088f4a0f04f342fe22d30a60 100644
--- a/dlls/user/tests/Makefile.in
+++ b/dlls/user/tests/Makefile.in
@@ -34,4 +34,4 @@ RC_BINARIES = \
 
 @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 b7550a92c48060033164147a32d3409adfa50485..9db0d69f5ea13f6f883cad5267cf0be0a32d931b 100644
--- a/dlls/userenv/Makefile.in
+++ b/dlls/userenv/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 896d1f522c6d3851077dccc838c8c2e29fbba2ac..9d716d536afadcb5c1d0e1a97721a9d53513359f 100644
--- a/dlls/usp10/Makefile.in
+++ b/dlls/usp10/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 0c690aecc9b7dee5dd456f2df2a67e842dc99e62..55ddc97ea348f4bd4d8e8ea93fff7e8a914344a7 100644
--- a/dlls/usp10/tests/Makefile.in
+++ b/dlls/usp10/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 a680ef48e8753b580d96e969b6c3449106ee0ea7..a0de5f3ed6a8c519cb8aeadaa0c1f8fe544949f4 100644
--- a/dlls/uuid/Makefile.in
+++ b/dlls/uuid/Makefile.in
@@ -9,4 +9,4 @@ C_SRCS = \
 
 @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 7c68b402f64fd247bb8610e216a03dabba5e6982..46a2e7e84404ad33c5ce92f1cb7e001e19c6f22d 100644
--- a/dlls/uxtheme/Makefile.in
+++ b/dlls/uxtheme/Makefile.in
@@ -21,4 +21,4 @@ RC_SRCS = version.rc
 
 @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 c3beeeaad1ef113fdcd97b38266a6aadb5f961a3..58e986e7119e851b5fc39683ba16ee5ca0a108f3 100644
--- a/dlls/uxtheme/tests/Makefile.in
+++ b/dlls/uxtheme/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 93da609245d176a42a6100cf7bdfa5cc86d5acac..1659bf0911d0c2b5c9f05b6cad0091b18cdd7d9a 100644
--- a/dlls/vdhcp.vxd/Makefile.in
+++ b/dlls/vdhcp.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 472b209ec907ad794f3e37dcb03093555e78ff95..d35da1a17bb3cf4fbb4e6ff9fb97a66426ef5fea 100644
--- a/dlls/vdmdbg/Makefile.in
+++ b/dlls/vdmdbg/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 c8cfcb973fb11113e7c5c5626504a6983cf8777c..d609a8d9082b8b3e5bf02669ca9a08622bed9703 100644
--- a/dlls/version/Makefile.in
+++ b/dlls/version/Makefile.in
@@ -18,4 +18,4 @@ SPEC_SRCS16 = ver.spec
 
 @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 6d372a09236b1d8ced0e6887caa4b108bec51012..43557743f44b98f8a64f646fbb5034e771ed1ca8 100644
--- a/dlls/version/tests/Makefile.in
+++ b/dlls/version/tests/Makefile.in
@@ -13,4 +13,4 @@ RC_SRCS = version.rc
 
 @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 737853133806888198aeb642c29b631703df554c..eaacf3fa7380eb1c25a17a8a7bc88a9d91866d83 100644
--- a/dlls/vmm.vxd/Makefile.in
+++ b/dlls/vmm.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 9ad837a11ae6f02a24256945dcc13e8a5c889f09..839e17a4c57ac159972a59322890255e2f50d834 100644
--- a/dlls/vnbt.vxd/Makefile.in
+++ b/dlls/vnbt.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 db3c1fd703c299671a2a409e24fa71728f966cc2..1436d0800f40a957f1d41db9777d4c2400b90735 100644
--- a/dlls/vnetbios.vxd/Makefile.in
+++ b/dlls/vnetbios.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 7f576625e278ffe765c3b3744a38cda504a9f0f3..4601675e5c9629d05e5ef13f40df9614b398d4e2 100644
--- a/dlls/vtdapi.vxd/Makefile.in
+++ b/dlls/vtdapi.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 6f0dd53081fea3094ce2a0f58848fd29f6579401..b7236a04ef2a6ad340bd8af62650a7fb5434ce37 100644
--- a/dlls/vwin32.vxd/Makefile.in
+++ b/dlls/vwin32.vxd/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 e3788b68cbf7471859d79dce93b243dbfbe72d30..1f67722bd745f327dd7ca9360fbeffe676d27521 100644
--- a/dlls/w32skrnl/Makefile.in
+++ b/dlls/w32skrnl/Makefile.in
@@ -18,4 +18,4 @@ SPEC_SRCS16 = \
 
 @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 be56c979d9a88af53dfc1670c68749472eecfba0..571291c4399535068e9e75ab29f5c42d65b29fa8 100644
--- a/dlls/winecrt0/Makefile.in
+++ b/dlls/winecrt0/Makefile.in
@@ -18,4 +18,4 @@ C_SRCS = \
 
 @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 e5982dc1ebb2e4e69c79067189ea42f1e730dd2a..2eea53cb63daf65627ddab2748e6ad3beb7e38fa 100644
--- a/dlls/wined3d/Makefile.in
+++ b/dlls/wined3d/Makefile.in
@@ -37,4 +37,4 @@ C_SRCS = \
 
 @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 e3333f54178caf5f6aa8166f3adee949c75ca494..0af19303099e32e254d872812942b585d07eeeaf 100644
--- a/dlls/winedos/Makefile.in
+++ b/dlls/winedos/Makefile.in
@@ -53,4 +53,4 @@ C_SRCS = \
 
 @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 d65993c61555a0903b0a77bf30ae1006f12b0012..38b5acef5784895fbf13a8339a7da47a433d33c2 100644
--- a/dlls/winemp3.acm/Makefile.in
+++ b/dlls/winemp3.acm/Makefile.in
@@ -18,4 +18,4 @@ C_SRCS = \
 
 @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 a76d685c1fece3734277a0c21be82c4c727d5687..998c47e91982d3b00abdd96dd48e3380e4307953 100644
--- a/dlls/wineps.drv/Makefile.in
+++ b/dlls/wineps.drv/Makefile.in
@@ -88,4 +88,4 @@ install install-lib:: $(DESTDIR)$(datadir)/wine
 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 a4c46899ca0d4412adf8e408d32fcc682e891023..3c19dd10b3675a7c2e75dea8f3d5b979fef900d7 100644
--- a/dlls/winex11.drv/Makefile.in
+++ b/dlls/winex11.drv/Makefile.in
@@ -45,4 +45,4 @@ C_SRCS = \
 
 @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 5e68323cabf6519823d06f6b019755e51530476d..3f34b714ecd2ada6b88bc7932d517d0e7ae63ef2 100644
--- a/dlls/wininet/Makefile.in
+++ b/dlls/wininet/Makefile.in
@@ -27,4 +27,4 @@ RC_SRCS = \
 
 @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 6490d7fd1cdaa9201b4dee481d544e35e8809682..d1ecdc5ae74e0899da4833a1b6d4629e232c0baa 100644
--- a/dlls/wininet/tests/Makefile.in
+++ b/dlls/wininet/tests/Makefile.in
@@ -13,4 +13,4 @@ CTESTS = \
 
 @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 e26f22d0e1431ec09764527e48f24d4073a9320a..850a6560657718861967db711e21d894b1c63db5 100644
--- a/dlls/winmm/Makefile.in
+++ b/dlls/winmm/Makefile.in
@@ -30,4 +30,4 @@ RC_SRCS = winmm_res.rc
 
 @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 341383c654cd5038c95c5fa6afbce83b3c3d6ef1..c127845ae438c646679099ae6bd58907c9787cfd 100644
--- a/dlls/winmm/joystick/Makefile.in
+++ b/dlls/winmm/joystick/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = \
 
 @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 2865116ee6f23d966158803ca9bea62f9416f625..bf63dc31e5429443f6ca73161cbb69dd87d88e4d 100644
--- a/dlls/winmm/tests/Makefile.in
+++ b/dlls/winmm/tests/Makefile.in
@@ -15,4 +15,4 @@ CTESTS = \
 
 @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 d5a254cf92ca35b3b36824888083a3c27d2a1e1a..ee505227122febfacb77e050c130f669fbb4d7e3 100644
--- a/dlls/winmm/winealsa/Makefile.in
+++ b/dlls/winmm/winealsa/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 f277c83e3adc0565ae2a6e535b90c148b34e2828..30f2d1e28456d8fca2a8d39ee7479f69dbc115ec 100644
--- a/dlls/winmm/winearts/Makefile.in
+++ b/dlls/winmm/winearts/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 c9567368c6d5d0c173443eb73f97a6f90cc5ba8e..6a2716788bf46b6cc721c52ae98573db795bd9cb 100644
--- a/dlls/winmm/wineaudioio/Makefile.in
+++ b/dlls/winmm/wineaudioio/Makefile.in
@@ -12,4 +12,4 @@ C_SRCS = \
 
 @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 591457db55a2c3088b17ccfeeb6ef1bf57be07ec..46dfdd03ee672f53d0fd4b89bc49786bd77c2cab 100644
--- a/dlls/winmm/winecoreaudio/Makefile.in
+++ b/dlls/winmm/winecoreaudio/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 24d1422bd03737b1503eb96d806ea87a1f1a7dbe..4ceb60e5ba06c223ada7da935413b12865e90847 100644
--- a/dlls/winmm/wineesd/Makefile.in
+++ b/dlls/winmm/wineesd/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 bc22cc93f6cf5ee2d587a27becf45c56c8a07834..1ce89cd838943e9dffa34bb6cd4081ca7c05bb84 100644
--- a/dlls/winmm/winejack/Makefile.in
+++ b/dlls/winmm/winejack/Makefile.in
@@ -12,4 +12,4 @@ C_SRCS = \
 
 @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 340681ffbd822793844ff8e01b4ff39bc8978fa6..5a7d9259a064c4da02079c4b7422b6da80a87b9f 100644
--- a/dlls/winmm/winenas/Makefile.in
+++ b/dlls/winmm/winenas/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 c3655263e838db8b6e1b07ba1f47a61091018be1..8c65b36ca031228cdfda880ecd4925461618b057 100644
--- a/dlls/winmm/wineoss/Makefile.in
+++ b/dlls/winmm/wineoss/Makefile.in
@@ -18,4 +18,4 @@ C_SRCS = \
 
 @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 49b652bbbfc36a573a9b96b9b7633ed2acce2836..2a4e074bfba2cda6c0599afd296947fde1a54523 100644
--- a/dlls/winnls32/Makefile.in
+++ b/dlls/winnls32/Makefile.in
@@ -13,4 +13,4 @@ SPEC_SRCS16 = winnls.spec
 
 @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 5243ae7ca9d4eea9694d467366165ed8a4c2ff64..2139aa1896f99af5e344beddeb44f6075ee81660 100644
--- a/dlls/winspool.drv/Makefile.in
+++ b/dlls/winspool.drv/Makefile.in
@@ -21,4 +21,4 @@ $(IMPORTLIB): $(MAINSPEC)
 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 6655df9a37f554f19d901b358ecc5ea7f41ac839..6fc5d2dcb83b4a1e36530c5104c4f18bdb9a7f2f 100644
--- a/dlls/winspool.drv/tests/Makefile.in
+++ b/dlls/winspool.drv/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 72d8d87d4b4092be70851f18280d289992dd4cfc..4ff7fc343426e35f4625f12e023e40d74faca34b 100644
--- a/dlls/wintab32/Makefile.in
+++ b/dlls/wintab32/Makefile.in
@@ -18,4 +18,4 @@ SPEC_SRCS16 = wintab.spec
 
 @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 7aa951f47898d0918323376a202f0ad98adf85dc..92085f4d958dc80153a9b1e270b03cfb439d057b 100644
--- a/dlls/wintrust/Makefile.in
+++ b/dlls/wintrust/Makefile.in
@@ -15,4 +15,4 @@ RC_SRCS = \
 
 @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 f346f539c7403d842fffdc5cbd54996d8784caa6..790b1af6c6133f820cb78a3569c7e2431e6110ca 100644
--- a/dlls/wintrust/tests/Makefile.in
+++ b/dlls/wintrust/tests/Makefile.in
@@ -10,4 +10,4 @@ CTESTS = \
 
 @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 a3160ec6a74bc6c43cdcbd77b7574687d3073a72..562b1b1601a776693434c4feaacb65f25f22333d 100644
--- a/dlls/wldap32/Makefile.in
+++ b/dlls/wldap32/Makefile.in
@@ -33,4 +33,4 @@ RC_SRCS = wldap32.rc
 
 @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 d8109ec42f09203b045a6f26de0356b143bd2727..8cef4d07b47170a34ad52fb4fa5764d25e9cd9da 100644
--- a/dlls/wnaspi32/Makefile.in
+++ b/dlls/wnaspi32/Makefile.in
@@ -17,4 +17,4 @@ SPEC_SRCS16 = winaspi.spec
 
 @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 fb110511863e7136b5ccb1bf59797aaaf572ee0a..55f0a92963e9774ce46b03867a865e66daabdee4 100644
--- a/dlls/wow32/Makefile.in
+++ b/dlls/wow32/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = wow_main.c
 
 @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 1853e99c709103fcc2120a6cd7726e540316ae8e..665a8e3c242149a70a9983e701f8d092058ffe96 100644
--- a/dlls/ws2_32/Makefile.in
+++ b/dlls/ws2_32/Makefile.in
@@ -22,4 +22,4 @@ RC_SRCS = version.rc
 
 @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 8ef1464f3bc4d70bd34d6da1ffa76a391a02c1f6..d1804715b49bc891e945fb6487fffb79f43e7354 100644
--- a/dlls/ws2_32/tests/Makefile.in
+++ b/dlls/ws2_32/tests/Makefile.in
@@ -11,4 +11,4 @@ CTESTS = \
 
 @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 3cca30806e9237040509d38c38bb891c8f3bb0e1..0fbb83f299673d36d4ff9422f9d0a2f283133ffc 100644
--- a/dlls/wsock32/Makefile.in
+++ b/dlls/wsock32/Makefile.in
@@ -15,4 +15,4 @@ RC_SRCS = version.rc
 
 @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 ee8a62889e4425cec2efa58b002de00fb1e07760..495d8bf30424edde8d669598bf98e0b120e59e07 100644
--- a/dlls/wtsapi32/Makefile.in
+++ b/dlls/wtsapi32/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 5f94e1d971e41c77fa1ee98470b7901af750d9a7..931c75cc3aaa46fcf92e1b94f456cbfd9493eb29 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -410,4 +410,4 @@ uninstall::
 	-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 b61e7c73b4a81d132f5657c95f90fee2e8b8130b..2504620b4a7e895c3a4651520db1404f07c9c9e1 100644
--- a/libs/port/Makefile.in
+++ b/libs/port/Makefile.in
@@ -39,4 +39,4 @@ $(MODULE): $(OBJS) Makefile.in
 	$(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 125ccf63b03212e7f37a64be8f9ae871ef0cde56..d126e5bdae323ecb3806c70fe492e954ae794dce 100644
--- a/libs/wine/Makefile.in
+++ b/libs/wine/Makefile.in
@@ -179,4 +179,4 @@ clean::
 $(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 246fb36aa232e0e6ac3e26aaeed0f8fd8a032571..5d818b7ce866614baf742b4973529339db645023 100644
--- a/libs/wpp/Makefile.in
+++ b/libs/wpp/Makefile.in
@@ -22,7 +22,6 @@ $(MODULE): $(OBJS)
 
 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 51f190db18b93a5336b2692238d958d5dc095dea..9cb6ba659c7bc5cc0e46ac42924d49f379d3b8f0 100644
--- a/loader/Makefile.in
+++ b/loader/Makefile.in
@@ -60,4 +60,4 @@ uninstall::
 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 72a2fd843fae3840964f7d9f5e8d7175c521491b..f69bcf10f85c01ccd728e003bd3bbb0f783c7c0f 100644
--- a/programs/clock/Makefile.in
+++ b/programs/clock/Makefile.in
@@ -14,4 +14,4 @@ RC_SRCS = rsrc.rc
 
 @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 f0c75b3d5a68c083e9f4e0853d6a5e57afaf885c..97aedf14406cd7589a4b1ebb1ccc5ddc8d0d7922 100644
--- a/programs/cmd/Makefile.in
+++ b/programs/cmd/Makefile.in
@@ -18,4 +18,4 @@ RC_BINARIES = wcmd.ico
 
 @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 64d16ca8953d8509d52af2ecf0a3d6316a49a644..b22d10e1dc1ca3363312103e5cd534b53edc5f33 100644
--- a/programs/cmdlgtst/Makefile.in
+++ b/programs/cmdlgtst/Makefile.in
@@ -15,4 +15,4 @@ RC_BINARIES = about.ico
 
 @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 961ff3c5c0494d5e0bb70ce777b50b83c9bbaa46..c734f5958c944e64db402bb809daf3a8e8767a93 100644
--- a/programs/control/Makefile.in
+++ b/programs/control/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = control.c
 
 @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 72bebad48eed120ea02a71f6c6d24a527d50fd93..d4f1b0089e42a6518d7ead60f0bc271a6431d8a7 100644
--- a/programs/eject/Makefile.in
+++ b/programs/eject/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = eject.c
 
 @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 48b0e3192a07df8455c1ec7bc668344958d98eb4..ac35d435846694e96ffabeb623b245f2907f01da 100644
--- a/programs/expand/Makefile.in
+++ b/programs/expand/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = expand.c
 
 @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 e386c2e8c7f444405df1f6b2da4927246ebbd910..5d295a77357707d40452f0c18b7ac87038c5c553 100644
--- a/programs/explorer/Makefile.in
+++ b/programs/explorer/Makefile.in
@@ -16,4 +16,4 @@ C_SRCS = \
 
 @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 27ec0de0d401780d0241ae3ab0ed2545e067a0e5..ed6bf92f9df421596c2c9dd2869f749f78f51ffd 100644
--- a/programs/hh/Makefile.in
+++ b/programs/hh/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 0d0c5894e16e7881b1f3e1f6f9021b84875a7d70..01c77014c2249c8674b74273db5b000c7df674ea 100644
--- a/programs/icinfo/Makefile.in
+++ b/programs/icinfo/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = icinfo.c
 
 @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 4a580ac31d76934c081bdd8590fb9a01bc61959f..4a55e7258a5234a84c6ed182665989ef7eab7804 100644
--- a/programs/iexplore/Makefile.in
+++ b/programs/iexplore/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 7c4344a9325c8f2e2c637005fc24d6abdd3c9f00..10e1cc4f6477aee21e22481b37293f42a20643e5 100644
--- a/programs/msiexec/Makefile.in
+++ b/programs/msiexec/Makefile.in
@@ -16,4 +16,4 @@ RC_BINARIES = \
 
 @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 67026d3657700f7a369825e8a8c9a885b6893682..09305442d6c90a9d8b05cf8a6e8c416570b28549 100644
--- a/programs/notepad/Makefile.in
+++ b/programs/notepad/Makefile.in
@@ -17,4 +17,4 @@ RC_SRCS = rsrc.rc
 
 @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 00fc481ce55a6defe25c11eff8ee036cb7a84d7e..3a393a5df0f7fe905fe5eac9a0550489d74c21aa 100644
--- a/programs/oleview/Makefile.in
+++ b/programs/oleview/Makefile.in
@@ -22,4 +22,4 @@ RC_BINARIES = toolbar.bmp
 
 @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 3ce52d5c1d0e5a3a5ed2e2c36e5fc35cbf7d7f6d..9ed785910e7e02f1bce9ca8123e8431d504ef6a7 100644
--- a/programs/progman/Makefile.in
+++ b/programs/progman/Makefile.in
@@ -18,4 +18,4 @@ RC_SRCS = rsrc.rc
 
 @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 96a785ea7a97ed8b990095ed8830de62b5ad239d..c55abdba283c38c0f7b2b4478e4aba1c513f2db8 100644
--- a/programs/regedit/Makefile.in
+++ b/programs/regedit/Makefile.in
@@ -34,4 +34,4 @@ RC_BINARIES = \
 
 @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 916e2dfa553b766622fc8cd4423d890692ea1584..9b26b18614673233bdf737127dc6f725e58f7cb4 100644
--- a/programs/regsvr32/Makefile.in
+++ b/programs/regsvr32/Makefile.in
@@ -13,4 +13,4 @@ RC_SRCS = regsvr32.rc
 
 @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 8720c0865417809532036bae7065af07607681ec..aeb1c33bf6dcdc307f32e9d5dd0e33cd5ad879a8 100644
--- a/programs/rpcss/Makefile.in
+++ b/programs/rpcss/Makefile.in
@@ -13,4 +13,4 @@ C_SRCS = \
 
 @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 11332b331a06e3075445336c294db5b0f4824541..c3a2bce444975bb3601fbe31347e2dd63faf5709 100644
--- a/programs/rundll32/Makefile.in
+++ b/programs/rundll32/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 6a4bf3ae69e813b4b0947c7175e979f61dbea1d7..e889acca834feb7b64467799def72552b006cb62 100644
--- a/programs/start/Makefile.in
+++ b/programs/start/Makefile.in
@@ -12,4 +12,4 @@ RC_SRCS = rsrc.rc
 
 @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 6f38b553410920969573ec82e784a7256d1ece8c..c95379c36ed802224fead716b8e0f2d30789a2d7 100644
--- a/programs/taskmgr/Makefile.in
+++ b/programs/taskmgr/Makefile.in
@@ -41,4 +41,4 @@ RC_BINARIES = \
 
 @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 5cca55159ee4dc7cb05b335b07deda6f7a287d51..7855811b9cfedcce94333ffc5b03b6eb5e2da2a2 100644
--- a/programs/uninstaller/Makefile.in
+++ b/programs/uninstaller/Makefile.in
@@ -15,4 +15,4 @@ RC_BINARIES = uninstaller.ico
 
 @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 d45082f9374ea3a94f77819350be8a3a9e02e309..134a2b4fc20f649d91678e43766966e98a7f104b 100644
--- a/programs/view/Makefile.in
+++ b/programs/view/Makefile.in
@@ -15,4 +15,4 @@ RC_SRCS = viewrc.rc
 
 @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 86e6992225effdb2595d8a3ae9a08c92811b1c9b..08c27a5115ff4343608e56207938370586291c23 100644
--- a/programs/wineboot/Makefile.in
+++ b/programs/wineboot/Makefile.in
@@ -12,4 +12,4 @@ C_SRCS = \
 
 @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 f42d61477ef7949b16c5361569ef2dc26046e303..cfc6627938da3ec8caf1f1e6ccf7e1c9ed410990 100644
--- a/programs/winebrowser/Makefile.in
+++ b/programs/winebrowser/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 5d03871dd917fcfc28626a51b05d1e14fb7993f8..74c18b36b2e5ff16ca6a937689eebe9ecdbb0d69 100644
--- a/programs/winecfg/Makefile.in
+++ b/programs/winecfg/Makefile.in
@@ -27,4 +27,4 @@ RC_BINARIES = \
 
 @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 4e92d4b192313a05466ef5ae6b3b7419570b5f50..335dd4b4f0a1146834d134aa857bc0ff67901d27 100644
--- a/programs/wineconsole/Makefile.in
+++ b/programs/wineconsole/Makefile.in
@@ -20,4 +20,4 @@ RC_SRCS = wineconsole_res.rc
 @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 45829ad541f68c74119dffc0b7ac9e7ec0e96b6e..dd343dbebddd289c796f8157a3bd58b99570f2fb 100644
--- a/programs/winedbg/Makefile.in
+++ b/programs/winedbg/Makefile.in
@@ -45,7 +45,6 @@ uninstall::
 
 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 29e6e7957d7de865f193f07cb507e22cd4f7f2b3..addc170e5e0f99f9830cb62f081529f3f2902ed6 100644
--- a/programs/winefile/Makefile.in
+++ b/programs/winefile/Makefile.in
@@ -22,4 +22,4 @@ RC_BINARIES = \
 
 @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 755b8066611a78df45105d58e4161ab79de522dd..8eeca86d0c3d68d78a8dff66d99a343447de6972 100644
--- a/programs/winemenubuilder/Makefile.in
+++ b/programs/winemenubuilder/Makefile.in
@@ -18,4 +18,4 @@ install:: $(DESTDIR)$(bindir)
 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 517f0ed63a8505953229dbe30384682db8f9ec76..4ef75bdeed3d12688de19bdf47c697f14313e554 100644
--- a/programs/winemine/Makefile.in
+++ b/programs/winemine/Makefile.in
@@ -20,4 +20,4 @@ RC_BINARIES = \
 
 @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 0bc933160233355048b95f3dc1328f6cd704ce5c..947e338385fab6ee30e357dfcd5652f49283a628 100644
--- a/programs/winepath/Makefile.in
+++ b/programs/winepath/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = winepath.c
 
 @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 ea28f062cdc4be672d40a0d90987ba48162eaaad..2abcb31a65fb9ab921cf7f2de0b4fa6dbd5e743f 100644
--- a/programs/winetest/Makefile.in
+++ b/programs/winetest/Makefile.in
@@ -211,4 +211,4 @@ tests.rc: maketest Makefile.in
 
 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 47d8f22cd1846fe74b75bab000b53d58bb9b9790..0da674ae12d85f889582e405393ef275271fcac1 100644
--- a/programs/winevdm/Makefile.in
+++ b/programs/winevdm/Makefile.in
@@ -11,4 +11,4 @@ C_SRCS = \
 
 @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 f5cf11be6a6f75461e3fc935bac6d34320415012..7bf03cea17b59004ea577698d4a8913acb4f6d51 100644
--- a/programs/winhelp/Makefile.in
+++ b/programs/winhelp/Makefile.in
@@ -21,6 +21,4 @@ RC_SRCS = rsrc.rc
 
 @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 9ca326b118feaba2543046c038b94770daa63b55..8d6942dbd373118dedb78be44b7aba62ec809849 100644
--- a/programs/winver/Makefile.in
+++ b/programs/winver/Makefile.in
@@ -10,4 +10,4 @@ C_SRCS = winver.c
 
 @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 291f36f8e1c7262816a0f8871bcfa966d8918c15..284da42da3ff82d1f6ccad72b2724128f6d0f597 100644
--- a/programs/wordpad/Makefile.in
+++ b/programs/wordpad/Makefile.in
@@ -19,4 +19,4 @@ RC_BINARIES = \
 
 @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 05f92aa96f87e60c2fca665c3663327d8e0f2539..f62bd1d0100c5266bc824a73c49078cdf94be954 100644
--- a/server/Makefile.in
+++ b/server/Makefile.in
@@ -70,4 +70,4 @@ install:: $(PROGRAMS) $(MANPAGES) $(INSTALLDIRS)
 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 e37bbdb3a6d7298104bf4c1bbccad454842730d3..111d6054226ec80b5a5b66a5d1fb1953bb6d430b 100644
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -94,4 +94,4 @@ uninstall::
 	$(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 86fa6fbceba1f5dc29a93a29d1051b3068ba42db..64aaedb1636c3391f9d045fdb849b79ab355eb9d 100644
--- a/tools/widl/Makefile.in
+++ b/tools/widl/Makefile.in
@@ -41,7 +41,6 @@ uninstall::
 
 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 382d64ee813eb43d2856aab88abbbeb1ae543a6a..77f369171135d1f6e51a36be76a3818280536a21 100644
--- a/tools/winebuild/Makefile.in
+++ b/tools/winebuild/Makefile.in
@@ -35,4 +35,4 @@ install:: $(PROGRAMS) $(MANPAGES) $(INSTALLDIRS)
 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 9e96b4f4e156a0d8fb3bece713bfce0ebb48826b..909a135000f7f2efbaa8273e43723000cdfa94fd 100644
--- a/tools/winedump/Makefile.in
+++ b/tools/winedump/Makefile.in
@@ -41,4 +41,4 @@ install:: $(PROGRAMS) $(MANPAGES) $(INSTALLDIRS)
 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 42fad837a473e8065f2fb9a42b043f06aafe3dc4..c2640e2d945a9265557c08b6ab87509ec0ed6563 100644
--- a/tools/winegcc/Makefile.in
+++ b/tools/winegcc/Makefile.in
@@ -52,4 +52,4 @@ uninstall::
 	$(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 e762742d2e1d5018b6e8363068095c019aadd78e..5f347da6a9e64a1c4f78db4d9182ac5b92fa8857 100644
--- a/tools/wmc/Makefile.in
+++ b/tools/wmc/Makefile.in
@@ -35,7 +35,6 @@ uninstall::
 
 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 1133840f8d08ccbb58cff3b56cd35edac30b0519..e0efa18ff6c40206cfce64583d082d1b1b392bce 100644
--- a/tools/wrc/Makefile.in
+++ b/tools/wrc/Makefile.in
@@ -40,7 +40,6 @@ uninstall::
 
 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