3 |
# DIST: that first. |
# DIST: that first. |
4 |
|
|
5 |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
6 |
# 2000, 2001, 2002 Free Software Foundation, Inc. |
# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. |
7 |
|
|
8 |
# This file is part of GNU Emacs. |
# This file is part of GNU Emacs. |
9 |
|
|
69 |
C_SWITCH_X_SITE=@C_SWITCH_X_SITE@ |
C_SWITCH_X_SITE=@C_SWITCH_X_SITE@ |
70 |
LD_SWITCH_X_SITE=@LD_SWITCH_X_SITE@ |
LD_SWITCH_X_SITE=@LD_SWITCH_X_SITE@ |
71 |
YACC=@YACC@ |
YACC=@YACC@ |
72 |
|
EXEEXT=@EXEEXT@ |
73 |
|
|
74 |
### These help us choose version- and architecture-specific directories |
### These help us choose version- and architecture-specific directories |
75 |
### to install files in. |
### to install files in. |
216 |
TRANSFORM = @program_transform_name@ |
TRANSFORM = @program_transform_name@ |
217 |
|
|
218 |
# What emacs should be called when installed. |
# What emacs should be called when installed. |
219 |
EMACS = `echo emacs@EXEEXT@ | sed '$(TRANSFORM)'` |
EMACS = `echo emacs${EXEEXT} | sed '$(TRANSFORM)'` |
220 |
EMACSFULL = `echo emacs-${version}@EXEEXT@ | sed '$(TRANSFORM)'` |
EMACSFULL = `echo emacs-${version}${EXEEXT} | sed '$(TRANSFORM)'` |
221 |
|
|
222 |
# Subdirectories to make recursively. `lisp' is not included |
# Subdirectories to make recursively. `lisp' is not included |
223 |
# because the compiled lisp files are part of the distribution. |
# because the compiled lisp files are part of the distribution. |
359 |
exec_prefix=${exec_prefix} bindir=${bindir} \ |
exec_prefix=${exec_prefix} bindir=${bindir} \ |
360 |
libexecdir=${libexecdir} archlibdir=${archlibdir} \ |
libexecdir=${libexecdir} archlibdir=${archlibdir} \ |
361 |
INSTALL_STRIP=${INSTALL_STRIP}) |
INSTALL_STRIP=${INSTALL_STRIP}) |
362 |
${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs@EXEEXT@ ${bindir}/$(EMACSFULL) |
${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs${EXEEXT} ${bindir}/$(EMACSFULL) |
363 |
-chmod 1755 ${bindir}/$(EMACSFULL) |
-chmod 1755 ${bindir}/$(EMACSFULL) |
364 |
rm -f ${bindir}/$(EMACS) |
rm -f ${bindir}/$(EMACS) |
365 |
-ln ${bindir}/$(EMACSFULL) ${bindir}/$(EMACS) |
-ln ${bindir}/$(EMACSFULL) ${bindir}/$(EMACS) |
736 |
bootstrap: bootstrap-clean-before info FRC |
bootstrap: bootstrap-clean-before info FRC |
737 |
(cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean) |
(cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean) |
738 |
(cd src; $(MAKE) $(MFLAGS) bootstrap) |
(cd src; $(MAKE) $(MFLAGS) bootstrap) |
739 |
(cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs@EXEEXT@) |
(cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs${EXEEXT}) |
740 |
(cd src; $(MAKE) $(MFLAGS) mostlyclean) |
(cd src; $(MAKE) $(MFLAGS) mostlyclean) |
741 |
$(MAKE) $(MFLAGS) all |
$(MAKE) $(MFLAGS) all |
742 |
(cd lisp; $(MAKE) $(MFLAGS) bootstrap-after) |
(cd lisp; $(MAKE) $(MFLAGS) bootstrap-after) |