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 --- |