remake
4.3+dbg-1.5
src
globals.h
Go to the documentation of this file.
1
#ifndef GLOBALS_H
2
#define GLOBALS_H
3
4
#include "
types.h
"
5
#include "
variable.h
"
6
7
#define OUTPUT_SYNC_NONE 0
8
#define OUTPUT_SYNC_LINE 1
9
#define OUTPUT_SYNC_TARGET 2
10
#define OUTPUT_SYNC_RECURSE 3
11
12
extern
int
env_overrides
;
13
14
/* Nonzero means ignore status codes returned by commands
15
executed to remake files. Just treat them all as successful (-i). */
16
extern
int
ignore_errors_flag
;
17
18
/* Nonzero means don't remake anything, just print the data base
19
that results from reading the makefile (-p). */
20
extern
int
print_data_base_flag
;
21
22
/* Nonzero means don't remake anything; just return a nonzero status
23
if the specified targets are not up to date (-q). */
24
extern
int
question_flag
;
25
26
/* Nonzero means do not use any of the builtin rules (-r) / variables (-R). */
27
28
extern
int
no_builtin_rules_flag
;
29
extern
int
no_builtin_variables_flag
;
30
31
/* Nonzero means check symlink mtimes. */
32
extern
int
check_symlink_flag
;
33
34
/* Nonzero means print directory before starting and when done (-w). */
35
extern
int
print_directory_flag
;
36
37
/* Nonzero means print version information. */
38
extern
int
print_version_flag
;
39
41
extern
int
shell_trace
;
42
44
extern
int
profile_flag
;
45
48
extern
int
search_parent_flag
;
49
50
/* Nonzero means do extra verification (that may slow things down). */
51
extern
int
verify_flag
;
52
53
/* Nonzero means do not print commands to be executed (-s). */
54
extern
int
silent_flag
;
55
56
/* Nonzero means just touch the files
57
that would appear to need remaking (-t) */
58
extern
int
touch_flag
;
59
60
/* Nonzero means just print what commands would need to be executed,
61
don't actually execute them (-n). */
62
extern
int
just_print_flag
;
63
65
extern
int
no_extended_errors
;
66
67
extern
int
db_level
;
68
70
extern
unsigned
int
makelevel
;
71
75
extern
int
show_targets_flag
;
76
80
extern
int
show_tasks_flag
;
81
83
extern
int
debugger_flag
;
84
86
extern
int
in_debugger
;
87
89
extern
bool
b_debugger_preread
;
90
91
/* Remember the original value of the SHELL variable, from the environment. */
92
struct
variable
shell_var
;
93
94
#endif
/*GLOBALS_H*/
types.h
Miscellaneous types.
check_symlink_flag
int check_symlink_flag
ignore_errors_flag
int ignore_errors_flag
question_flag
int question_flag
profile_flag
int profile_flag
debugger_flag
int debugger_flag
makelevel
unsigned int makelevel
print_directory_flag
int print_directory_flag
no_extended_errors
int no_extended_errors
db_level
int db_level
show_tasks_flag
int show_tasks_flag
no_builtin_rules_flag
int no_builtin_rules_flag
search_parent_flag
int search_parent_flag
verify_flag
int verify_flag
variable.h
silent_flag
int silent_flag
env_overrides
int env_overrides
b_debugger_preread
bool b_debugger_preread
in_debugger
int in_debugger
print_version_flag
int print_version_flag
shell_trace
int shell_trace
no_builtin_variables_flag
int no_builtin_variables_flag
print_data_base_flag
int print_data_base_flag
just_print_flag
int just_print_flag
shell_var
struct variable shell_var
Definition:
globals.h:92
touch_flag
int touch_flag
show_targets_flag
int show_targets_flag
variable
Definition:
variable.h:56
Generated on Wed Mar 18 2020 07:42:22 for remake by
1.8.13