bsd.README (fa8c921e3f372be81d07f7e2fb6f05186557a651) bsd.README (a9e8c5c4b08ca673aef48cc10b45abc70c1033e0)
1# @(#)bsd.README 8.2 (Berkeley) 4/2/94
2# $FreeBSD$
3
4This is the README file for the "include" files for the FreeBSD
5source tree. The files are installed in /usr/share/mk, and are by
6convention, named with the suffix ".mk". These files store several
7build options and should be handled with caution.
8

--- 8 unchanged lines hidden (view full) ---

17bsd.lib.mk.
18
19bsd.arch.inc.mk - includes arch-specific Makefile.$arch
20bsd.compiler.mk - defined based on current compiler
21bsd.confs.mk - install of configuration files
22bsd.cpu.mk - sets CPU/arch-related variables (included from sys.mk)
23bsd.crunchgen.mk - building crunched binaries using crunchgen(1)
24bsd.dep.mk - handle Makefile dependencies
1# @(#)bsd.README 8.2 (Berkeley) 4/2/94
2# $FreeBSD$
3
4This is the README file for the "include" files for the FreeBSD
5source tree. The files are installed in /usr/share/mk, and are by
6convention, named with the suffix ".mk". These files store several
7build options and should be handled with caution.
8

--- 8 unchanged lines hidden (view full) ---

17bsd.lib.mk.
18
19bsd.arch.inc.mk - includes arch-specific Makefile.$arch
20bsd.compiler.mk - defined based on current compiler
21bsd.confs.mk - install of configuration files
22bsd.cpu.mk - sets CPU/arch-related variables (included from sys.mk)
23bsd.crunchgen.mk - building crunched binaries using crunchgen(1)
24bsd.dep.mk - handle Makefile dependencies
25bsd.dirs.mk - handle directory creation
25bsd.doc.mk - building troff system documents
26bsd.endian.mk - TARGET_ENDIAN=1234(little) or 4321 (big) for target
27bsd.files.mk - install of general purpose files
28bsd.incs.mk - install of include files
29bsd.info.mk - building GNU Info hypertext system (deprecated)
30bsd.init.mk - initialization for the make include files
31bsd.kmod.mk - building loadable kernel modules
32bsd.lib.mk - support for building libraries

--- 254 unchanged lines hidden (view full) ---

287BINOWN Binary owner.
288
289CFLAGS Flags to the compiler when creating C objects.
290
291CLEANDIRS Additional files (CLEANFILES) and directories (CLEANDIRS) to
292CLEANFILES remove during clean and cleandir targets. "rm -rf" and
293 "rm -f" are used, respectively.
294
26bsd.doc.mk - building troff system documents
27bsd.endian.mk - TARGET_ENDIAN=1234(little) or 4321 (big) for target
28bsd.files.mk - install of general purpose files
29bsd.incs.mk - install of include files
30bsd.info.mk - building GNU Info hypertext system (deprecated)
31bsd.init.mk - initialization for the make include files
32bsd.kmod.mk - building loadable kernel modules
33bsd.lib.mk - support for building libraries

--- 254 unchanged lines hidden (view full) ---

288BINOWN Binary owner.
289
290CFLAGS Flags to the compiler when creating C objects.
291
292CLEANDIRS Additional files (CLEANFILES) and directories (CLEANDIRS) to
293CLEANFILES remove during clean and cleandir targets. "rm -rf" and
294 "rm -f" are used, respectively.
295
296DIRS A list of variables referring to directories. For example:
297
298 DIRS+= FOO
299 FOO= /usr/share/foo
300
301 Owner, Group, Mode and Flags are handled by FOO_OWN,
302 FOO_GRP, FOO_MODE and FOO_FLAGS, respectively.
303
304 This allows FILESDIR to be set to FOO, and the directory
305 will be created before the files are installed and the
306 dependencies will be set correctly.
307
295DPADD Additional dependencies for the program. Usually used for
296 libraries. For example, to depend on the compatibility and
297 utility libraries use:
298
299 DPADD=${LIBCOMPAT} ${LIBUTIL}
300
301 There is a predefined identifier for each (non-profiled,
302 non-shared) library and object. Library file names are

--- 397 unchanged lines hidden ---
308DPADD Additional dependencies for the program. Usually used for
309 libraries. For example, to depend on the compatibility and
310 utility libraries use:
311
312 DPADD=${LIBCOMPAT} ${LIBUTIL}
313
314 There is a predefined identifier for each (non-profiled,
315 non-shared) library and object. Library file names are

--- 397 unchanged lines hidden ---