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 |