make.1 (300313) | make.1 (301462) |
---|---|
1.\" $NetBSD: make.1,v 1.257 2016/05/10 23:45:45 sjg Exp $ | 1.\" $NetBSD: make.1,v 1.259 2016/06/03 07:07:37 wiz Exp $ |
2.\" 3.\" Copyright (c) 1990, 1993 4.\" The Regents of the University of California. All rights reserved. 5.\" 6.\" Redistribution and use in source and binary forms, with or without 7.\" modification, are permitted provided that the following conditions 8.\" are met: 9.\" 1. Redistributions of source code must retain the above copyright --- 14 unchanged lines hidden (view full) --- 24.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28.\" SUCH DAMAGE. 29.\" 30.\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 31.\" | 2.\" 3.\" Copyright (c) 1990, 1993 4.\" The Regents of the University of California. All rights reserved. 5.\" 6.\" Redistribution and use in source and binary forms, with or without 7.\" modification, are permitted provided that the following conditions 8.\" are met: 9.\" 1. Redistributions of source code must retain the above copyright --- 14 unchanged lines hidden (view full) --- 24.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28.\" SUCH DAMAGE. 29.\" 30.\" from: @(#)make.1 8.4 (Berkeley) 3/19/94 31.\" |
32.Dd May 10, 2016 | 32.Dd June 2, 2016 |
33.Dt MAKE 1 34.Os 35.Sh NAME 36.Nm make 37.Nd maintain program dependencies 38.Sh SYNOPSIS 39.Nm 40.Op Fl BeikNnqrstWwX --- 811 unchanged lines hidden (view full) --- 852which is useful for tracking dependencies. 853Each makefile is recorded only once, regardless of the number of times read. 854.It Va .MAKE.MODE 855Processed after reading all makefiles. 856Can affect the mode that 857.Nm 858runs in. 859It can contain a number of keywords: | 33.Dt MAKE 1 34.Os 35.Sh NAME 36.Nm make 37.Nd maintain program dependencies 38.Sh SYNOPSIS 39.Nm 40.Op Fl BeikNnqrstWwX --- 811 unchanged lines hidden (view full) --- 852which is useful for tracking dependencies. 853Each makefile is recorded only once, regardless of the number of times read. 854.It Va .MAKE.MODE 855Processed after reading all makefiles. 856Can affect the mode that 857.Nm 858runs in. 859It can contain a number of keywords: |
860.Bl -hang -width ignore-cmd | 860.Bl -hang -width missing-filemon=bf. |
861.It Pa compat 862Like 863.Fl B , 864puts 865.Nm 866into "compat" mode. 867.It Pa meta 868Puts --- 7 unchanged lines hidden (view full) --- 876.It Pa curdirOk= Ar bf 877Normally 878.Nm 879will not create .meta files in 880.Ql Va .CURDIR . 881This can be overridden by setting 882.Va bf 883to a value which represents True. | 861.It Pa compat 862Like 863.Fl B , 864puts 865.Nm 866into "compat" mode. 867.It Pa meta 868Puts --- 7 unchanged lines hidden (view full) --- 876.It Pa curdirOk= Ar bf 877Normally 878.Nm 879will not create .meta files in 880.Ql Va .CURDIR . 881This can be overridden by setting 882.Va bf 883to a value which represents True. |
884.It Pa missing-meta= Ar bf 885If 886.Va bf 887is True, then a missing .meta file makes the target out-of-date. 888.It Pa missing-filemon= Ar bf 889If 890.Va bf 891is True, then missing filemon data makes the target out-of-date. 892.It Pa nofilemon 893Do not use 894.Xr filemon 4 . |
|
884.It Pa env 885For debugging, it can be useful to include the environment 886in the .meta file. 887.It Pa verbose 888If in "meta" mode, print a clue about the target being built. 889This is useful if the build is otherwise running silently. 890The message printed the value of: 891.Va .MAKE.META.PREFIX . --- 1435 unchanged lines hidden --- | 895.It Pa env 896For debugging, it can be useful to include the environment 897in the .meta file. 898.It Pa verbose 899If in "meta" mode, print a clue about the target being built. 900This is useful if the build is otherwise running silently. 901The message printed the value of: 902.Va .MAKE.META.PREFIX . --- 1435 unchanged lines hidden --- |