summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.README
diff options
context:
space:
mode:
authorrgrimes <rgrimes@FreeBSD.org>1994-10-09 21:22:32 +0000
committerrgrimes <rgrimes@FreeBSD.org>1994-10-09 21:22:32 +0000
commit7566bede3c427c0db66e7e96efe80cb1a523a952 (patch)
treec47a02437eaf4c6bf2522150b94af8f28e6f74b2 /share/mk/bsd.README
parentdf04d5a891bad8336d04e138fd1d686dbcd2ae26 (diff)
downloadFreeBSD-src-7566bede3c427c0db66e7e96efe80cb1a523a952.zip
FreeBSD-src-7566bede3c427c0db66e7e96efe80cb1a523a952.tar.gz
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)
Diffstat (limited to 'share/mk/bsd.README')
-rw-r--r--share/mk/bsd.README36
1 files changed, 27 insertions, 9 deletions
diff --git a/share/mk/bsd.README b/share/mk/bsd.README
index f56234a..ea9896c 100644
--- a/share/mk/bsd.README
+++ b/share/mk/bsd.README
@@ -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.
OpenPOWER on IntegriCloud