diff --git a/share/mk/bsd.README b/share/mk/bsd.README index f56234a8ecb..ea9896ca5bf 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 + 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 includes a file named "../Makefile.inc" if -it exists. +The include file includes the include file . =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= @@ -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 includes the file named "../Makefile.inc" -if it exists, as well as the include file . +The include file includes the include files +and . 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 includes the file named "../Makefile.inc" -if it exists, as well as the include file . +The include file includes the include files +and . It has rules for building profiled objects; profiled libraries are built by default.