remake  4.3+dbg-1.5
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. */
93 
94 #endif /*GLOBALS_H*/
Miscellaneous types.
int check_symlink_flag
int ignore_errors_flag
int question_flag
int profile_flag
int debugger_flag
unsigned int makelevel
int print_directory_flag
int no_extended_errors
int db_level
int show_tasks_flag
int no_builtin_rules_flag
int search_parent_flag
int verify_flag
int silent_flag
int env_overrides
bool b_debugger_preread
int in_debugger
int print_version_flag
int shell_trace
int no_builtin_variables_flag
int print_data_base_flag
int just_print_flag
struct variable shell_var
Definition: globals.h:92
int touch_flag
int show_targets_flag
Definition: variable.h:56