aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.in
diff options
context:
space:
mode:
authorTom Tromey2013-07-26 14:02:53 -0600
committerTom Tromey2013-07-26 14:02:53 -0600
commitcc231cbe45d27a1906d268fb72d3b4105a2e9c65 (patch)
treec011828e2a3a18e77eaa8849e3cccb805d798f42 /src/Makefile.in
parentb34a529f177a6ea32da5cb1254f91bf9d71838db (diff)
parentfec9206062b420aca84f53d05a72c3ee43244022 (diff)
downloademacs-cc231cbe45d27a1906d268fb72d3b4105a2e9c65.tar.gz
emacs-cc231cbe45d27a1906d268fb72d3b4105a2e9c65.zip
merge from trunk
Diffstat (limited to 'src/Makefile.in')
-rw-r--r--src/Makefile.in8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 2bd1fc43239..ce709a6bc44 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -1,4 +1,4 @@
1# src/Makefile for GNU Emacs. 1### @configure_input@
2 2
3# Copyright (C) 1985, 1987-1988, 1993-1995, 1999-2013 Free Software 3# Copyright (C) 1985, 1987-1988, 1993-1995, 1999-2013 Free Software
4# Foundation, Inc. 4# Foundation, Inc.
@@ -470,6 +470,7 @@ emacs$(EXEEXT): temacs$(EXEEXT) $(ADDSECTION) \
470## in the contents of the DOC file. 470## in the contents of the DOC file.
471## 471##
472$(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(obj) $(lisp) 472$(etc)/DOC: $(libsrc)/make-docfile$(EXEEXT) $(obj) $(lisp)
473 $(MKDIR_P) $(etc)
473 -rm -f $(etc)/DOC 474 -rm -f $(etc)/DOC
474 $(libsrc)/make-docfile -d $(srcdir) $(SOME_MACHINE_OBJECTS) $(obj) > $(etc)/DOC 475 $(libsrc)/make-docfile -d $(srcdir) $(SOME_MACHINE_OBJECTS) $(obj) > $(etc)/DOC
475 $(libsrc)/make-docfile -a $(etc)/DOC -d $(lispsource) `sed -n -e 's| \\\\||' -e 's|^[ ]*$$(lispsource)/||p' $(srcdir)/lisp.mk` 476 $(libsrc)/make-docfile -a $(etc)/DOC -d $(lispsource) `sed -n -e 's| \\\\||' -e 's|^[ ]*$$(lispsource)/||p' $(srcdir)/lisp.mk`
@@ -498,10 +499,15 @@ $(ALLOBJS): globals.h
498$(lib)/libgnu.a: $(config_h) 499$(lib)/libgnu.a: $(config_h)
499 cd $(lib) && $(MAKE) libgnu.a 500 cd $(lib) && $(MAKE) libgnu.a
500 501
502## We have to create $(etc) here because init_cmdargs tests its
503## existence when setting Vinstallation_directory (FIXME?).
504## This goes on to affect various things, and the emacs binary fails
505## to start if Vinstallation_directory has the wrong value.
501temacs$(EXEEXT): stamp-oldxmenu $(ALLOBJS) \ 506temacs$(EXEEXT): stamp-oldxmenu $(ALLOBJS) \
502 $(lib)/libgnu.a $(EMACSRES) 507 $(lib)/libgnu.a $(EMACSRES)
503 $(CC) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \ 508 $(CC) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
504 -o temacs $(ALLOBJS) $(lib)/libgnu.a $(W32_RES_LINK) $(LIBES) 509 -o temacs $(ALLOBJS) $(lib)/libgnu.a $(W32_RES_LINK) $(LIBES)
510 $(MKDIR_P) $(etc)
505 $(TEMACS_POST_LINK) 511 $(TEMACS_POST_LINK)
506 test "$(CANNOT_DUMP)" = "yes" || \ 512 test "$(CANNOT_DUMP)" = "yes" || \
507 test "X$(PAXCTL)" = X || $(PAXCTL) -r temacs$(EXEEXT) 513 test "X$(PAXCTL)" = X || $(PAXCTL) -r temacs$(EXEEXT)