Lines Matching +refs:include +refs:file

2 This is the README file for the "include" files for the FreeBSD
7 Note, this file is not intended to replace reading through the .mk
10 There are two main types of make include files. One type is the generally
11 usable make include files, such as bsd.prog.mk and bsd.lib.mk. The other is
12 the internal make include files, such as bsd.files.mk and bsd.man.mk, which
13 can not/should not be used directly but are used by the other make include
14 files. In most cases it is only interesting to include bsd.prog.mk or
29 bsd.incs.mk - install of include files
31 bsd.init.mk - initialization for the make include files
52 This file does not document bsd.port*.mk. They are documented in ports(7).
67 include files. For more examples look at the makefiles in the FreeBSD
74 The files are like C-style #include files, and pretty much behave like
76 used instead of the hash mark, i.e. ".include <bsd.prog.mk>".
79 of the file is normally done at the *end* of the Makefile. The reason for
109 The file .depend in the source directory is expected to contain dependencies
110 for the source files. This file is read automatically by make after reading
114 the tree where the file gets installed.
127 Flags dependent on source file name.
129 Flags dependent on output file name.
133 Flags dependent on source file name.
135 Flags dependent on output file name.
139 Flags dependent on source file name.
141 Flags dependent on output file name.
155 Flags dependent on source file name.
157 Flags dependent on output file name.
166 library and object. Library file names are
186 Loader objects dependent on output file name.
192 Flags dependent on output file name.
199 Libraries dependent on output file name.
219 The include file <sys.mk> has the default rules for all makes, in the BSD
220 environment or otherwise. You probably don't want to touch this file.
224 The include file <bsd.arch.inc.mk> includes other Makefiles for specific
225 architectures, if they exist. It will include the first of the following
231 The include file <bsd.man.mk> handles installing manual pages and their
259 linked-to file must come first, the linked file second,
262 MANSRC.${MAN:T} Name of source file for an individual manual page.
265 The include file <bsd.man.mk> includes a file named "../Makefile.inc" if
270 The include file <bsd.own.mk> contains the owners, groups, etc. for both
309 This file is generally useful when building your own Makefiles so that
314 The include file <bsd.prog.mk> handles building programs from one or
329 them in the file .depend.
337 create a tags file for the source files.
366 further specialized by FILES<VAR>_<file>.
369 linked-to file coming first, followed by the linked
370 file. The files are hard-linked. For example, to link
429 SCRIPTS A list of interpreter scripts [file.{sh,csh,pl,awk,...}].
447 The include file <bsd.prog.mk> includes the file named "../Makefile.inc"
448 if it exists, as well as the include file <bsd.man.mk>.
456 .include <bsd.prog.mk>
472 The include file, <bsd.compat.mk>, allows programs (built with
486 The include file, <bsd.snmpmod.mk>, handles building MIB modules for bsnmpd
546 ${MOD}_tree.c A source file and header which programmatically describes
562 The include file <bsd.subdir.mk> contains the default targets for building
571 The include file <bsd.lib.mk> has support for building libraries. It has the
600 linked-to file coming first, followed by the linked
601 file. The files are hard-linked. For example, to link
619 SHLIB_LDSCRIPT Template file to generate shared library linker script.
628 The include file <bsd.lib.mk> includes the file named "../Makefile.inc"
629 if it exists, as well as the include file <bsd.man.mk>.
635 The include file <bsd.test.mk> handles building one or more test programs
658 them in the file .depend.
666 create a tags file for the source files.
740 Please see the documentation above for this other file for additional