From: Glenn Morris Date: Mon, 9 Apr 2012 06:40:20 +0000 (-0700) Subject: Small changes for top-level Makefile X-Git-Tag: emacs-24.2.90~471^2~372 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=fd9d85c2d2a2bb0f159f5d13c3c7b5c900164654;p=emacs.git Small changes for top-level Makefile * Makefile.in (leim): Check cd return value. Pass fewer variables. (install-leim): Check cd return value. Pass $MFLAGS. (install-strip): Pass $MFLAGS. --- diff --git a/ChangeLog b/ChangeLog index aa462a4d906..2fe50a6d83b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2012-04-09 Glenn Morris + * Makefile.in (leim): Check cd return value. Pass fewer variables. + (install-leim): Check cd return value. Pass $MFLAGS. + (install-strip): Pass $MFLAGS. + * configure.in: Require makeinfo >= 4.7. (Bug#10910) Eg org.texi has been using 4.7 functions for some time. diff --git a/Makefile.in b/Makefile.in index af0c902b381..3ee5e8ae8ed 100644 --- a/Makefile.in +++ b/Makefile.in @@ -2,7 +2,7 @@ # DIST: make most of the changes to this file you might want, so try # DIST: that first. -# Copyright (C) 1992-2012 Free Software Foundation, Inc. +# Copyright (C) 1992-2012 Free Software Foundation, Inc. # This file is part of GNU Emacs. @@ -309,9 +309,7 @@ epaths-force: FRC # running more than 1 process in the leim directory, especially for # the $TIT files there. leim: src Makefile FRC - (export PARALLEL; PARALLEL=0; cd $@; $(MAKE) all $(MFLAGS) \ - CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \ - LDFLAGS='${LDFLAGS}' MAKE='${MAKE}') + cd leim && PARALLEL=0 $(MAKE) all $(MFLAGS) lib-src src: lib @@ -670,11 +668,11 @@ install-etc: mkdir ### `install-arch-indep'. People who extracted LEIM files after they ### installed Emacs itself can install only LEIM files by this target. install-leim: leim/Makefile mkdir - cd leim; $(MAKE) install + cd leim && $(MAKE) $(MFLAGS) install ### Build Emacs and install it, stripping binaries while installing them. install-strip: - $(MAKE) INSTALL_STRIP=-s install + $(MAKE) $(MFLAGS) INSTALL_STRIP=-s install ### Build all the directories we're going to install Emacs in. Since ### we may be creating several layers of directories (for example,