diff --git a/src/lisp/Config.x86_common b/src/lisp/Config.x86_common
index 832d8d60b9ea12afcd58f2d8bfe13c4e8ef2a5d7..6f0ec952f8df4e665a4cc130ca38daa8d38c1adc 100644
--- a/src/lisp/Config.x86_common
+++ b/src/lisp/Config.x86_common
@@ -62,8 +62,7 @@ ARCH_SRC = x86-arch.c
 OS_SRC = os-common.c e_rem_pio2.c k_rem_pio2.c 
 
 NM = nm -gp
-DEPEND = $(CC) -MM -E
-DEPEND_FLAGS = 
+DEPEND_FLAGS = -MM
 
 # This no longer has aliasing problems, so no need to use
 # -ffloat-store and -fno-strict-aliasing anymore.
diff --git a/src/lisp/GNUmakefile b/src/lisp/GNUmakefile
index a3289eb5f7b8ebf9a9e3dbae91094b7fafd256ba..a9ab587b71cdaa5645c15585bb79c6f3635ed912 100644
--- a/src/lisp/GNUmakefile
+++ b/src/lisp/GNUmakefile
@@ -58,7 +58,7 @@ clean:
 depend: Depends
 
 Depends: ${SRCS}
-	$(DEPEND) ${DEPEND_FLAGS} ${CFLAGS} ${CPPFLAGS} $^ > ,depends
+	$(CC) ${DEPEND_FLAGS} ${CFLAGS} ${CPPFLAGS} $^ > ,depends
 	mv ,depends Depends
 
 -include Depends