114 struct _Name *sprodep_value;
115 char *sprodep_env;
116 int recursion_level;
117 Boolean do_get;
118 Boolean implicit;
119 Boolean redo;
120 int auto_count;
121 struct _Name **automatics;
122 pid_t pid;
123 int job_msg_id;
124 char *stdout_file;
125 char *stderr_file;
126 struct _Name *temp_file;
127 int conditional_cnt;
128 struct _Name **conditional_targets;
129 Boolean make_refd;
130 };
131
132 typedef enum {
133 serial_mode,
134 parallel_mode,
135 distributed_mode
136 } DMake_mode;
137
138 typedef enum {
139 txt1_mode,
140 txt2_mode,
141 html1_mode
142 } DMake_output_mode;
143
144 struct _Recursive_make {
145 struct _Recursive_make *next; /* Linked list */
146 wchar_t *target;/* Name of target */
147 wchar_t *oldline;/* Original line in .nse_depinfo */
148 wchar_t *newline;/* New line in .nse_depinfo */
149 wchar_t *cond_macrostring;
150 /* string built from value of
151 * conditional macros used by
152 * this target
153 */
154 Boolean removed;/* This target is no longer recursive*/
155 };
|
114 struct _Name *sprodep_value;
115 char *sprodep_env;
116 int recursion_level;
117 Boolean do_get;
118 Boolean implicit;
119 Boolean redo;
120 int auto_count;
121 struct _Name **automatics;
122 pid_t pid;
123 int job_msg_id;
124 char *stdout_file;
125 char *stderr_file;
126 struct _Name *temp_file;
127 int conditional_cnt;
128 struct _Name **conditional_targets;
129 Boolean make_refd;
130 };
131
132 typedef enum {
133 serial_mode,
134 parallel_mode
135 } DMake_mode;
136
137 typedef enum {
138 txt1_mode,
139 txt2_mode,
140 html1_mode
141 } DMake_output_mode;
142
143 struct _Recursive_make {
144 struct _Recursive_make *next; /* Linked list */
145 wchar_t *target;/* Name of target */
146 wchar_t *oldline;/* Original line in .nse_depinfo */
147 wchar_t *newline;/* New line in .nse_depinfo */
148 wchar_t *cond_macrostring;
149 /* string built from value of
150 * conditional macros used by
151 * this target
152 */
153 Boolean removed;/* This target is no longer recursive*/
154 };
|