version 1.81, 2007/09/16 10:14:26 |
version 1.82, 2007/09/16 10:57:02 |
|
|
ExPath, /* .PATH */ |
ExPath, /* .PATH */ |
Phony, /* .PHONY */ |
Phony, /* .PHONY */ |
Precious, /* .PRECIOUS */ |
Precious, /* .PRECIOUS */ |
ExShell, /* .SHELL */ |
|
Silent, /* .SILENT */ |
Silent, /* .SILENT */ |
SingleShell, /* .SINGLESHELL */ |
SingleShell, /* .SINGLESHELL */ |
Suffixes, /* .SUFFIXES */ |
Suffixes, /* .SUFFIXES */ |
|
|
{ ".PHONY", Phony, OP_PHONY }, |
{ ".PHONY", Phony, OP_PHONY }, |
{ ".PRECIOUS", Precious, OP_PRECIOUS }, |
{ ".PRECIOUS", Precious, OP_PRECIOUS }, |
{ ".RECURSIVE", Attribute, OP_MAKE }, |
{ ".RECURSIVE", Attribute, OP_MAKE }, |
{ ".SHELL", ExShell, 0 }, |
|
{ ".SILENT", Silent, OP_SILENT }, |
{ ".SILENT", Silent, OP_SILENT }, |
{ ".SINGLESHELL", SingleShell, 0 }, |
{ ".SINGLESHELL", SingleShell, 0 }, |
{ ".SUFFIXES", Suffixes, 0 }, |
{ ".SUFFIXES", Suffixes, 0 }, |
|
|
* get sources won't get anything |
* get sources won't get anything |
*/ |
*/ |
Main_ParseArgLine(line); |
Main_ParseArgLine(line); |
*line = '\0'; |
|
} else if (specType == ExShell) { |
|
if (!Job_ParseShell(line)) { |
|
Parse_Error(PARSE_FATAL, "improper shell specification"); |
|
return; |
|
} |
|
*line = '\0'; |
*line = '\0'; |
} else if (specType == NotParallel || specType == SingleShell) { |
} else if (specType == NotParallel || specType == SingleShell) { |
*line = '\0'; |
*line = '\0'; |