X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/c4f592c47f236d2493b86760d11fb38ffd3275d6..cf162aee2b9c574cb0f4095720a19f4efceee22b:/src/README diff --git a/src/README b/src/README index 2751968ca8..558710627a 100644 --- a/src/README +++ b/src/README @@ -1,44 +1,26 @@ -Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 - Free Software Foundation, Inc. +Copyright (C) 2001-2012 Free Software Foundation, Inc. See the end of the file for license conditions. This directory contains the source files for the C component of GNU Emacs. Nothing in this directory is needed for using Emacs once it is built -and installed, if the dumped Emacs (on Unix systems) or the Emacs -executable and map files (on VMS systems) are copied elsewhere. +and installed, if the dumped Emacs (on Unix systems) is copied elsewhere. See the files ../README and then ../INSTALL for installation instructions. Under GNU and Unix systems, the file `Makefile.in' is used as a -template by the script `../configure' to produce `Makefile.c'. The -same script then uses `cpp' to produce the machine-dependent -`Makefile' from `Makefile.c'; `Makefile' is the file which actually -controls the compilation of Emacs. Most of this should work -transparently to the user; you should only need to run `../configure', -and then type `make'. - -See the file VMSBUILD in this directory for instructions on compiling, -linking and building Emacs on VMS. - -The files `*.com' and `temacs.opt' are used on VMS only. -The files `vlimit.h', `ioclt.h' and `param.h' are stubs to -allow compilation on VMS with the minimum amount of #ifdefs. - -`uaf.h' contains VMS uaf structure definitions. This is only needed if -you define READ_SYSUAF. This should only be done for single-user -systems where you are not overly concerned with security, since it -either requires that you install Emacs with SYSPRV or make SYSUAF.DAT -world readable. Otherwise, Emacs can determine information about the -current user, but no one else. +template by the script `../configure' to produce `Makefile'. This +is the file which actually controls the compilation of Emacs. +All of this should work transparently to the user; you should only +need to run `../configure', and then type `make'. This file is part of GNU Emacs. -GNU Emacs is free software; you can redistribute it and/or modify +GNU Emacs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -46,6 +28,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GNU Emacs; see the file COPYING. If not, write to the -Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, -Boston, MA 02110-1301, USA. +along with GNU Emacs. If not, see .