39 /*
40 * Defined macros
41 */
42
43 /*
44 * typedefs & structs
45 */
46
47 /*
48 * Global variables used by make only
49 */
50 FILE *dependency_report_file;
51
52 /*
53 * Global variables used by make
54 */
55 Boolean allrules_read=false;
56 Name posix_name;
57 Name svr4_name;
58 Boolean sdot_target; /* used to identify s.m(/M)akefile */
59 Boolean all_parallel; /* TEAMWARE_MAKE_CMN */
60 Boolean assign_done;
61 int foo;
62 Boolean build_failed_seen;
63 Name built_last_make_run;
64 Name c_at;
65 Boolean cleanup;
66 Boolean close_report;
67 Boolean command_changed;
68 Boolean commands_done;
69 Chain conditional_targets;
70 Name conditionals;
71 Boolean continue_after_error; /* `-k' */
72 Property current_line;
73 Name current_make_version;
74 Name current_target;
75 short debug_level;
76 Cmd_line default_rule;
77 Name default_rule_name;
78 Name default_target_to_build;
79 Name dmake_group;
85 Name dmake_odir;
86 Name dmake_rcfile;
87 Name done;
88 Name dot;
89 Name dot_keep_state;
90 Name dot_keep_state_file;
91 Name empty_name;
92 Boolean fatal_in_progress;
93 int file_number;
94 #if 0
95 Boolean filter_stderr; /* `-X' */
96 #endif
97 Name force;
98 Name ignore_name;
99 Boolean ignore_errors; /* `-i' */
100 Boolean ignore_errors_all; /* `-i' */
101 Name init;
102 int job_msg_id;
103 Boolean keep_state;
104 Name make_state;
105 #ifdef TEAMWARE_MAKE_CMN
106 timestruc_t make_state_before;
107 #endif
108 Dependency makefiles_used;
109 Name makeflags;
110 // Boolean make_state_locked; // Moved to lib/mksh
111 Name make_version;
112 char mbs_buffer2[(MAXPATHLEN * MB_LEN_MAX)];
113 char *mbs_ptr;
114 char *mbs_ptr2;
115 int mtool_msgs_fd;
116 Boolean depinfo_already_read = false;
117 Boolean no_action_was_taken = true; /* true if we've not **
118 ** run any command */
119
120 Boolean no_parallel = false; /* TEAMWARE_MAKE_CMN */
121 Name no_parallel_name;
122 Name not_auto;
123 Boolean only_parallel; /* TEAMWARE_MAKE_CMN */
124 Boolean parallel; /* TEAMWARE_MAKE_CMN */
125 Name parallel_name;
126 Name localhost_name;
127 int parallel_process_cnt;
128 Percent percent_list;
129 Dyntarget dyntarget_list;
130 Name plus;
131 Name pmake_machinesfile;
132 Name precious;
133 Name primary_makefile;
134 Boolean quest; /* `-q' */
135 short read_trace_level;
136 Boolean reading_dependencies = false;
137 Name recursive_name;
138 int recursion_level;
139 short report_dependencies_level = 0; /* -P */
140 Boolean report_pwd;
141 Boolean rewrite_statefile;
142 Running running_list;
143 char *sccs_dir_path;
144 Name sccs_get_name;
|
39 /*
40 * Defined macros
41 */
42
43 /*
44 * typedefs & structs
45 */
46
47 /*
48 * Global variables used by make only
49 */
50 FILE *dependency_report_file;
51
52 /*
53 * Global variables used by make
54 */
55 Boolean allrules_read=false;
56 Name posix_name;
57 Name svr4_name;
58 Boolean sdot_target; /* used to identify s.m(/M)akefile */
59 Boolean all_parallel;
60 Boolean assign_done;
61 int foo;
62 Boolean build_failed_seen;
63 Name built_last_make_run;
64 Name c_at;
65 Boolean cleanup;
66 Boolean close_report;
67 Boolean command_changed;
68 Boolean commands_done;
69 Chain conditional_targets;
70 Name conditionals;
71 Boolean continue_after_error; /* `-k' */
72 Property current_line;
73 Name current_make_version;
74 Name current_target;
75 short debug_level;
76 Cmd_line default_rule;
77 Name default_rule_name;
78 Name default_target_to_build;
79 Name dmake_group;
85 Name dmake_odir;
86 Name dmake_rcfile;
87 Name done;
88 Name dot;
89 Name dot_keep_state;
90 Name dot_keep_state_file;
91 Name empty_name;
92 Boolean fatal_in_progress;
93 int file_number;
94 #if 0
95 Boolean filter_stderr; /* `-X' */
96 #endif
97 Name force;
98 Name ignore_name;
99 Boolean ignore_errors; /* `-i' */
100 Boolean ignore_errors_all; /* `-i' */
101 Name init;
102 int job_msg_id;
103 Boolean keep_state;
104 Name make_state;
105 timestruc_t make_state_before;
106 Dependency makefiles_used;
107 Name makeflags;
108 // Boolean make_state_locked; // Moved to lib/mksh
109 Name make_version;
110 char mbs_buffer2[(MAXPATHLEN * MB_LEN_MAX)];
111 char *mbs_ptr;
112 char *mbs_ptr2;
113 int mtool_msgs_fd;
114 Boolean depinfo_already_read = false;
115 Boolean no_action_was_taken = true; /* true if we've not **
116 ** run any command */
117
118 Boolean no_parallel = false;
119 Name no_parallel_name;
120 Name not_auto;
121 Boolean only_parallel;
122 Boolean parallel;
123 Name parallel_name;
124 Name localhost_name;
125 int parallel_process_cnt;
126 Percent percent_list;
127 Dyntarget dyntarget_list;
128 Name plus;
129 Name pmake_machinesfile;
130 Name precious;
131 Name primary_makefile;
132 Boolean quest; /* `-q' */
133 short read_trace_level;
134 Boolean reading_dependencies = false;
135 Name recursive_name;
136 int recursion_level;
137 short report_dependencies_level = 0; /* -P */
138 Boolean report_pwd;
139 Boolean rewrite_statefile;
140 Running running_list;
141 char *sccs_dir_path;
142 Name sccs_get_name;
|