[BACK]Return to parse.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/parse.c between version 1.81 and 1.82

version 1.81, 2007/09/16 10:14:26 version 1.82, 2007/09/16 10:57:02
Line 136 
Line 136 
     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 */
Line 194 
Line 193 
 { ".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 },
Line 940 
Line 938 
          * 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';

Legend:
Removed from v.1.81  
changed lines
  Added in v.1.82