mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
updated to 3 may
This commit is contained in:
parent
a1fb7cd400
commit
a60ff51268
11
ChangeLog
11
ChangeLog
@ -1,5 +1,16 @@
|
||||
Fri May 8 08:31:41 1992 K. Richard Pixley (rich@cygnus.com)
|
||||
|
||||
* standards.texi: updated to 3 may, fixed librid <-> libdir typo.
|
||||
|
||||
Fri May 1 18:00:50 1992 K. Richard Pixley (rich@cygnus.com)
|
||||
|
||||
* Makefile.in: macroize flags passed on recursion. remove
|
||||
fileutils.
|
||||
|
||||
Thu Apr 30 08:56:20 1992 K. Richard Pixley (rich@cygnus.com)
|
||||
|
||||
* configure: get makesrcdir right for subdirs deeper than 1.
|
||||
|
||||
* Makefile.in: pass INSTALL, INSTALL_DATA, INSTALL_PROGRAM on
|
||||
install.
|
||||
|
||||
|
@ -34,7 +34,7 @@ by the Free Software Foundation.
|
||||
@sp 10
|
||||
@titlefont{GNU Coding Standards}
|
||||
@author{Richard Stallman}
|
||||
@author{last updated 21 April 1992}
|
||||
@author{last updated 3 May 1992}
|
||||
@c Note date also appears below.
|
||||
@page
|
||||
|
||||
@ -66,7 +66,7 @@ END-INFO-DIR-ENTRY
|
||||
@node Top, Reading Non-Free Code, (dir), (dir)
|
||||
@top Version
|
||||
|
||||
Last updated 21 April 1992.
|
||||
Last updated 3 May 1992.
|
||||
@c Note date also appears above.
|
||||
@end ifinfo
|
||||
|
||||
@ -394,37 +394,52 @@ easy to install in a nonstandard place. The standard names for these
|
||||
variables are:
|
||||
|
||||
@table @samp
|
||||
@item prefix
|
||||
A prefix used in constructing the default values of the variables listed
|
||||
below. The default value of @code{prefix} should be @file{/usr/local}
|
||||
(at least for now).
|
||||
|
||||
@item exec_prefix
|
||||
A prefix used in constructing the default values of the some of the
|
||||
variables listed below. The default value of @code{exec_prefix} should
|
||||
be @code{$(prefix)}.
|
||||
|
||||
Generally, @code{$(exec_prefix)} is used for directories that contain
|
||||
machine-specific files (such as executables and subroutine libraries),
|
||||
while @code{$(prefix)} is used directly for other directories.
|
||||
|
||||
@item bindir
|
||||
The directory for installing executable programs that users can run.
|
||||
This should normally be @file{/usr/local/bin}, but it should be based on
|
||||
the value of @code{$(prefix)}.
|
||||
This should normally be @file{/usr/local/bin}, but it should be written
|
||||
as @file{$(exec_prefix)/bin}.
|
||||
|
||||
@item libdir
|
||||
The directory for installing executable files to be run by the program
|
||||
rather than by users. Object files and libraries of object code should
|
||||
also go in this directory. The idea is that this directory is used for
|
||||
files that pertain to a specific machine architecture, but need not be
|
||||
in the path for commands. The value of @code{libdir} should normally be
|
||||
@file{/usr/local/lib}, but it should be written as
|
||||
@file{$(exec_prefix)/lib}.
|
||||
|
||||
@item datadir
|
||||
The directory for installing read-only data files which the programs
|
||||
refer to while they run. This directory is used for files which are
|
||||
independent of the type of machine being used. This should normally be
|
||||
@file{/usr/local/lib}, but it should be based on the value of
|
||||
@code{$(prefix)}.
|
||||
@file{/usr/local/lib}, but it should be written as
|
||||
@file{$(prefix)/lib}.
|
||||
|
||||
@item statedir
|
||||
The directory for installing data files which the programs modify while
|
||||
they run. These files should be independent of the type of machine
|
||||
being used, and it should be possible to share them among machines at a
|
||||
network installation. This should normally be @file{/usr/local/lib},
|
||||
but it should be based on the value of @code{$(prefix)}.
|
||||
|
||||
@item libdir
|
||||
The directory for installing executable files to be run by the program
|
||||
rather than by users. Object files and libraries of object code should
|
||||
also go in this directory. The idea is that this directory is used for
|
||||
files that pertain to a specific machine architecture. This should
|
||||
normally be @file{/usr/local/lib}, but it should be based on the value of
|
||||
@code{$(prefix)}.
|
||||
but it should be written as @file{$(prefix)/lib}.
|
||||
|
||||
@item includedir
|
||||
The directory for installing @samp{#include} header files to be included
|
||||
by user programs. This should normally be @file{/usr/local/include},
|
||||
but it should be based on the value of @code{$(prefix)}.
|
||||
but it should be written as @file{$(prefix)/include}.
|
||||
|
||||
Most compilers other than GCC do not look for header files in
|
||||
@file{/usr/local/include}. So installing the header files this way is
|
||||
@ -466,17 +481,12 @@ a period followed by the appropriate digit.
|
||||
|
||||
@item infodir
|
||||
The directory for installing the info files for this package. By
|
||||
default, it should be @file{/usr/local/info}, but it should be based on the
|
||||
value of @code{$(prefix)}.
|
||||
default, it should be @file{/usr/local/info}, but it should be written
|
||||
as @file{$(prefix)/info}.
|
||||
|
||||
@item srcdir
|
||||
The directory for the sources being compiled. The value of this
|
||||
variable is normally inserted by the @code{configure} shell script.
|
||||
|
||||
@item prefix
|
||||
A prefix used in constructing the default values of the variables listed
|
||||
above. The default value of @code{prefix} should be @file{/usr/local}
|
||||
(at least for now).
|
||||
@end table
|
||||
|
||||
For example:
|
||||
@ -485,13 +495,15 @@ For example:
|
||||
# Common prefix for installation directories.
|
||||
# NOTE: This directory must exist when you start installation.
|
||||
prefix = /usr/local
|
||||
exec_prefix = $(prefix)
|
||||
# Directory in which to put the executable for the command `gcc'
|
||||
bindir = $(prefix)/bin
|
||||
bindir = $(exec_prefix)/bin
|
||||
# Directory in which to put the directories used by the compiler.
|
||||
libdir = $(prefix)/lib
|
||||
libdir = $(exec_prefix)/lib
|
||||
# Directory in which to put the Info files.
|
||||
infodir = $(prefix)/info
|
||||
@end example
|
||||
|
||||
|
||||
@node Configuration
|
||||
@chapter How Configuration Should Work
|
||||
|
||||
@ -1316,4 +1328,9 @@ distinct.
|
||||
Include in your distribution a copy of the @file{texinfo.tex} you used
|
||||
to test print any @file{*.texinfo} files.
|
||||
|
||||
Likewise, if your program uses small GNU software packages like regex,
|
||||
getopt, obstack, or termcap, include them in the distribution file.
|
||||
Leaving them out would make the distribution file a little smaller at
|
||||
the expense of possible inconvenience to a user who doesn't know what
|
||||
other files to get.
|
||||
@bye
|
||||
|
Loading…
Reference in New Issue
Block a user