diff options
| author | Sam Steingold | 2014-12-05 10:31:25 -0500 |
|---|---|---|
| committer | Sam Steingold | 2014-12-05 10:31:25 -0500 |
| commit | d2fab6bf584b967940e7f0a6d6a457933cc4a972 (patch) | |
| tree | 2a353b79f3e5b1768223c123060e16a436c2adcf | |
| parent | 9c72233e631d8a41234522f832fd162782f0a587 (diff) | |
| download | emacs-d2fab6bf584b967940e7f0a6d6a457933cc4a972.tar.gz emacs-d2fab6bf584b967940e7f0a6d6a457933cc4a972.zip | |
fix last patch
* nextstep/Makefile.in (links): Use abs_top_builddir et al; link over DOC.
| -rw-r--r-- | nextstep/ChangeLog | 4 | ||||
| -rw-r--r-- | nextstep/Makefile.in | 23 |
2 files changed, 19 insertions, 8 deletions
diff --git a/nextstep/ChangeLog b/nextstep/ChangeLog index 8b44d5c149c..3f731a5abdb 100644 --- a/nextstep/ChangeLog +++ b/nextstep/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-12-05 Sam Steingold <sds@gnu.org> | ||
| 2 | |||
| 3 | * Makefile.in (links): Use abs_top_builddir et al; link over DOC. | ||
| 4 | |||
| 1 | 2014-12-03 Sam Steingold <sds@gnu.org> | 5 | 2014-12-03 Sam Steingold <sds@gnu.org> |
| 2 | 6 | ||
| 3 | * Makefile.in (links): New phony target to create a fake | 7 | * Makefile.in (links): New phony target to create a fake |
diff --git a/nextstep/Makefile.in b/nextstep/Makefile.in index c07fe85ba8d..3bf1f5b19bb 100644 --- a/nextstep/Makefile.in +++ b/nextstep/Makefile.in | |||
| @@ -23,8 +23,13 @@ | |||
| 23 | SHELL = @SHELL@ | 23 | SHELL = @SHELL@ |
| 24 | 24 | ||
| 25 | srcdir = @srcdir@ | 25 | srcdir = @srcdir@ |
| 26 | abs_builddir = @abs_builddir@ | ||
| 27 | abs_top_builddir = @abs_top_builddir@ | ||
| 26 | EXEEXT = @EXEEXT@ | 28 | EXEEXT = @EXEEXT@ |
| 27 | 29 | ||
| 30 | # abs_top_srcdir may contain ".." | ||
| 31 | top_srcdir_abs = $(shell cd @top_srcdir@; pwd -P) | ||
| 32 | |||
| 28 | @SET_MAKE@ | 33 | @SET_MAKE@ |
| 29 | MKDIR_P = @MKDIR_P@ | 34 | MKDIR_P = @MKDIR_P@ |
| 30 | 35 | ||
| @@ -58,15 +63,17 @@ all: ${ns_appdir} ${ns_appbindir}/Emacs | |||
| 58 | # to run GUI Emacs in-place | 63 | # to run GUI Emacs in-place |
| 59 | links : ../src/emacs${EXEEXT} | ${ns_appbindir} | 64 | links : ../src/emacs${EXEEXT} | ${ns_appbindir} |
| 60 | for d in $(shell cd ${srcdir}/${ns_appsrc}; find . -type d); do ${MKDIR_P} ${ns_appdir}/$$d; done | 65 | for d in $(shell cd ${srcdir}/${ns_appsrc}; find . -type d); do ${MKDIR_P} ${ns_appdir}/$$d; done |
| 61 | for f in $(shell cd ${srcdir}/${ns_appsrc}; find . -type f); do ln -s $(shell cd ${srcdir}; pwd -P)/${ns_appsrc}/$$f ${ns_appdir}/$$f; done | 66 | for f in $(shell cd ${srcdir}/${ns_appsrc}; find . -type f); do ln -s $(abs_builddir)/${ns_appsrc}/$$f ${ns_appdir}; done |
| 62 | for d in $(shell cd ${ns_appsrc}; find . -type d); do ${MKDIR_P} ${ns_appdir}/$$d; done | 67 | for d in $(shell cd ${ns_appsrc}; find . -type d); do ${MKDIR_P} ${ns_appdir}/$$d; done |
| 63 | for f in $(shell cd ${ns_appsrc}; find . -type f); do ln -s $(shell pwd -P)/${ns_appsrc}/$$f ${ns_appdir}/$$f; done | 68 | for f in $(shell cd ${ns_appsrc}; find . -type f); do ln -s $(shell pwd -P)/${ns_appsrc}/$$f ${ns_appdir}; done |
| 64 | ln -s ../../../../../lisp ${ns_appdir}/Contents/Resources | 69 | ln -s $(top_srcdir_abs)/lisp ${ns_appdir}/Contents/Resources |
| 65 | ln -s ../../../../../etc ${ns_appdir}/Contents/Resources | 70 | ln -s $(top_srcdir_abs)/info ${ns_appdir}/Contents/Resources |
| 66 | ln -s ../../../../../info ${ns_appdir}/Contents/Resources | 71 | ln -s $(abs_top_builddir)/src/emacs${EXEEXT} ${ns_appbindir}/Emacs |
| 67 | ln -s ../../../../src/emacs${EXEEXT} ${ns_appbindir}/Emacs | 72 | ln -s $(abs_top_builddir)/lib-src ${ns_appbindir}/bin |
| 68 | ln -s ../../../../lib-src ${ns_appbindir}/bin | 73 | ln -s $(abs_top_builddir)/lib-src ${ns_appbindir}/libexec |
| 69 | ln -s ../../../../lib-src ${ns_appbindir}/libexec | 74 | ${MKDIR_P} ${ns_appdir}/Contents/Resources/etc |
| 75 | for f in $(shell cd $(top_srcdir_abs)/etc; ls); do ln -s $(top_srcdir_abs)/etc/$$f ${ns_appdir}/Contents/Resources/etc; done | ||
| 76 | ln -s $(abs_top_builddir)/etc/DOC ${ns_appdir}/Contents/Resources/etc | ||
| 70 | 77 | ||
| 71 | .PHONY: clean distclean bootstrap-clean maintainer-clean | 78 | .PHONY: clean distclean bootstrap-clean maintainer-clean |
| 72 | 79 | ||