Sync usage with man page.
[netbsd-mini2440.git] / share / man / man5 / mk.conf.5
blob1c84a61786103971a99c4b29bc0381f7c5247eb7
1 .\"     $NetBSD: mk.conf.5,v 1.49 2009/09/08 07:54:49 wiz Exp $
2 .\"
3 .\"  Copyright (c) 1999-2003 The NetBSD Foundation, Inc.
4 .\"  All rights reserved.
5 .\"
6 .\"  This code is derived from software contributed to The NetBSD Foundation
7 .\"  by Luke Mewburn.
8 .\"
9 .\"  Redistribution and use in source and binary forms, with or without
10 .\"  modification, are permitted provided that the following conditions
11 .\"  are met:
12 .\"  1. Redistributions of source code must retain the above copyright
13 .\"     notice, this list of conditions and the following disclaimer.
14 .\"  2. Redistributions in binary form must reproduce the above copyright
15 .\"     notice, this list of conditions and the following disclaimer in the
16 .\"     documentation and/or other materials provided with the distribution.
17 .\"
18 .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
19 .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20 .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
21 .\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
22 .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23 .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25 .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26 .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28 .\" POSSIBILITY OF SUCH DAMAGE.
29 .\"
30 .Dd September 8, 2009
31 .Dt MK.CONF 5
32 .Os
33 .\" turn off hyphenation
34 .hym 999
36 .Sh NAME
37 .Nm mk.conf
38 .Nd make configuration file
40 .Sh DESCRIPTION
41 The
42 .Nm
43 file overrides various parameters used during the build of the system.
44 .Pp
45 Listed below are the
46 .Nm
47 variables that may be set, the values to which each may be set,
48 a brief description of what each variable does, and a reference to
49 relevant manual pages.
51 .Ss NetBSD System variables
53 .de YorN
54 Can be set to
55 .Dq yes
57 .Dq no .
59 .de DFLT
60 .Pp
61 .Em Default :
63 .de DFLTu
64 .DFLT
65 Unset.
67 .de DFLTy
68 .DFLT
69 .Dq yes
71 .de DFLTn
72 .DFLT
73 .Dq no
75 .Bl -tag -width MKDYNAMICROOT
77 .It Sy NETBSDSRCDIR
78 The path to the top level of the
79 .Nx
80 sources.
82 .Xr make 1
83 is run from within the
84 .Nx
85 source tree, the default is the top
86 level of that tree (as determined by the presence of
87 .Pa build.sh
88 and
89 .Pa tools/ ) ,
90 otherwise
91 .Sy BSDSRCDIR
92 will be used.
94 .It Sy BSDOBJDIR
95 The real path to the
96 .Sq obj
97 tree for the
98 .Nx
99 source tree.
100 .DFLT
101 .Pa /usr/obj
103 .It Sy BSDSRCDIR
104 The real path to the
106 source tree.
107 .DFLT
108 .Pa /usr/src
110 .It Sy BUILD
111 If defined,
112 .Sq "make install"
113 checks that the targets in the source directories are up-to-date and
114 re-makes them if they are out of date, instead of blindly trying to install
115 out of date or non-existent targets.
116 .DFLTu
118 .It Sy BUILDID
119 Identifier for the build.
120 The identifier will be appended to
121 object directory names, and can be consulted in the
122 .Xr make 1
123 configuration file in order to set additional build parameters,
124 such as compiler flags.
125 .DFLTu
127 .It Sy COPTS
128 Extra options for the C compiler.
129 Should be appended to (e.g.,
130 .Sy COPTS+=-g ) ,
131 rather than explicitly set.
132 Note that
133 .Sy CPUFLAGS ,
135 .Sy COPTS ,
136 should be used for
137 compiler flags that select CPU-related options.
138 Also note that
139 .Sy CFLAGS
140 should never be set in
141 .Nm .
143 .It Sy CPUFLAGS
144 Additional flags passed to the compiler/assembler to select
145 CPU instruction set options, CPU tuning options, etc.
146 Such options should not be specified in
147 .Sy COPTS ,
148 because some parts of the build process need to override
149 CPU-related compiler options.
151 .It Sy DESTDIR
152 Directory to contain the built
154 system.
155 If set, special options are passed to the compilation tools to
156 prevent their default use of the host system's
157 .Sy /usr/include , /usr/lib ,
158 and so forth.
159 This pathname should
160 .Em not
161 end with a slash
162 .Pq /
163 character (for installation into the system's root directory, set
164 .Sy DESTDIR
165 to an empty string).
166 The directory must reside on a file system which supports long file
167 names and hard links.
168 .DFLT
169 Empty string if
170 .Sy USETOOLS
172 .Dq yes ;
173 unset otherwise.
175 .Em Note :
176 .Sy build.sh
177 will provide a default of
178 .Pa destdir. Ns Sy MACHINE
179 (in the top-level
180 .Sy .OBJDIR )
181 unless run in
182 .Sq expert
183 mode
185 .It Sy MAKEVERBOSE
186 Level of verbosity of status messages.
187 Supported values:
188 .Bl -tag -width xxx
189 .It 0
190 No descriptive messages or commands executed by
191 .Xr make 1
192 are shown.
193 .It 1
194 Brief messages are shown describing what is being done,
195 but the actual commands executed by
196 .Xr make 1
197 are not displayed.
198 .It 2
199 Descriptive messages are shown as above (prefixed with a
200 .Sq # ) ,
201 and ordinary commands performed by
202 .Xr make 1
203 are displayed.
204 .It 3
205 In addition to the above, all commands performed by
206 .Xr make 1
207 are displayed, even if they would ordinarily have been hidden
208 through use of the
209 .Dq \&@
210 prefix in the relevant makefile.
211 .It 4
212 In addition to the above, commands executed by
213 .Xr make 1
214 are traced through use of the
215 .Xr sh 1
216 .Dq Fl x
217 flag.
219 .DFLT
222 .It Sy MKATF
223 .YorN
224 Indicates whether the Automated Testing Framework is built and installed.
225 .DFLTy
227 .It Sy MKBINUTILS
228 .YorN
229 Indicates whether any of the binutils tools or libraries should be built.
230 That is, the libraries
231 .Sy libbfd ,
232 .Sy libiberty ,
233 or any of the things that depend upon them, e.g.
234 .Xr as 1 ,
235 .Xr ld 1 ,
236 .Xr dbsym 8 ,
238 .Xr mdsetimage 8 .
239 .DFLTy
241 .It Sy MKCATPAGES
242 .YorN
243 Indicates whether preformatted plaintext manual pages will be created
244 and installed.
245 .DFLTy
247 .It Sy MKCOMPLEX
248 .YorN
249 Indicates whether the
250 .Lb libm
251 is compiled with support for
252 .In complex.h .
253 .DFLTy
255 .It Sy MKCRYPTO
256 .YorN
257 Indicates whether cryptographic code will be included in a build;
258 provided for the benefit of countries that do not allow strong
259 cryptography.
260 Will not affect use of the standard low-security password encryption system,
261 .Xr crypt 3 .
262 .DFLTy
265 .Dq no ,
266 acts as
267 .Sy MKKERBEROS=no .
269 .It Sy MKCRYPTO_IDEA
270 .YorN
271 Indicates whether IDEA support will be built into
272 .Sy libcrypto_idea.a .
273 .DFLTn
275 .It Sy MKCRYPTO_MDC2
276 .YorN
277 Indicates whether MDC2 support will be built into
278 .Sy libcrypto_mdc2.a .
279 .DFLTn
281 .It Sy MKCRYPTO_RC5
282 .YorN
283 Indicates whether RC5 support will be built into
284 .Sy libcrypto_rc5.a .
285 .DFLTn
287 .It Sy MKCVS
288 .YorN
289 Indicates whether
290 .Xr cvs 1
291 is built.
292 .DFLTy
294 .It Sy MKDEBUG
295 .YorN
296 Indicates whether separate debugging symbols should be installed into
297 .Sy DESTDIR Ns Pa /usr/libdata/debug .
298 .DFLTn
300 .It Sy MKDEBUGLIB
301 .YorN
302 Indicates whether debug libraries
303 .Sy ( lib*_g.a )
304 will be built and installed.
305 Debug libraries are compiled with
306 .Dq Li -g -DDEBUG .
307 .DFLTn
309 .It Sy MKDOC
310 .YorN
311 Indicates whether system documentation destined for
312 .Sy DESTDIR Ns Pa /usr/share/doc
313 will be installed.
314 .DFLTy
316 .It Sy MKDYNAMICROOT
317 .YorN
318 Indicates whether all programs should be dynamically linked,
319 and to install shared libraries required by
320 .Pa /bin
322 .Pa /sbin
323 and the shared linker
324 .Xr ld.elf_so 1
325 into
326 .Pa /lib .
328 .Sq no ,
329 link programs in
330 .Pa /bin
332 .Pa /sbin
333 statically.
334 .DFTLy
336 .It Sy MKGCC
337 .YorN
338 Indicates whether
339 .Xr gcc 1
340 or any related libraries
341 .Pq Sy libg2c , libgcc , libobjc , libstdc++
342 are built.
343 .DFLTy
345 .It Sy MKGCCCMDS
346 .YorN
347 Indicates whether
348 .Xr gcc 1
349 is built.
351 .Dq no ,
352 then
353 .Sy MKGCC
354 controls if the
355 GCC libraries are built.
356 .DFLTy
358 .It Sy MKGDB
359 .YorN
360 Indicates whether
361 .Xr gdb 1
362 is built.
363 .DFLTy
365 .It Sy MKHESIOD
366 .YorN
367 Indicates whether the Hesiod infrastructure
368 (libraries and support programs) is built and installed.
369 .DFLTy
371 .It Sy MKHOSTOBJ
372 .YorN
373 If set to
374 .Dq yes ,
375 then for programs intended to be run on the compile host,
376 the name, release, and architecture of the host operating system
377 will be suffixed to the name of the object directory created by
378 .Dq make obj .
379 (This allows multiple host systems to compile
381 for a single target.)
382 If set to
383 .Dq no ,
384 then programs built to be run on the compile host will use the same
385 object directory names as programs built to be run on the target.
386 .DFLTn
388 .It Sy MKHTML
389 .YorN
390 Indicates whether the HTML manual pages are created and installed.
391 .DFLTy
393 .It Sy MKIEEEFP
394 .YorN
395 Indicates whether code for IEEE754/IEC60559 conformance is built.
396 Has no effect on most platforms.
397 .DFLTy
399 .It Sy MKINET6
400 Indicates whether INET6 (IPv6) infrastructure
401 (libraries and support programs) is built and installed.
402 .DFLTy
404 .It Sy MKINFO
405 .YorN
406 Indicates whether GNU Info files, used for the documentation for
407 most of the compilation tools, will be built and installed.
408 .DFLTy
410 .It Sy MKIPFILTER
411 .YorN
412 Indicates whether the
413 .Xr ipf 4
414 programs, headers and other components will be built and installed.
415 .DFLTy
417 .It Sy MKISCSI
418 .YorN
419 Indicates whether the iSCSI library and applications are
420 built and installed.
421 .DFLTy
423 .It Sy MKKERBEROS
424 .YorN
425 Indicates whether the Kerberos v5 infrastructure
426 (libraries and support programs) is built and installed.
427 .DFLTy
429 .It Sy MKLDAP
430 .YorN
431 Indicates whether the Lightweight Directory Access Protocol (LDAP)
432 infrastructure
433 (libraries and support programs) is built and installed.
434 .DFLTy
436 .It Sy MKLINKLIB
437 .YorN
438 Indicates whether all of the shared library infrastructure is built.
440 .Sq no ,
441 prevents:
442 installation of the
443 .Sy *.a
444 libraries,
445 installation of the
446 .Sy *_pic.a
447 libraries on PIC systems,
448 building of
449 .Sy *.a
450 libraries on PIC systems,
452 installation of
453 .Sy .so
454 symlinks on ELF systems.
455 .DFLTy
458 .Dq no ,
459 acts as
460 .Sy MKPICINSTALL=no MKPROFILE=no .
462 .It Sy MKLINT
463 .YorN
464 Indicates whether
465 .Xr lint 1
466 will be run against portions of the
468 source code during the build, and whether lint libraries will be
469 installed into
470 .Sy DESTDIR Ns Pa /usr/libdata/lint .
471 .DFLTy
473 .It Sy MKMAN
474 .YorN
475 Indicates whether manual pages will be installed.
476 .DFLTy
479 .Dq no ,
480 acts as
481 .Sy MKCATPAGES=no MKHTML=no .
483 .It Sy MKMANZ
484 .YorN
485 Indicates whether manual pages should be compressed with
486 .Xr gzip 1
487 at installation time.
488 .DFLTn
490 .It Sy MKMDNS
491 .YorN
492 Indicates whether the mDNS (Multicast DNS) infrastructure
493 (libraries and support programs) is built and installed.
494 .DFLTy
496 .It Sy MKNLS
497 .YorN
498 Indicates whether Native Language System (NLS) locale zone files will be
499 built and installed.
500 .DFLTy
502 .It Sy MKOBJ
503 .YorN
504 Indicates whether object directories will be created when running
505 .Dq make obj .
506 If set to
507 .Dq no ,
508 then all built files will be located inside the regular source tree.
509 .DFLTy
512 .Dq no ,
513 acts as
514 .Sy MKOBJDIRS=no .
516 .It Sy MKOBJDIRS
517 .YorN
518 Indicates whether object directories will be created automatically
519 (via a
520 .Dq make obj
521 pass) at the start of a build.
522 .DFLTn
524 .It Sy MKPAM
525 .YorN
526 Indicates whether the
527 .Xr pam 8
528 framework (libraries and support files) is built.
529 The pre-PAM code is not supported and may be removed in the future.
530 .DFLTy
532 .It Sy MKPCC
533 .YorN
534 Indicates whether
535 .Xr pcc 1
536 or any related libraries
537 .Pq Sy libpcc , libpccsoftfloat
538 are built.
539 .DFLTn
541 .It Sy MKPCCCMDS
542 .YorN
543 Indicates whether
544 .Xr pcc 1
545 is built.
547 .Dq no ,
548 then
549 .Sy MKPCC
550 controls if the
551 PCC libraries are built.
552 .DFLTn
554 .It Sy MKPF
555 .YorN
556 Indicates whether the
557 .Xr pf 4
558 programs, headers and LKM will be built and installed.
559 .DFLTy
561 .It Sy MKPIC
562 .YorN
563 Indicates whether shared objects and libraries will be created and
564 installed.
565 If set to
566 .Dq no ,
567 the entire built system will be statically linked.
568 .DFLT
569 Platform dependent.
570 As of this writing, all platforms except
571 .Sy m68000
573 .Sy sh3
574 default to
575 .Dq yes .
578 .Dq no ,
579 acts as
580 .Sy MKPICLIB=no .
582 .It Sy MKPICINSTALL
583 .YorN
584 Indicates whether the
585 .Xr ar 1
586 format libraries
587 .Sy ( lib*_pic.a ) ,
588 used to generate shared libraries, are installed.
589 .DFLTy
591 .It Sy MKPICLIB
592 .YorN
593 Indicates whether the
594 .Xr ar 1
595 format libraries
596 .Sy ( lib*_pic.a ) ,
597 used to generate shared libraries.
598 .DFLTy
600 .It Sy MKPIE
601 Indicates whether Position Independent Executables (PIE)
602 are built and installed.
603 .DFLTn
605 .It Sy MKPOSTFIX
606 .YorN
607 Indicates whether Postfix is built.
608 .DFLTy
610 .It Sy MKPROFILE
611 .YorN
612 Indicates whether profiled libraries
613 .Sy ( lib*_p.a )
614 will be built and installed.
615 .DFLT
616 .Dq yes ;
617 however, some platforms turn off
618 .Sy MKPROFILE
619 by default at times due to toolchain problems with profiled code.
621 .It Sy MKSHARE
622 .YorN
623 Indicates whether files destined to reside in
624 .Sy DESTDIR Ns Pa /usr/share
625 will be built and installed.
626 .DFLTy
629 .Dq no ,
630 acts as
631 .Sy MKCATPAGES=no MKDOC=no MKINFO=no MKHTML=no MKMAN=no MKNLS=no .
633 .It Sy MKSKEY
634 .YorN
635 Indicates whether the S/key infrastructure
636 (libraries and support programs) is built.
637 .DFLTy
639 .It Sy MKSOFTFLOAT
640 .YorN
641 Indicates whether the compiler generates output containing
642 library calls for floating point and possibly soft-float library
643 support.
644 .DFLTn
646 .It Sy MKSTATICLIB
647 .YorN
648 Indicates whether the normal static libraries
649 .Sy ( lib*_g.a )
650 will be built and installed.
651 .DFLTy
653 .It Sy MKSTRIPIDENT
654 .YorN
655 Indicates whether program binaries and shared libraries should be built
656 to include RCS IDs for use with
657 .Xr ident 1 .
658 .DFLTn
660 .It Sy MKUNPRIVED
661 .YorN
662 Indicates whether an unprivileged install will occur.
663 The user, group, permissions, and file flags, will not be set on
664 the installed item; instead the information will be appended to
665 a file called
666 .Pa METALOG
668 .Sy DESTDIR .
669 The contents of
670 .Pa METALOG
671 is used during the generation of the distribution tar files to ensure
672 that the appropriate file ownership is stored.
673 .DFLTn
675 .It Sy MKUPDATE
676 .YorN
677 Indicates whether all install operations intended to write to
678 .Sy DESTDIR
679 will compare file timestamps before installing, and skip the install
680 phase if the destination files are up-to-date.
681 This also has implications on full builds (see next subsection).
682 .DFLTn
684 .It Sy MKX11
685 .YorN
686 Indicates whether X11 is built and installed
687 (by descending into
688 .Pa src/x11
690 .Pa src/external/mit/xorg
691 depending on the value of
692 .Sy X11FLAVOUR ) .
693 .DFLTn
696 .It Sy MKYP
697 .YorN
698 Indicates whether the YP (NIS) infrastructure
699 (libraries and support programs) is built.
700 .DFLTy
702 .It Sy OBJMACHINE
703 If defined, creates objdirs of the form
704 .Pa obj. Ns Sy MACHINE ,
705 where
706 .Sy MACHINE
707 is the current architecture (as per
708 .Sq "uname -m" ) .
710 .It Sy RELEASEDIR
711 If set, specifies the directory to which a
712 .Xr release 7
713 layout will be written at the end of a
714 .Dq make release .
715 .DFLTu
717 .Em Note :
718 .Sy build.sh
719 will provide a default of
720 .Pa releasedir
721 (in the top-level
722 .Sy .OBJDIR )
723 unless run in
724 .Sq expert
725 mode
727 .It Sy TOOLDIR
728 Directory to hold the host tools, once built.
729 This directory should be unique to a given host system and
731 source tree.
732 (However, multiple targets may share the same
733 .Sy TOOLDIR ;
734 the target-dependent files have unique names.)
735 If unset, a default based
736 on the
737 .Xr uname 1
738 information of the host platform will be created in the
739 .Sy .OBJDIR
741 .Pa src .
742 .DFLTu
744 .It Sy USE_HESIOD
745 .YorN
746 Indicates whether Hesiod support is
747 enabled in the various applications that support it.
749 .Sy MKHESIOD=no ,
750 .Sy USE_HESIOD
751 will also be forced to
752 .Dq no .
753 .DFLTy
755 .It Sy USE_INET6
756 .YorN
757 Indicates whether INET6 (IPv6) support is
758 enabled in the various applications that support it.
760 .Sy MKINET6=no ,
761 .Sy USE_INET6
762 will also be forced to
763 .Dq no .
764 .DFLTy
766 .It Sy USE_JEMALLOC
767 .YorN
768 Indicates whether the
769 .Em jemalloc
770 allocator
771 .Pq which is designed for improved performance with threaded applications
772 is used instead of the
773 .Em phkmalloc
774 allocator
775 .Pq that was the default until Nx 5.0 .
776 .DFLTy
778 .It Sy USE_KERBEROS
779 .YorN
780 Indicates whether Kerberos v5 support is
781 enabled in the various applications that support it.
783 .Sy MKKERBEROS=no ,
784 .Sy USE_KERBEROS
785 will also be forced to
786 .Dq no .
787 .DFLTy
789 .It Sy USE_LDAP
790 .YorN
791 Indicates whether LDAP support is
792 enabled in the various applications that support it.
794 .Sy MKLDAP=no ,
795 .Sy USE_LDAP
796 will also be forced to
797 .Dq no .
798 .DFLTy
800 .It Sy USE_PAM
801 .YorN
802 Indicates whether
803 .Xr pam 8
804 support is enabled in the various applications that support it.
806 .Sy MKPAM=no ,
807 .Sy USE_PAM
808 will also be forced to
809 .Dq no .
810 .DFLTy
812 .It Sy USE_SKEY
813 .YorN
814 Indicates whether S/key support is
815 enabled in the various applications that support it.
817 .Sy MKSKEY=no ,
818 .Sy USE_SKEY
819 will also be forced to
820 .Dq no .
821 .DFLTy
823 This is mutually exclusive to
824 .Sy USE_PAM!=no .
826 .It Sy USE_SSP
827 .YorN
828 Indicates whether GCC stack-smashing protection (SSP) support,
829 which detects stack overflows and aborts the program,
830 is enabled.
831 This imposes some performance penalty.
832 .DFLTn
834 .It Sy USE_YP
835 .YorN
836 Indicates whether YP (NIS) support is
837 enabled in the various applications that support it.
839 .Sy MKYP=no ,
840 .Sy USE_YP
841 will also be forced to
842 .Dq no .
843 .DFLTy
845 .It Sy USETOOLS
846 Indicates whether the tools specified by
847 .Sy TOOLDIR
848 should be used as part of a build in progress.
849 Must be set to
850 .Dq yes
851 if cross-compiling.
852 .Bl -tag -width "never"
853 .It Sy yes
854 Use the tools from
855 .Sy TOOLDIR .
856 .It Sy no
857 Do not use the tools from
858 .Sy TOOLDIR ,
859 but refuse to build native compilation tool components that are
860 version-specific for that tool.
861 .It Sy never
862 Do not use the tools from
863 .Sy TOOLDIR ,
864 even when building native tool components.
865 This is similar to the traditional
867 build method, but does
868 .Em not
869 verify that the compilation tools in use are up-to-date enough in order
870 to build the tree successfully.
871 This may cause build or runtime problems when building the whole
873 source tree.
875 .DFLT
876 .Dq yes
877 if building all or part of a whole
879 source tree (detected automatically);
880 .Dq no
881 otherwise (to preserve traditional semantics of the
882 .Aq bsd.*.mk
883 .Xr make 1
884 include files).
886 .It Sy X11FLAVOUR
887 Picks which X11 distribution to cross-build with
888 .Nx .
889 Set to either
890 .Dq Xorg
892 .Dq XFree86 .
893 Only relevant if
894 .Sy MKX11!=no .
896 .Em Default :
897 .Dq Xorg
898 on alpha, i386, macppc, shark and sparc64 platforms.
899 .Dq XFree86
900 on everything else.
904 .Ss pkgsrc system variables
906 Please see the pkgsrc guide at
907 .Pa http://www.netbsd.org/Documentation/pkgsrc/
909 .Pa pkgsrc/doc/pkgsrc.txt
910 for more variables used internally by the package system and
911 .Pa ${PKGSRCDIR}/mk/defaults/mk.conf
912 for package-specific examples.
914 .Sh FILES
915 .Bl -tag -width /etc/mk.conf
917 .It Pa /etc/mk.conf
918 This file.
920 .It Pa ${PKGSRCDIR}/mk/defaults/mk.conf
921 Examples for settings regarding the pkgsrc collection.
924 .Sh SEE ALSO
925 .Xr make 1 ,
926 .Pa /usr/share/mk/bsd.README ,
927 .Pa pkgsrc/doc/pkgsrc.txt ,
928 .Pa http://www.netbsd.org/Documentation/pkgsrc/
929 .Sh HISTORY
932 file appeared in
933 .Nx 1.2 .