aboutsummaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorDavid J. MacKenzie1994-10-13 00:02:32 +0000
committerDavid J. MacKenzie1994-10-13 00:02:32 +0000
commit908477d9d301d4bc487aea02c8b2bc8681ffb960 (patch)
tree5ae28262bf976f113f2c95d4f5d53fd93eaf8cb0 /INSTALL
parent3ae888e891036562fe6eb5e75b10dd2c1c38ba9d (diff)
downloademacs-908477d9d301d4bc487aea02c8b2bc8681ffb960.tar.gz
emacs-908477d9d301d4bc487aea02c8b2bc8681ffb960.zip
Formerly INSTALL.~33~
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL29
1 files changed, 15 insertions, 14 deletions
diff --git a/INSTALL b/INSTALL
index a66537f4330..f03e179f780 100644
--- a/INSTALL
+++ b/INSTALL
@@ -124,9 +124,10 @@ options.
124 124
125Note that `configure' doesn't do any compilation or installation 125Note that `configure' doesn't do any compilation or installation
126itself. It just creates the files that influence those things: 126itself. It just creates the files that influence those things:
127`./Makefile', `build-install', and `./src/config.h'. For details on 127`./Makefile', `lib-src/Makefile', `oldXMenu/Makefile',
128exactly what it does, see the section called `CONFIGURATION BY HAND', 128`lwlib/Makefile', `src/Makefile', and `./src/config.h'. For details
129below. 129on exactly what it does, see the section called `CONFIGURATION BY
130HAND', below.
130 131
131When it is done, `configure' prints a description of what it did and 132When it is done, `configure' prints a description of what it did and
132leaves a copy in the file `config.status'. That file is also a shell 133leaves a copy in the file `config.status'. That file is also a shell
@@ -269,7 +270,7 @@ Here is a complete list of the variables you may want to set.
269 270
270`datadir' indicates where to put the architecture-independent 271`datadir' indicates where to put the architecture-independent
271 read-only data files that Emacs refers to while it runs; it 272 read-only data files that Emacs refers to while it runs; it
272 defaults to /usr/local/lib. We create the following 273 defaults to /usr/local/share. We create the following
273 subdirectories under `datadir': 274 subdirectories under `datadir':
274 - `emacs/VERSION/lisp', containing the Emacs lisp library, and 275 - `emacs/VERSION/lisp', containing the Emacs lisp library, and
275 - `emacs/VERSION/etc', containing the Emacs tutorial, the DOC 276 - `emacs/VERSION/etc', containing the Emacs tutorial, the DOC
@@ -281,17 +282,17 @@ Here is a complete list of the variables you may want to set.
281 same time; this means that you don't have to make Emacs 282 same time; this means that you don't have to make Emacs
282 unavailable while installing a new version. 283 unavailable while installing a new version.
283 284
284`statedir' indicates where to put architecture-independent data files 285`sharedstatedir' indicates where to put architecture-independent data files
285 that Emacs modifies while it runs; it defaults to 286 that Emacs modifies while it runs; it defaults to
286 /usr/local/lib as well. We create the following 287 /usr/local/com. We create the following
287 subdirectories under `statedir': 288 subdirectories under `sharedstatedir':
288 - `emacs/lock', containing files indicating who is editing 289 - `emacs/lock', containing files indicating who is editing
289 what, so Emacs can detect editing clashes between 290 what, so Emacs can detect editing clashes between
290 users. 291 users.
291 292
292`libdir' indicates where to put architecture-specific data files that 293`libexecdir' indicates where to put architecture-specific data files that
293 Emacs refers to as it runs; it too defaults to `/usr/local/lib'. 294 Emacs refers to as it runs; it defaults to `/usr/local/libexec'.
294 We create the following subdirectories under `libdir': 295 We create the following subdirectories under `libexecdir':
295 - `emacs/VERSION/CONFIGURATION-NAME', containing executable 296 - `emacs/VERSION/CONFIGURATION-NAME', containing executable
296 programs used by Emacs that users are not expected to run 297 programs used by Emacs that users are not expected to run
297 themselves. 298 themselves.
@@ -323,7 +324,7 @@ Here is a complete list of the variables you may want to set.
323`prefix' doesn't give a path for any specific part of Emacs; instead, 324`prefix' doesn't give a path for any specific part of Emacs; instead,
324 its value is used to determine the defaults for all the 325 its value is used to determine the defaults for all the
325 architecture-independent path variables - `datadir', 326 architecture-independent path variables - `datadir',
326 `statedir', `infodir', and `mandir'. Its default value is 327 `sharedstatedir', `infodir', and `mandir'. Its default value is
327 `/usr/local'; the other variables add on `lib' or `man' to it 328 `/usr/local'; the other variables add on `lib' or `man' to it
328 by default. 329 by default.
329 330
@@ -337,7 +338,7 @@ Here is a complete list of the variables you may want to set.
337 338
338`exec_prefix' serves the same purpose as `prefix', but instead 339`exec_prefix' serves the same purpose as `prefix', but instead
339 determines the default values for the architecture-dependent 340 determines the default values for the architecture-dependent
340 path variables - `bindir' and `libdir'. 341 path variables - `bindir' and `libexecdir'.
341 342
342The above variables serve analogous purposes in the makefiles for all 343The above variables serve analogous purposes in the makefiles for all
343GNU software; here are some variables specific to Emacs. 344GNU software; here are some variables specific to Emacs.
@@ -365,12 +366,12 @@ GNU software; here are some variables specific to Emacs.
365 (which see), is `/usr/local/lib/emacs/VERSION/etc'. 366 (which see), is `/usr/local/lib/emacs/VERSION/etc'.
366 367
367`lockdir' indicates the directory where Emacs keeps track of its 368`lockdir' indicates the directory where Emacs keeps track of its
368 locking information. Its default value, based on `statedir' 369 locking information. Its default value, based on `sharedstatedir'
369 (which see), is `/usr/local/lib/emacs/lock'. 370 (which see), is `/usr/local/lib/emacs/lock'.
370 371
371`archlibdir' indicates where Emacs installs and expects the 372`archlibdir' indicates where Emacs installs and expects the
372 executable files and other architecture-dependent data it uses 373 executable files and other architecture-dependent data it uses
373 while running. Its default value, based on `libdir' (which 374 while running. Its default value, based on `libexecdir' (which
374 see), is `/usr/local/lib/emacs/VERSION/CONFIGURATION-NAME' 375 see), is `/usr/local/lib/emacs/VERSION/CONFIGURATION-NAME'
375 (where VERSION and CONFIGURATION-NAME are as described above). 376 (where VERSION and CONFIGURATION-NAME are as described above).
376 377