bmake.cat1 (261212) | bmake.cat1 (268437) |
---|---|
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] --- 436 unchanged lines hidden (view full) --- 445 446 _._A_L_L_T_A_R_G_E_T_S The list of all targets encountered in the Makefile. If 447 evaluated during Makefile parsing, lists only those tar- 448 gets encountered thus far. 449 450 _._C_U_R_D_I_R A path to the directory where bbmmaakkee was executed. Refer 451 to the description of `PWD' for more details. 452 | 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] --- 436 unchanged lines hidden (view full) --- 445 446 _._A_L_L_T_A_R_G_E_T_S The list of all targets encountered in the Makefile. If 447 evaluated during Makefile parsing, lists only those tar- 448 gets encountered thus far. 449 450 _._C_U_R_D_I_R A path to the directory where bbmmaakkee was executed. Refer 451 to the description of `PWD' for more details. 452 |
453 _._I_N_C_L_U_D_E_D_F_R_O_M_D_I_R 454 The directory of the file this Makefile was included 455 from. 456 457 _._I_N_C_L_U_D_E_D_F_R_O_M_F_I_L_E 458 The filename of the file this Makefile was included from. 459 |
|
453 MAKE The name that bbmmaakkee was executed with (_a_r_g_v_[_0_]). For 454 compatibility bbmmaakkee also sets _._M_A_K_E with the same value. 455 The preferred variable to use is the environment variable 456 MAKE because it is more compatible with other versions of 457 bbmmaakkee and cannot be confused with the special target with 458 the same name. 459 460 _._M_A_K_E_._D_E_P_E_N_D_F_I_L_E --- 330 unchanged lines hidden (view full) --- 791 word; the `g' modifier causes the substitution to apply to as many 792 instances of the search pattern _p_a_t_t_e_r_n as occur in the word or 793 words it is found in; the `W' modifier causes the value to be 794 treated as a single word (possibly containing embedded white space). 795 Note that `1' and `g' are orthogonal; the former specifies whether 796 multiple words are potentially affected, the latter whether multiple 797 substitutions can potentially occur within each affected word. 798 | 460 MAKE The name that bbmmaakkee was executed with (_a_r_g_v_[_0_]). For 461 compatibility bbmmaakkee also sets _._M_A_K_E with the same value. 462 The preferred variable to use is the environment variable 463 MAKE because it is more compatible with other versions of 464 bbmmaakkee and cannot be confused with the special target with 465 the same name. 466 467 _._M_A_K_E_._D_E_P_E_N_D_F_I_L_E --- 330 unchanged lines hidden (view full) --- 798 word; the `g' modifier causes the substitution to apply to as many 799 instances of the search pattern _p_a_t_t_e_r_n as occur in the word or 800 words it is found in; the `W' modifier causes the value to be 801 treated as a single word (possibly containing embedded white space). 802 Note that `1' and `g' are orthogonal; the former specifies whether 803 multiple words are potentially affected, the latter whether multiple 804 substitutions can potentially occur within each affected word. 805 |
806 As for the ::SS modifier, the _p_a_t_t_e_r_n and _r_e_p_l_a_c_e_m_e_n_t are subjected to 807 variable expansion before being parsed as regular expressions. 808 |
|
799 ::TT Replaces each word in the variable with its last component. 800 801 ::uu Remove adjacent duplicate words (like uniq(1)). 802 803 ::??_t_r_u_e___s_t_r_i_n_g::_f_a_l_s_e___s_t_r_i_n_g 804 If the variable name (not its value), when parsed as a .if condi- 805 tional expression, evaluates to true, return as its value the 806 _t_r_u_e___s_t_r_i_n_g, otherwise return the _f_a_l_s_e___s_t_r_i_n_g. Since the variable --- 572 unchanged lines hidden (view full) --- 1379 The make syntax is difficult to parse without actually acting of the 1380 data. For instance finding the end of a variable use should involve 1381 scanning each the modifiers using the correct terminator for each field. 1382 In many places make just counts {} and () in order to find the end of a 1383 variable expansion. 1384 1385 There is no way of escaping a space character in a filename. 1386 | 809 ::TT Replaces each word in the variable with its last component. 810 811 ::uu Remove adjacent duplicate words (like uniq(1)). 812 813 ::??_t_r_u_e___s_t_r_i_n_g::_f_a_l_s_e___s_t_r_i_n_g 814 If the variable name (not its value), when parsed as a .if condi- 815 tional expression, evaluates to true, return as its value the 816 _t_r_u_e___s_t_r_i_n_g, otherwise return the _f_a_l_s_e___s_t_r_i_n_g. Since the variable --- 572 unchanged lines hidden (view full) --- 1389 The make syntax is difficult to parse without actually acting of the 1390 data. For instance finding the end of a variable use should involve 1391 scanning each the modifiers using the correct terminator for each field. 1392 In many places make just counts {} and () in order to find the end of a 1393 variable expansion. 1394 1395 There is no way of escaping a space character in a filename. 1396 |
1387NetBSD 5.1 October 25, 2013 NetBSD 5.1 | 1397NetBSD 5.1 February 14, 2014 NetBSD 5.1 |