]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix dependency checking in src/Makefile.in
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 8 Apr 2017 01:54:40 +0000 (18:54 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 8 Apr 2017 01:54:40 +0000 (18:54 -0700)
* src/Makefile.in (AUTO_DEPEND, DEPDIR, DEPFLAGS): Move includes of
dependency files until after ALLOBJS is defined, since it uses ALLOBJS.
Otherwise, some dependencies will be missed.

src/Makefile.in

index 5a3d0bd0445a3c2c6ac8c18b3500d020b1859e93..bed53f8f4be059f25a8140c1f5aeca622e5c9b01 100644 (file)
@@ -347,16 +347,6 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
 am__v_at_0 = @
 am__v_at_1 =
 
-AUTO_DEPEND = @AUTO_DEPEND@
-DEPDIR = deps
-ifeq ($(AUTO_DEPEND),yes)
-  DEPFLAGS = -MMD -MF $(DEPDIR)/$*.d -MP
-  -include $(ALLOBJS:%.o=$(DEPDIR)/%.d)
-else
-  DEPFLAGS =
-  include $(srcdir)/deps.mk
-endif
-
 # Flags that might be in WARN_CFLAGS but are not valid for Objective C.
 NON_OBJC_CFLAGS = -Wignored-attributes -Wignored-qualifiers -Wopenmp-simd
 
@@ -445,6 +435,16 @@ otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \
 FIRSTFILE_OBJ=@FIRSTFILE_OBJ@
 ALLOBJS = $(FIRSTFILE_OBJ) $(VMLIMIT_OBJ) $(obj) $(otherobj)
 
+AUTO_DEPEND = @AUTO_DEPEND@
+DEPDIR = deps
+ifeq ($(AUTO_DEPEND),yes)
+  DEPFLAGS = -MMD -MF $(DEPDIR)/$*.d -MP
+  -include $(ALLOBJS:%.o=$(DEPDIR)/%.d)
+else
+  DEPFLAGS =
+  include $(srcdir)/deps.mk
+endif
+
 all: emacs$(EXEEXT) $(OTHER_FILES)
 .PHONY: all