Deleted Added
full compact
bmake.cat1 (300313) bmake.cat1 (301462)
1MAKE(1) NetBSD General Commands Manual MAKE(1)
2
3NNAAMMEE
4 bbmmaakkee -- maintain program dependencies
5
6SSYYNNOOPPSSIISS
7 bbmmaakkee [--BBeeiikkNNnnqqrrssttWWwwXX] [--CC _d_i_r_e_c_t_o_r_y] [--DD _v_a_r_i_a_b_l_e] [--dd _f_l_a_g_s]
8 [--ff _m_a_k_e_f_i_l_e] [--II _d_i_r_e_c_t_o_r_y] [--JJ _p_r_i_v_a_t_e] [--jj _m_a_x___j_o_b_s]

--- 517 unchanged lines hidden (view full) ---

526 The list of makefiles read by bbmmaakkee, which is useful for
527 tracking dependencies. Each makefile is recorded only
528 once, regardless of the number of times read.
529
530 _._M_A_K_E_._M_O_D_E Processed after reading all makefiles. Can affect the
531 mode that bbmmaakkee runs in. It can contain a number of key-
532 words:
533
1MAKE(1) NetBSD General Commands Manual MAKE(1)
2
3NNAAMMEE
4 bbmmaakkee -- maintain program dependencies
5
6SSYYNNOOPPSSIISS
7 bbmmaakkee [--BBeeiikkNNnnqqrrssttWWwwXX] [--CC _d_i_r_e_c_t_o_r_y] [--DD _v_a_r_i_a_b_l_e] [--dd _f_l_a_g_s]
8 [--ff _m_a_k_e_f_i_l_e] [--II _d_i_r_e_c_t_o_r_y] [--JJ _p_r_i_v_a_t_e] [--jj _m_a_x___j_o_b_s]

--- 517 unchanged lines hidden (view full) ---

526 The list of makefiles read by bbmmaakkee, which is useful for
527 tracking dependencies. Each makefile is recorded only
528 once, regardless of the number of times read.
529
530 _._M_A_K_E_._M_O_D_E Processed after reading all makefiles. Can affect the
531 mode that bbmmaakkee runs in. It can contain a number of key-
532 words:
533
534 _c_o_m_p_a_t Like --BB, puts bbmmaakkee into "compat" mode.
534 _c_o_m_p_a_t Like --BB, puts bbmmaakkee into "compat"
535 mode.
535
536
536 _m_e_t_a Puts bbmmaakkee into "meta" mode, where meta files
537 are created for each target to capture the
538 command run, the output generated and if
539 filemon(4) is available, the system calls
540 which are of interest to bbmmaakkee. The captured
541 output can be very useful when diagnosing
542 errors.
537 _m_e_t_a Puts bbmmaakkee into "meta" mode, where
538 meta files are created for each tar-
539 get to capture the command run, the
540 output generated and if filemon(4)
541 is available, the system calls which
542 are of interest to bbmmaakkee. The cap-
543 tured output can be very useful when
544 diagnosing errors.
543
545
544 _c_u_r_d_i_r_O_k_= _b_f Normally bbmmaakkee will not create .meta files
545 in `_._C_U_R_D_I_R'. This can be overridden by set-
546 ting _b_f to a value which represents True.
546 _c_u_r_d_i_r_O_k_= _b_f Normally bbmmaakkee will not create .meta
547 files in `_._C_U_R_D_I_R'. This can be
548 overridden by setting _b_f to a value
549 which represents True.
547
550
548 _e_n_v For debugging, it can be useful to include
549 the environment in the .meta file.
551 _m_i_s_s_i_n_g_-_m_e_t_a_= _b_f If _b_f is True, then a missing .meta
552 file makes the target out-of-date.
550
553
551 _v_e_r_b_o_s_e If in "meta" mode, print a clue about the
552 target being built. This is useful if the
553 build is otherwise running silently. The
554 message printed the value of:
555 _._M_A_K_E_._M_E_T_A_._P_R_E_F_I_X.
554 _m_i_s_s_i_n_g_-_f_i_l_e_m_o_n_= _b_f If _b_f is True, then missing filemon
555 data makes the target out-of-date.
556
556
557 _i_g_n_o_r_e_-_c_m_d Some makefiles have commands which are simply
558 not stable. This keyword causes them to be
559 ignored for determining whether a target is
560 out of date in "meta" mode. See also
561 ..NNOOMMEETTAA__CCMMPP.
557 _n_o_f_i_l_e_m_o_n Do not use filemon(4).
562
558
563 _s_i_l_e_n_t_= _b_f If _b_f is True, when a .meta file is created,
564 mark the target ..SSIILLEENNTT.
559 _e_n_v For debugging, it can be useful to
560 include the environment in the .meta
561 file.
565
562
563 _v_e_r_b_o_s_e If in "meta" mode, print a clue
564 about the target being built. This
565 is useful if the build is otherwise
566 running silently. The message
567 printed the value of:
568 _._M_A_K_E_._M_E_T_A_._P_R_E_F_I_X.
569
570 _i_g_n_o_r_e_-_c_m_d Some makefiles have commands which
571 are simply not stable. This keyword
572 causes them to be ignored for deter-
573 mining whether a target is out of
574 date in "meta" mode. See also
575 ..NNOOMMEETTAA__CCMMPP.
576
577 _s_i_l_e_n_t_= _b_f If _b_f is True, when a .meta file is
578 created, mark the target ..SSIILLEENNTT.
579
566 _._M_A_K_E_._M_E_T_A_._B_A_I_L_I_W_I_C_K
567 In "meta" mode, provides a list of prefixes which match
568 the directories controlled by bbmmaakkee. If a file that was
569 generated outside of _._O_B_J_D_I_R but within said bailiwick is
570 missing, the current target is considered out-of-date.
571
572 _._M_A_K_E_._M_E_T_A_._C_R_E_A_T_E_D
573 In "meta" mode, this variable contains a list of all the

--- 896 unchanged lines hidden (view full) ---

1470 The make syntax is difficult to parse without actually acting of the
1471 data. For instance finding the end of a variable use should involve
1472 scanning each the modifiers using the correct terminator for each field.
1473 In many places make just counts {} and () in order to find the end of a
1474 variable expansion.
1475
1476 There is no way of escaping a space character in a filename.
1477
580 _._M_A_K_E_._M_E_T_A_._B_A_I_L_I_W_I_C_K
581 In "meta" mode, provides a list of prefixes which match
582 the directories controlled by bbmmaakkee. If a file that was
583 generated outside of _._O_B_J_D_I_R but within said bailiwick is
584 missing, the current target is considered out-of-date.
585
586 _._M_A_K_E_._M_E_T_A_._C_R_E_A_T_E_D
587 In "meta" mode, this variable contains a list of all the

--- 896 unchanged lines hidden (view full) ---

1484 The make syntax is difficult to parse without actually acting of the
1485 data. For instance finding the end of a variable use should involve
1486 scanning each the modifiers using the correct terminator for each field.
1487 In many places make just counts {} and () in order to find the end of a
1488 variable expansion.
1489
1490 There is no way of escaping a space character in a filename.
1491
1478NetBSD 5.1 May 10, 2016 NetBSD 5.1
1492NetBSD 5.1 June 2, 2016 NetBSD 5.1