[BACK]Return to main.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / usr.bin / make

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/usr.bin/make/main.c between version 1.70 and 1.71

version 1.70, 2001/06/10 02:31:00 version 1.71, 2001/06/12 23:36:17
Line 190  MainParseArgs(argc, argv)
Line 190  MainParseArgs(argc, argv)
 rearg:  while((c = getopt(argc, argv, OPTFLAGS)) != -1) {  rearg:  while((c = getopt(argc, argv, OPTFLAGS)) != -1) {
                 switch(c) {                  switch(c) {
                 case 'D':                  case 'D':
                         Var_Set(optarg, "1", VAR_GLOBAL);                          Var_Set(optarg, "1", VAR_GLOBAL, 0);
                         Var_Append(MAKEFLAGS, "-D", VAR_GLOBAL);                          Var_Append(MAKEFLAGS, "-D", VAR_GLOBAL);
                         Var_Append(MAKEFLAGS, optarg, VAR_GLOBAL);                          Var_Append(MAKEFLAGS, optarg, VAR_GLOBAL);
                         break;                          break;
Line 612  main(argc, argv)
Line 612  main(argc, argv)
          */           */
         Var_Init();             /* Initialize the lists of variables for          Var_Init();             /* Initialize the lists of variables for
                                  * parsing arguments */                                   * parsing arguments */
         Var_Set(".CURDIR", curdir, VAR_GLOBAL);          Var_Set(".CURDIR", curdir, VAR_GLOBAL, 0);
         Var_Set("MACHINE", machine, VAR_GLOBAL);          Var_Set("MACHINE", machine, VAR_GLOBAL, 0);
         Var_Set("MACHINE_ARCH", machine_arch, VAR_GLOBAL);          Var_Set("MACHINE_ARCH", machine_arch, VAR_GLOBAL, 0);
 #ifdef MAKE_VERSION  #ifdef MAKE_VERSION
         Var_Set("MAKE_VERSION", MAKE_VERSION, VAR_GLOBAL);          Var_Set("MAKE_VERSION", MAKE_VERSION, VAR_GLOBAL, 0);
 #endif  #endif
         Var_Set(".newline", "\n", VAR_GLOBAL); /* handy for :@ loops */          Var_Set(".newline", "\n", VAR_GLOBAL, 0); /* handy for :@ loops */
   
         /*          /*
          * If the MAKEOBJDIR (or by default, the _PATH_OBJDIR) directory           * If the MAKEOBJDIR (or by default, the _PATH_OBJDIR) directory
Line 699  main(argc, argv)
Line 699  main(argc, argv)
         Dir_Init(curdir != objdir ? curdir : NULL);          Dir_Init(curdir != objdir ? curdir : NULL);
         Parse_Init();           /* Need to initialize the paths of #include          Parse_Init();           /* Need to initialize the paths of #include
                                  * directories */                                   * directories */
         Var_Set(".OBJDIR", objdir, VAR_GLOBAL);          Var_Set(".OBJDIR", objdir, VAR_GLOBAL, 0);
   
         /*          /*
          * Initialize various variables.           * Initialize various variables.
Line 707  main(argc, argv)
Line 707  main(argc, argv)
          *      .MAKEFLAGS gets set to the empty string just in case.           *      .MAKEFLAGS gets set to the empty string just in case.
          *      MFLAGS also gets initialized empty, for compatibility.           *      MFLAGS also gets initialized empty, for compatibility.
          */           */
         Var_Set("MAKE", argv[0], VAR_GLOBAL);          Var_Set("MAKE", argv[0], VAR_GLOBAL, 0);
         Var_Set(".MAKE", argv[0], VAR_GLOBAL);          Var_Set(".MAKE", argv[0], VAR_GLOBAL, 0);
         Var_Set(MAKEFLAGS, "", VAR_GLOBAL);          Var_Set(MAKEFLAGS, "", VAR_GLOBAL, 0);
         Var_Set(MAKEOVERRIDES, "", VAR_GLOBAL);          Var_Set(MAKEOVERRIDES, "", VAR_GLOBAL, 0);
         Var_Set("MFLAGS", "", VAR_GLOBAL);          Var_Set("MFLAGS", "", VAR_GLOBAL, 0);
   
         /*          /*
          * First snag any flags out of the MAKE environment variable.           * First snag any flags out of the MAKE environment variable.
Line 763  main(argc, argv)
Line 763  main(argc, argv)
                         Var_Append(".TARGETS", name, VAR_GLOBAL);                          Var_Append(".TARGETS", name, VAR_GLOBAL);
                 }                  }
         } else          } else
                 Var_Set(".TARGETS", "", VAR_GLOBAL);                  Var_Set(".TARGETS", "", VAR_GLOBAL, 0);
   
   
         /*          /*
Line 983  ReadMakefile(p, q)
Line 983  ReadMakefile(p, q)
   
         if (!strcmp(fname, "-")) {          if (!strcmp(fname, "-")) {
                 Parse_File("(stdin)", stdin);                  Parse_File("(stdin)", stdin);
                 Var_Set("MAKEFILE", "", VAR_GLOBAL);                  Var_Set("MAKEFILE", "", VAR_GLOBAL, 0);
         } else {          } else {
                 setMAKEFILE = strcmp(fname, ".depend");                  setMAKEFILE = strcmp(fname, ".depend");
   
Line 1016  ReadMakefile(p, q)
Line 1016  ReadMakefile(p, q)
                  */                   */
 found:  found:
                 if (setMAKEFILE)                  if (setMAKEFILE)
                         Var_Set("MAKEFILE", fname, VAR_GLOBAL);                          Var_Set("MAKEFILE", fname, VAR_GLOBAL, 0);
                 Parse_File(fname, stream);                  Parse_File(fname, stream);
                 (void)fclose(stream);                  (void)fclose(stream);
         }          }

Legend:
Removed from v.1.70  
changed lines
  Added in v.1.71

CVSweb <webmaster@jp.NetBSD.org>