]> code.delx.au - gnu-emacs/commitdiff
nextstep: trivial Makefile simplification
authorGlenn Morris <rgm@gnu.org>
Wed, 25 Jun 2014 06:39:03 +0000 (23:39 -0700)
committerGlenn Morris <rgm@gnu.org>
Wed, 25 Jun 2014 06:39:03 +0000 (23:39 -0700)
* nextstep/Makefile.in (${ns_appbindir}): New.
(${ns_appbindir}/Emacs): Use order-only prereq to create output dir.

nextstep/ChangeLog
nextstep/Makefile.in

index a3d9b3aa283263d198115a3754cd98cbabebffea..45a2dbf427c3bbd6bb9dcdf9c29c8ffd473be690 100644 (file)
@@ -1,3 +1,8 @@
+2014-06-25  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (${ns_appbindir}): New.
+       (${ns_appbindir}/Emacs): Use order-only prereq to create output dir.
+
 2014-06-15  Glenn Morris  <rgm@gnu.org>
 
        * Makefile.in (bootstrap-clean): New.
index 4198fb29453366072c594478b4e4c722f347e76e..52f321109b77cb5dbbd13f7e635ff34a0ef0b433 100644 (file)
@@ -43,9 +43,12 @@ ${ns_check_file} ${ns_appdir}: ${srcdir}/${ns_appsrc} ${ns_appsrc}
            ( cd ${ns_appdir} ; umask 022; tar xf - )
        touch ${ns_appdir}
 
-${ns_appbindir}/Emacs: ${ns_appdir} ${ns_check_file} ../src/emacs${EXEEXT}
-       ${MKDIR_P} ${ns_appbindir}
-       cp -f ../src/emacs${EXEEXT} ${ns_appbindir}/Emacs
+${ns_appbindir}:
+       ${MKDIR_P} $@
+
+${ns_appbindir}/Emacs: ${ns_appdir} ${ns_check_file} ../src/emacs${EXEEXT} | \
+  ${ns_appbindir}
+       cp -f ../src/emacs${EXEEXT} $@
 
 .PHONY: all