[BACK]Return to bsd.README CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / share / mk

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/share/mk/bsd.README between version 1.105 and 1.106

version 1.105, 2002/09/26 13:05:55 version 1.106, 2002/09/27 21:37:55
Line 246  LDSTATIC Control program linking; if set
Line 246  LDSTATIC Control program linking; if set
   
 LIBDIR          Base path for library installation. [/usr/lib]  LIBDIR          Base path for library installation. [/usr/lib]
   
 SHLIBDIR        If ${USE_SHLIBDIR} is "yes", use ${SHLIBDIR} instead of  
                 ${LIBDIR} as the base path for shared library installation.  
                 [/lib]  
   
 _LIBSODIR       Set to ${SHLIBDIR} if ${USE_SHLIBDIR} is "yes",  
                 otherwise set to ${LIBDIR}  
   
 SHLINKDIR       Base path for shared linker. [/libexec]  
   
 LINTLIBDIR      Base path for lint(1) library installation. [/usr/libdata/lint]  LINTLIBDIR      Base path for lint(1) library installation. [/usr/libdata/lint]
   
 LIBGRP          Library group. [${BINGRP}]  LIBGRP          Library group. [${BINGRP}]
Line 405  they use the same default owners etc. as
Line 396  they use the same default owners etc. as
   
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   
   The include file <bsd.shlib.mk> computes parameters for shared library
   installation and use.  It defines no targets.  <bsd.own.mk> MUST be
   included before bsd.shlib.mk.
   
   bsd.own.mk sets the following variables, if they are not already defined
   (defaults are in brackets):
   
   SHLIBINSTALLDIR If ${USE_SHLIBDIR} is "yes", use ${SHLIBINSTALLDIR} instead of
                   ${LIBDIR} as the base path for shared library installation.
                   [/lib]
   
   SHLIBDIR        The path to USE_SHLIBDIR shared libraries to use when building
                   a program.  [/lib for programs in /bin and /sbin, /usr/lib
                   for all others.]
   
   _LIBSODIR       Set to ${SHLIBINSTALLDIR} if ${USE_SHLIBDIR} is "yes",
                   otherwise set to ${LIBDIR}
   
   SHLINKINSTALLDIR Base path for shared linker. [/libexec]
   
   SHLINKDIR       Path to use for shared linker when building a program.
                   [/libexec for programs in /bin and /sbin, /usr/libexec for
                   all others.]
   
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   
 The include file <bsd.prog.mk> handles building programs from one or  The include file <bsd.prog.mk> handles building programs from one or
 more source files, along with their manual pages.  It has a limited number  more source files, along with their manual pages.  It has a limited number
 of suffixes, consistent with the current needs of the BSD tree.  of suffixes, consistent with the current needs of the BSD tree.  bsd.prog.mk
   includes <bsd.shlib.mk> to get shared library parameters.
   
 It has eight targets:  It has eight targets:
   
Line 585  FILES  A list of files to install. The i
Line 603  FILES  A list of files to install. The i
                 by the FILESNAME, FILESOWN, FILESGRP, FILESMODE, FILESDIR                  by the FILESNAME, FILESOWN, FILESGRP, FILESMODE, FILESDIR
                 variables that can be further specialized by FILES<VAR>_<file>                  variables that can be further specialized by FILES<VAR>_<file>
   
 SHLINKDIR       Target directory for shared linker.  SHLINKDIR       Target directory for shared linker.  See description of
                   <bsd.own.mk> for additional information about this variable.
   
 The include file <bsd.prog.mk> includes the file named "../Makefile.inc"  The include file <bsd.prog.mk> includes the file named "../Makefile.inc"
 if it exists, as well as the include file <bsd.man.mk>.  if it exists, as well as the include file <bsd.man.mk>.
Line 708  the same eight targets as <bsd.prog.mk>:
Line 727  the same eight targets as <bsd.prog.mk>:
 includes, install, lint, and tags.  Additionally, it has a checkver target  includes, install, lint, and tags.  Additionally, it has a checkver target
 which checks for installed shared object libraries whose version is greater  which checks for installed shared object libraries whose version is greater
 that the version of the source. It has a limited number of suffixes,  that the version of the source. It has a limited number of suffixes,
 consistent with the current needs of the BSD tree.  consistent with the current needs of the BSD tree.  bsd.lib.mk includes
   <bsd.shlib.mk> to get shared library parameters.
   
 It sets/uses the following variables:  It sets/uses the following variables:
   
Line 716  LIB  The name of the library to build.
Line 736  LIB  The name of the library to build.
   
 LIBDIR          Target directory for libraries.  LIBDIR          Target directory for libraries.
   
 SHLIBDIR        Target directory for shared libraries if ${USE_SHLIBDIR}  SHLIBINSTALLDIR Target directory for shared libraries if ${USE_SHLIBDIR}
                 is "yes".                  is "yes".
   
 USE_SHLIBDIR    If "yes", use ${SHLIBDIR} instead of ${LIBDIR}  USE_SHLIBDIR    If "yes", use ${SHLIBINSTALLDIR} instead of ${LIBDIR}
                 as the path to install shared libraries to.                  as the path to install shared libraries to.
                 USE_SHLIBDIR must be defined before <bsd.own.mk> is included.                  USE_SHLIBDIR must be defined before <bsd.own.mk> is included.
   

Legend:
Removed from v.1.105  
changed lines
  Added in v.1.106

CVSweb <webmaster@jp.NetBSD.org>