Lines Matching +full:has +full:- +full:legacy +full:- +full:mode
17 bsd.arch.inc.mk - includes arch-specific Makefile.$arch
18 bsd.compat.mk - definitions for building programs against compat ABIs
19 bsd.compiler.mk - defined based on current compiler
20 bsd.confs.mk - install of configuration files
21 bsd.cpu.mk - sets CPU/arch-related variables (included from sys.mk)
22 bsd.crunchgen.mk - building crunched binaries using crunchgen(1)
23 bsd.dep.mk - handle Makefile dependencies
24 bsd.dirs.mk - handle directory creation
25 bsd.doc.mk - building troff system documents
26 bsd.endian.mk - TARGET_ENDIAN=1234(little) or 4321 (big) for target
27 bsd.files.mk - install of general purpose files
28 bsd.incs.mk - install of include files
29 bsd.info.mk - building GNU Info hypertext system (deprecated)
30 bsd.init.mk - initialization for the make include files
31 bsd.kmod.mk - building loadable kernel modules
32 bsd.lib.mk - support for building libraries
33 bsd.libnames.mk - define library names
34 bsd.links.mk - install of links (sym/hard)
35 bsd.man.mk - install of manual pages and their links
36 bsd.nls.mk - build and install of NLS catalogs
37 bsd.obj.mk - creating 'obj' directories and cleaning up
38 bsd.own.mk - define common variables
39 bsd.port.mk - building ports
40 bsd.port.post.mk - building ports
41 bsd.port.pre.mk - building ports
42 bsd.port.subdir.mk - targets for building subdirectories for ports
43 bsd.prog.mk - building programs from source files
44 bsd.progs.mk - build multiple programs from sources
45 bsd.snmpmod.mk - building modules for the SNMP daemon bsnmpd
46 bsd.subdir.mk - targets for building subdirectories
47 bsd.sys.mk - common settings used for building FreeBSD sources
48 bsd.test.mk - building test programs from source files
49 sys.mk - default rules for all makes
53 See also make(1), mkdep(1), style.Makefile(5) and `PMake - A
56 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
69 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
73 The files are like C-style #include files, and pretty much behave like
81 the FIRST target found is the target that is used, i.e. if the Makefile has:
89 variable assignment is the overriding one, i.e. if the Makefile has:
117 object, and ".pico" denotes a position-independent relocatable object.
118 ".nossppico" denotes a position-independent relocatable object without
121 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
163 for the compiler's self-reported version.
165 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
167 The include file <sys.mk> has the default rules for all makes, in the BSD
170 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
177 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
182 It has three targets:
184 all-man:
193 MAN The manual pages to be installed (use a .1 - .9 suffix).
199 MANMODE Manual mode.
206 MLINKS List of manual page links (using a .1 - .9 suffix). The
207 linked-to file must come first, the linked file second,
208 and there may be multiple pairs. The files are hard-linked.
213 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
218 It has no targets.
224 BINMODE Binary mode.
232 MANMODE Manual mode.
246 LINKMODE Mode of hard links created by INSTALL_LINK.
252 SYMLINKMODE Mode of hard links created by INSTALL_[R]SYMLINK.
257 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
260 more source files, along with their manual pages. It has a limited number
263 It has seven targets:
293 BINMODE Binary mode.
300 CLEANFILES remove during clean and cleandir targets. "rm -rf" and
301 "rm -f" are used, respectively.
308 Owner, Group, Mode and Flags are handled by FOO_OWN,
321 There is a predefined identifier for each (non-profiled,
322 non-shared) library and object. Library file names are
335 FILES A list of non-executable files.
344 LDADD=-lutil -lcompat
351 specific flags need to be prefixed with -Wl, to work.
358 Use LIBADD=name instead of LDADD=-lname.
364 linked-to file coming first, followed by the linked
365 file. The files are hard-linked. For example, to link
374 LINKMODE Mode of links created with LINKS [${BINMODE}].
398 LDADD.foo= -lutil
402 - BINDIR
403 - BINGRP
404 - BINMODE
405 - BINOWN
406 - CFLAGS
407 - CXXFLAGS
408 - DEBUG_FLAGS
409 - DPADD
410 - DPSRCS
411 - INTERNALPROG (no installation)
412 - LDADD
413 - LDFLAGS
414 - LIBADD
415 - LINKS
416 - MAN
417 - MLINKS
418 - MK_WERROR=no
419 - PROGNAME
420 - SRCS
421 - STRIP
422 - WARNS
436 stripped/not-stripped using a single nob.
461 If foo has multiple source files, add the line:
465 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
469 top-level Makefile.libcompat. It requires that <bsd.prog.mk> also be
479 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
482 from one or more source files, along with their manual pages. It has a
494 The net-mgmt/libsmi package must be installed before
495 executing this target. The net-mgmt/net-snmp package
517 EXTRAMIBSYMS are useful when resolving inter-module
519 enum-definitions.
523 LOCALBASE The package root where smilint and the net-snmp
532 SMIPATH A colon-separated directory path where MIBs definitions
544 The files are generated via "gensnmptree -p".
551 The files are generated via "gensnmptree -e".
555 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
558 subdirectories. It has the same seven targets as <bsd.prog.mk>: all, clean,
564 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
566 The include file <bsd.lib.mk> has support for building libraries. It has the
568 tags. It has a limited number of suffixes, consistent with the current needs of
581 Use LIBADD=name instead of LDADD=-lname.
587 LIBMODE Library mode.
601 linked-to file coming first, followed by the linked
602 file. The files are hard-linked. For example, to link
611 LINKMODE Mode of links created with LINKS [${LIBMODE}].
632 It has rules for building profiled objects; profiled libraries are
637 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
642 It has seven targets:
651 target has been executed, respectively.
684 manually-crafted Kyuafile must be supplied with the
689 LOCALBASE The --prefix for the kyua package.
698 third-parties.
700 PLAIN_TESTS_C The names of the plain (legacy) programs to build.
702 PLAIN_TESTS_CXX The names of the plain (legacy) test programs to build.
704 PLAIN_TESTS_PORCH The names of the plain (legacy) porch(1)-based
707 PLAIN_TESTS_SH The names of the plain (legacy) test programs to build.
711 TAP-compliant test programs that are written in Perl.
714 TAP_TESTS_C The names of the TAP-compliant C test programs to build.
716 TAP_TESTS_CXX The names of the TAP-compliant C++ test programs to
719 TAP_TESTS_PERL The names of the TAP-compliant Perl test programs to
725 TAP_TESTS_SH The names of the TAP-compliant sh test programs to
740 get registered into the automatically-generated