Home | History | Annotate | Download | only in make-3.81

Lines Matching defs:program

1 /* Argument parsing and main program of GNU Make.
456 char *program;
681 _("\nUnhandled exception filter called from program %s\nExceptionCode = %lx\nExceptionFlags = %lx\nExceptionAddress = %lx\n"),
1034 /* Figure out where this program lives. */
1039 program = "make";
1043 program = strrchr (argv[0], ']');
1045 program = strrchr (argv[0], '/');
1048 if (program == 0)
1049 program = strrchr (argv[0], '\\');
1055 if (p && p > program)
1056 program = p;
1058 if (program == 0 && argv[0][1] == ':')
1059 program = argv[0] + 1;
1062 if (program == 0)
1064 /* Extract program from full path */
1066 program = strrchr (argv[0], '\\');
1067 if (program)
1069 argv0_len = strlen(program);
1070 if (argv0_len > 4 && streq (&program[argv0_len - 4], ".exe"))
1072 program[argv0_len - 4] = '\0';
1076 if (program == 0)
1077 program = argv[0];
1079 ++program;
1264 so the result will run the same program regardless of the current dir.
1291 program that uses a non-absolute name. */
2388 fprintf (usageto, _("Usage: %s [options] [target] ...\n"), program);
2394 fprintf (usageto, _("\nThis program built for %s\n"), make_host);
2396 fprintf (usageto, _("\nThis program built for %s (%s)\n"),
2955 printf (_("\n%sThis program built for %s\n"), precede, make_host);
2957 printf (_("\n%sThis program built for %s (%s)\n"),
3110 printf (_("%s: Entering an unknown directory\n"), program);
3112 printf (_("%s: Leaving an unknown directory\n"), program);
3116 program, starting_directory);
3119 program, starting_directory);
3124 program, makelevel);
3127 program, makelevel);
3131 program, makelevel, starting_directory);
3134 program, makelevel, starting_directory);