comparison INSTALL @ 12620:7f74acc9dfeb

Update disk requirements. Document `make clean'. Update directory descriptions.
author Karl Heuer <kwzh@gnu.org>
date Thu, 20 Jul 1995 20:32:25 +0000
parents dc2ce070185e
children fbf777f663d3
comparison
equal deleted inserted replaced
12619:9d4a4e914215 12620:7f74acc9dfeb
24 least 400k and can reach 8Mb or more. If the swapping space is 24 least 400k and can reach 8Mb or more. If the swapping space is
25 insufficient, you will get an error in the command `temacs -batch -l 25 insufficient, you will get an error in the command `temacs -batch -l
26 loadup dump', found in `./src/Makefile.in.in', or possibly when 26 loadup dump', found in `./src/Makefile.in.in', or possibly when
27 running the final dumped Emacs. 27 running the final dumped Emacs.
28 28
29 Building Emacs requires about 50 Mb of disk space (including the Emacs 29 Building Emacs requires about 70 Mb of disk space (including the Emacs
30 sources). Once installed, Emacs occupies about 20 Mb in the file 30 sources). Once installed, Emacs occupies about 35 Mb in the file
31 system where it is installed; this includes the executable files, Lisp 31 system where it is installed; this includes the executable files, Lisp
32 libraries, miscellaneous data files, and on-line documentation. If 32 libraries, miscellaneous data files, and on-line documentation. If
33 the building and installation take place in different directories, 33 the building and installation take place in different directories,
34 then the installation procedure momentarily requires 50+20 Mb. 34 then the installation procedure momentarily requires 70+35 Mb.
35 35
36 2) Consult `./etc/MACHINES' to see what configuration name you should 36 2) Consult `./etc/MACHINES' to see what configuration name you should
37 give to the `configure' program. That file offers hints for 37 give to the `configure' program. That file offers hints for
38 getting around some possible installation problems. 38 getting around some possible installation problems.
39 39
238 238
239 9) If your system uses lock files to interlock access to mailer inbox files, 239 9) If your system uses lock files to interlock access to mailer inbox files,
240 then you might need to make the movemail program setuid or setgid 240 then you might need to make the movemail program setuid or setgid
241 to enable it to write the lock files. We believe this is safe. 241 to enable it to write the lock files. We believe this is safe.
242 242
243 10) You are done! 243 10) You are done! You can remove executables and object files from
244 the build directory by typing `make clean'. To also remove the files
245 that `configure' created (so you can compile Emacs for a different
246 configuration), type `make distclean'.
247
244 248
245 249
246 MAKE VARIABLES 250 MAKE VARIABLES
247 251
248 You can change where the build process installs Emacs and its data 252 You can change where the build process installs Emacs and its data
333 path variables - `bindir' and `libexecdir'. 337 path variables - `bindir' and `libexecdir'.
334 338
335 The above variables serve analogous purposes in the makefiles for all 339 The above variables serve analogous purposes in the makefiles for all
336 GNU software; here are some variables specific to Emacs. 340 GNU software; here are some variables specific to Emacs.
337 341
338 `lispdir' indicates where Emacs installs and expects its lisp 342 `lispdir' indicates where Emacs installs and expects its lisp library.
339 library. Its default value, based on `datadir' (see above), 343 Its default value, based on `datadir' (see above), is
340 is `/usr/local/lib/emacs/VERSION/lisp' (where `VERSION' is as 344 `/usr/local/share/emacs/VERSION/lisp' (where `VERSION' is as
341 described above). 345 described above).
342 346
343 `locallisppath' indicates where Emacs should search for lisp files 347 `locallisppath' indicates where Emacs should search for lisp files
344 specific to your site. It should be a colon-separated list of 348 specific to your site. It should be a colon-separated list of
345 directories; Emacs checks them in order before checking 349 directories; Emacs checks them in order before checking
346 `lispdir'. Its default value, based on `datadir' (see above), 350 `lispdir'. Its default value, based on `datadir' (see above),
347 is `/usr/local/lib/emacs/site-lisp'. 351 is `/usr/local/share/emacs/site-lisp'.
348 352
349 `lisppath' is the complete list of directories Emacs should search for 353 `lisppath' is the complete list of directories Emacs should search for
350 its lisp files; its default value is the concatenation of 354 its lisp files; its default value is the concatenation of
351 `lispdir' and `locallisppath'. It should be a colon-separated 355 `lispdir' and `locallisppath'. It should be a colon-separated
352 list of directories; Emacs checks them in the order they 356 list of directories; Emacs checks them in the order they
353 appear. 357 appear.
354 358
355 `etcdir' indicates where Emacs should install and expect the rest of 359 `etcdir' indicates where Emacs should install and expect the rest of
356 its architecture-independent data, like the tutorial, DOC 360 its architecture-independent data, like the tutorial, DOC
357 file, and yow database. Its default value, based on `datadir' 361 file, and yow database. Its default value, based on `datadir'
358 (which see), is `/usr/local/lib/emacs/VERSION/etc'. 362 (which see), is `/usr/local/share/emacs/VERSION/etc'.
359 363
360 `lockdir' indicates the directory where Emacs keeps track of its 364 `lockdir' indicates the directory where Emacs keeps track of its
361 locking information. Its default value, based on `sharedstatedir' 365 locking information. Its default value, based on
362 (which see), is `/usr/local/lib/emacs/lock'. 366 `sharedstatedir' (which see), is `/usr/local/com/emacs/lock'.
363 367
364 `archlibdir' indicates where Emacs installs and expects the 368 `archlibdir' indicates where Emacs installs and expects the executable
365 executable files and other architecture-dependent data it uses 369 files and other architecture-dependent data it uses while
366 while running. Its default value, based on `libexecdir' (which 370 running. Its default value, based on `libexecdir' (which
367 see), is `/usr/local/lib/emacs/VERSION/CONFIGURATION-NAME' 371 see), is `/usr/local/libexec/emacs/VERSION/CONFIGURATION-NAME'
368 (where VERSION and CONFIGURATION-NAME are as described above). 372 (where VERSION and CONFIGURATION-NAME are as described above).
369 373
370 Remember that you must specify any variable values you need each time 374 Remember that you must specify any variable values you need each time
371 you run `make' in the top directory. If you run `make' once to build 375 you run `make' in the top directory. If you run `make' once to build
372 emacs, test it, and then run `make' again to install the files, you 376 emacs, test it, and then run `make' again to install the files, you