2014-06-28 Glenn Morris <rgm@gnu.org>
+ * deps.mk (${OBJS}): Depend on ../src/config.h.
+
* Makefile.in: Use gcc auto-dependency information.
Move old dependency information to new file deps.mk.
(MKDIR_P, DEPFLAGS, MKDEPDIR, oldxmenu_deps_frag):
XMakeAssoc.o: XMakeAssoc.c X10.h
insque.o: insque.c
+${OBJS}: ../src/config.h
+
### deps.mk ends here
+2014-06-28 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in ($(lwlibdir)/liblw.a, $(oldXMenudir)/libXMenu11.a):
+ Remove prerequisites, sub-makes will figure it out.
+ (FORCE): Remove.
+ (mostlyclean): There are no libXMenu11.a, liblw.a in this directory.
+
2014-06-28 Andreas Schwab <schwab@linux-m68k.org>
* coding.c (encode_coding_utf_8): Correctly count produced_chars
## The following oldxmenu-related rules are only (possibly) used if
## HAVE_X11 && !USE_GTK, but there is no harm in always defining them.
-$(lwlibdir)/liblw.a: $(config_h) globals.h lisp.h FORCE
+$(lwlibdir)/liblw.a:
$(MAKE) -C $(lwlibdir) liblw.a
-$(oldXMenudir)/libXMenu11.a: FORCE
+$(oldXMenudir)/libXMenu11.a:
$(MAKE) -C $(oldXMenudir) libXMenu11.a
-FORCE:
-.PHONY: FORCE
../config.status: config.in epaths.in
@echo "The file ${?:.in=.h} needs to be set up from $?."
.PHONY: versionclean extraclean
mostlyclean:
- rm -f temacs$(EXEEXT) core *.core \#* *.o libXMenu11.a liblw.a
+ rm -f temacs$(EXEEXT) core *.core \#* *.o
rm -f ../etc/DOC
rm -f bootstrap-emacs$(EXEEXT) emacs-$(version)$(EXEEXT)
rm -f buildobj.h