mirror of
https://github.com/mirror/make.git
synced 2025-01-21 01:30:30 +08:00
Formerly main.c.~89~
This commit is contained in:
parent
54462c9590
commit
9c32a4c3cd
38
main.c
38
main.c
@ -49,35 +49,7 @@ static void log_working_directory ();
|
|||||||
static void print_data_base (), print_version ();
|
static void print_data_base (), print_version ();
|
||||||
static void decode_switches (), decode_env_switches ();
|
static void decode_switches (), decode_env_switches ();
|
||||||
static void define_makeflags ();
|
static void define_makeflags ();
|
||||||
|
|
||||||
|
|
||||||
#if 0 /* dummy tag */
|
|
||||||
flags () {}
|
|
||||||
#endif
|
|
||||||
/* Flags:
|
|
||||||
* -b ignored for compatibility with System V Make
|
|
||||||
* -C change directory
|
|
||||||
* -d debug
|
|
||||||
* -e env_overrides
|
|
||||||
* -f makefile
|
|
||||||
* -i ignore_errors
|
|
||||||
* -j job_slots
|
|
||||||
* -k keep_going
|
|
||||||
* -l max_load_average
|
|
||||||
* -m ignored for compatibility with something or other
|
|
||||||
* -n just_print
|
|
||||||
* -o consider file old
|
|
||||||
* -p print_data_base
|
|
||||||
* -q question
|
|
||||||
* -r no_builtin_rules
|
|
||||||
* -s silent
|
|
||||||
* -S turn off -k
|
|
||||||
* -t touch
|
|
||||||
* -v print version information
|
|
||||||
* -w log working directory
|
|
||||||
* -W consider file new (with -n, `what' if effect)
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* The structure that describes an accepted command switch. */
|
/* The structure that describes an accepted command switch. */
|
||||||
|
|
||||||
struct command_switch
|
struct command_switch
|
||||||
@ -222,6 +194,11 @@ static struct stringlist *new_files = 0;
|
|||||||
/* If nonzero, we should just print usage and exit. */
|
/* If nonzero, we should just print usage and exit. */
|
||||||
|
|
||||||
static int print_usage_flag = 0;
|
static int print_usage_flag = 0;
|
||||||
|
|
||||||
|
/* If nonzero, we should print a warning message
|
||||||
|
for each reference to an undefined variable. */
|
||||||
|
|
||||||
|
int warn_undefined_variables_flag;
|
||||||
|
|
||||||
/* The table of command switches. */
|
/* The table of command switches. */
|
||||||
|
|
||||||
@ -303,6 +280,9 @@ static const struct command_switch switches[] =
|
|||||||
{ 'W', string, (char *) &new_files, 0, 0, 0, 0, 0,
|
{ 'W', string, (char *) &new_files, 0, 0, 0, 0, 0,
|
||||||
"what-if", "FILE",
|
"what-if", "FILE",
|
||||||
"Consider FILE to be infinitely new" },
|
"Consider FILE to be infinitely new" },
|
||||||
|
{ 2, flag, (char *) &warn_undefined_variables_flag, 1, 1, 0, 0, 0,
|
||||||
|
"warn-undefined-variables", 0,
|
||||||
|
"Warn when an undefined variable is referenced" },
|
||||||
{ '\0', }
|
{ '\0', }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user