1. Mark file as seriously out of date with reality.
2. Update the list of library names and variables. 3. Update to reflect forth coming bsd.inc.mk file. 4. Update which .mk files include other .mk files. Submitted by: Bruce Evans (partial, enhanced by me)
This commit is contained in:
parent
7a309dad9f
commit
0a2650232c
@ -1,5 +1,9 @@
|
||||
# @(#)bsd.README 8.2 (Berkeley) 4/2/94
|
||||
|
||||
XXX This document is seriously out of date, it is currenly being revised.
|
||||
|
||||
Rod Grimes <rgrimes@freebsd.org>
|
||||
|
||||
This is the README file for the new make "include" files for the BSD
|
||||
source tree. The files are installed in /usr/share/mk, and are, by
|
||||
convention, named with the suffix ".mk". Each ".mk" file has a
|
||||
@ -92,8 +96,7 @@ MLINKS List of manual page links (using a .1 - .8 suffix). The
|
||||
linked-to file must come first, the linked file second,
|
||||
and there may be multiple pairs. The files are soft-linked.
|
||||
|
||||
The include file <bsd.man.mk> includes a file named "../Makefile.inc" if
|
||||
it exists.
|
||||
The include file <bsd.man.mk> includes the include file <bsd.inc.mk>.
|
||||
|
||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||
|
||||
@ -204,21 +207,36 @@ DPADD Additional dependencies for the program. Usually used for
|
||||
|
||||
The following libraries are predefined for DPADD:
|
||||
|
||||
LIBCRT0 /usr/lib/crt0.o (sic)
|
||||
LIBC /usr/lib/libc.a
|
||||
LIBCOMPAT /usr/lib/libcompat.a
|
||||
LIBCRYPT /usr/lib/libcrypt.a
|
||||
LIBCURSES /usr/lib/libcurses.a
|
||||
LIBDBM /usr/lib/libdbm.a
|
||||
LIBDES /usr/lib/libdes.a
|
||||
LIBL /usr/lib/libl.a
|
||||
LIBEDIT /usr/lib/libedit.a
|
||||
LIBGCC /usr/lib/libgcc.a
|
||||
LIBGNUMALLOC /usr/lib/libgnumalloc.a
|
||||
LIBGNUREGEX /usr/lib/libgnuregex.a
|
||||
LIBKDB /usr/lib/libkdb.a
|
||||
LIBKRB /usr/lib/libkrb.a
|
||||
LIBKVM /usr/lib/libkvm.a
|
||||
LIBL /usr/lib/libl.a
|
||||
LIBM /usr/lib/libm.a
|
||||
LIBMD /usr/lib/libmd.a
|
||||
LIBMP /usr/lib/libmp.a
|
||||
LIBMYTINFO /usr/lib/libmytinfo.a
|
||||
LIBNCURSES /usr/lib/libncurses.a
|
||||
LIBPC /usr/lib/libpc.a
|
||||
LIBPLOT /usr/lib/libplot.a
|
||||
LIBRPC /usr/lib/sunrpc.a
|
||||
LIBREADLINE /usr/lib/libreadline.a
|
||||
LIBRESOLV /usr/lib/libresolv.a
|
||||
LIBRPCSVC /usr/lib/librpcsvc
|
||||
LIBSCRYPT /usr/lib/libscrypt.a
|
||||
LIBSKEY /usr/lib/libskey.a
|
||||
LIBTELNET /usr/lib/libtelnet.a
|
||||
LIBTERMCAP /usr/lib/libtermcap.a
|
||||
LIBUTIL /usr/lib/libutil.a
|
||||
LIBY /usr/lib/liby.a
|
||||
|
||||
SHAREDSTRINGS If defined, a new .c.o rule is used that results in shared
|
||||
strings, using xstr(1).
|
||||
@ -230,8 +248,8 @@ SUBDIR A list of subdirectories that should be built as well.
|
||||
Each of the targets will execute the same target in the
|
||||
subdirectories.
|
||||
|
||||
The include file <bsd.prog.mk> includes the file named "../Makefile.inc"
|
||||
if it exists, as well as the include file <bsd.man.mk>.
|
||||
The include file <bsd.prog.mk> includes the include files <bsd.inc.mk>
|
||||
and <bsd.man.mk>.
|
||||
|
||||
Some simple examples:
|
||||
|
||||
@ -291,8 +309,8 @@ SRCS List of source files to build the library. Suffix types
|
||||
to .c files of the same name. (This is not the default for
|
||||
versions of make.)
|
||||
|
||||
The include file <bsd.lib.mk> includes the file named "../Makefile.inc"
|
||||
if it exists, as well as the include file <bsd.man.mk>.
|
||||
The include file <bsd.lib.mk> includes the include files <bsd.inc.mk>
|
||||
and <bsd.man.mk>.
|
||||
|
||||
It has rules for building profiled objects; profiled libraries are
|
||||
built by default.
|
||||
|
Loading…
Reference in New Issue
Block a user