Lines Matching defs:srcdir
77 char *srcdir, *objdir;
411 p2->ident = p2->srcdir = p2->objdir = NULL;
468 if (!strcmp(argv[2], "srcdir")) {
472 p->srcdir = estrdup(argv[3]);
481 p->srcdir = estrdup(tmppath);
593 if (!p->srcdir) {
599 p->srcdir = estrdup(path);
608 p->srcdir = estrdup(tmppath);
614 if (!p->srcdir && verbose)
618 if (!p->objdir && p->srcdir && useobjs) {
620 (void)snprintf(path, sizeof(path), "%s/%s", makeobjdirprefix, p->srcdir);
625 (void)snprintf(path, sizeof(path), "%s/obj.%s", p->srcdir, machine);
630 (void)snprintf(path, sizeof(path), "%s/obj", p->srcdir);
635 p->objdir = p->srcdir;
642 if (p->srcdir)
643 (void)snprintf(path, sizeof(path), "%s/Makefile", p->srcdir);
644 if (!p->objs && p->srcdir && is_nonempty_file(path))
645 fillin_program_objs(p, p->srcdir);
680 /* discover the objs from the srcdir Makefile */
783 if (p->srcdir)
784 fprintf(cachef, "special %s srcdir %s\n", p->name, p->srcdir);
1041 if (p->srcdir && !useobjs) {
1042 fprintf(outmk, "%s_SRCDIR=%s\n", p->ident, p->srcdir);