aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJim Blandy1992-03-21 07:56:45 +0000
committerJim Blandy1992-03-21 07:56:45 +0000
commitbadb0a976ee93bb9718657782f18dc9aa5bd67f0 (patch)
tree7710aa58a53ecaf8d73356de2923bbe4cd8b5d43
parent6633118723c1709b9e2fe2c539ea988d1b83a345 (diff)
downloademacs-badb0a976ee93bb9718657782f18dc9aa5bd67f0.tar.gz
emacs-badb0a976ee93bb9718657782f18dc9aa5bd67f0.zip
*** empty log message ***
-rw-r--r--Makefile.in29
-rwxr-xr-xbuild-ins.in10
2 files changed, 29 insertions, 10 deletions
diff --git a/Makefile.in b/Makefile.in
index 20e4300dc52..7c5a3d742c4 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -5,6 +5,7 @@
5# make install to install it 5# make install to install it
6# make install.sysv to install on system V. 6# make install.sysv to install on system V.
7# make install.xenix to install on Xenix 7# make install.xenix to install on Xenix
8# make install.aix to install on AIX.
8# make tags to update tags tables 9# make tags to update tags tables
9# 10#
10# make distclean to delete everything that wasn't in the distribution 11# make distclean to delete everything that wasn't in the distribution
@@ -23,7 +24,7 @@ SHELL = /bin/sh
23# already, the `install' targets will move or copy it there. The 24# already, the `install' targets will move or copy it there. The
24# default definitions for the variables below are expressed in terms 25# default definitions for the variables below are expressed in terms
25# of this one, so you may not need to change them. 26# of this one, so you may not need to change them.
26LIBROOT=/usr/local/emacs 27LIBROOT=/gd/gnu/emacs
27 28
28# This is where the `install' make target should place the binaries 29# This is where the `install' make target should place the binaries
29# people will want to run directly (like etags and Emacs itself). 30# people will want to run directly (like etags and Emacs itself).
@@ -34,19 +35,19 @@ INSTALLBIN=/usr/local/bin
34# elisp files should go under DATADIR (below), since both elisp source 35# elisp files should go under DATADIR (below), since both elisp source
35# and compiled elisp are completely portable, but it's traditional to 36# and compiled elisp are completely portable, but it's traditional to
36# give the lisp files their own subdirectory. 37# give the lisp files their own subdirectory.
37LISPPATH=/usr/local/emacs/local-lisp:/usr/local/emacs/lisp 38LISPPATH=/gd/gnu/emacs/local-lisp:/gd/gnu/emacs/lisp
38 39
39# Emacs will look here for its architecture-independent files (like 40# Emacs will look here for its architecture-independent files (like
40# the tutorial and the zippy database). 41# the tutorial and the zippy database).
41DATADIR=/usr/local/emacs/share-lib 42DATADIR=/gd/gnu/emacs/share-lib
42 43
43# Emacs will look here for its architecture-dependent files, like 44# Emacs will look here for its architecture-dependent files, like
44# executables for its utilities. 45# executables for its utilities.
45LIBDIR=/usr/local/emacs/arch-lib 46LIBDIR=/gd/gnu/emacs/arch-lib
46 47
47# The locking directory, where the Emacs locking code keeps track of 48# The locking directory, where the Emacs locking code keeps track of
48# which files are currently being edited. 49# which files are currently being edited.
49LOCKDIR=/usr/local/emacs/lock 50LOCKDIR=/gd/gnu/emacs/lock
50 51
51# This is where the `install' make target should place the man pages 52# This is where the `install' make target should place the man pages
52# for the binaries it installs. 53# for the binaries it installs.
@@ -138,6 +139,24 @@ install.xenix: all mkdir lockdir
138 chmod 1755 ${INSTALLBIN}/emacs 139 chmod 1755 ${INSTALLBIN}/emacs
139 -rm -f ${INSTALLBIN}/emacs.old 140 -rm -f ${INSTALLBIN}/emacs.old
140 141
142install.aix: all mkdir lockdir
143 -if [ `/bin/pwd` != `(cd ${LIBROOT}; /bin/pwd)` ] ; then \
144 tar cf - ${COPYDIR} | (cd ${LIBROOT}; umask 0; tar xBf - ) ;\
145 for i in ${CLEANDIR}; do \
146 (rm -rf ${LIBROOT}/$$i/RCS; \
147 rm -f ${LIBROOT}/$$i/\#*; \
148 rm -f ${LIBROOT}/$$i/*~); \
149 done \
150 else true; \
151 fi
152 install -f ${INSTALLBIN} etc/emacsclient
153 install -f ${INSTALLBIN} etc/etags
154 install -f ${INSTALLBIN} etc/ctags
155 install -M 1755 -f ${INSTALLBIN} src/xemacs
156 install -M 444 -f ${MANDIR} etc/emacs.1
157 -rm -f ${INSTALLBIN}/emacs
158 mv ${INSTALLBIN}/xemacs ${INSTALLBIN}/emacs
159
141mkdir: FRC 160mkdir: FRC
142 -mkdir ${LIBROOT} 161 -mkdir ${LIBROOT}
143 -chmod 777 ${LIBROOT} 162 -chmod 777 ${LIBROOT}
diff --git a/build-ins.in b/build-ins.in
index 275a46b6f08..191b5ec4e94 100755
--- a/build-ins.in
+++ b/build-ins.in
@@ -7,27 +7,27 @@
7# libaries. The default definitions for the variables below are 7# libaries. The default definitions for the variables below are
8# expressed in terms of this one, so you may not need to change them. 8# expressed in terms of this one, so you may not need to change them.
9# set LIBROOT=/usr/local/lib/emacs-19.0 9# set LIBROOT=/usr/local/lib/emacs-19.0
10LIBROOT=/usr/local/emacs 10LIBROOT=/gd/gnu/emacs
11 11
12# Emacs will search this path to find its elisp files. This should be 12# Emacs will search this path to find its elisp files. This should be
13# a colon-separated list of directories. Strictly speaking, all the 13# a colon-separated list of directories. Strictly speaking, all the
14# elisp files should go under DATADIR (below), since both elisp source 14# elisp files should go under DATADIR (below), since both elisp source
15# and compiled elisp are completely portable, but it's traditional to 15# and compiled elisp are completely portable, but it's traditional to
16# give the lisp files their own subdirectory. 16# give the lisp files their own subdirectory.
17LISPPATH=/usr/local/emacs/local-lisp:/usr/local/emacs/lisp 17LISPPATH=/gd/gnu/emacs/local-lisp:/gd/gnu/emacs/lisp
18 18
19# Emacs will look here for its architecture-independent files (like 19# Emacs will look here for its architecture-independent files (like
20# the tutorial and the zippy database). 20# the tutorial and the zippy database).
21DATADIR=/usr/local/emacs/share-lib 21DATADIR=/gd/gnu/emacs/share-lib
22 22
23# Emacs will look here for its architecture-dependent files, like 23# Emacs will look here for its architecture-dependent files, like
24# executables for its utilities. 24# executables for its utilities.
25LIBDIR=/usr/local/emacs/arch-lib 25LIBDIR=/gd/gnu/emacs/arch-lib
26 26
27# The locking directory, where the Emacs locking code keeps track of 27# The locking directory, where the Emacs locking code keeps track of
28# which files are currently being edited. 28# which files are currently being edited.
29# set LOCKDIR=${LIBROOT}/lock 29# set LOCKDIR=${LIBROOT}/lock
30LOCKDIR=/usr/local/emacs/lock 30LOCKDIR=/gd/gnu/emacs/lock
31 31
32# This is where build-install should place the binaries people will 32# This is where build-install should place the binaries people will
33# want to run directly (like etags and Emacs itself). 33# want to run directly (like etags and Emacs itself).