aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorRodney W. Grimes <rgrimes@FreeBSD.org>1994-10-09 21:22:32 +0000
committerRodney W. Grimes <rgrimes@FreeBSD.org>1994-10-09 21:22:32 +0000
commitde4d7b80188a48b613486bf0efbe0de35c40c193 (patch)
treec47a02437eaf4c6bf2522150b94af8f28e6f74b2 /share
parent95888a719480aa6901b1824d3dfac9f6962bc659 (diff)
Notes
Diffstat (limited to 'share')
-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 f56234a8ecb00..ea9896ca5bf76 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.