Lines Matching defs:tp
307 struct file_list *tp;
357 tp = fl_lookup(this);
490 if (compile && tp == NULL) {
496 tp = new_fent();
497 tp->f_fn = this;
498 tp->f_type = filetype;
500 tp->f_flags |= NO_IMPLCT_RULE;
502 tp->f_flags |= NO_OBJ;
504 tp->f_flags |= BEFORE_DEPEND;
506 tp->f_flags |= NOWERROR;
507 tp->f_compilewith = compilewith;
508 tp->f_depends = depends;
509 tp->f_clean = clean;
510 tp->f_warn = warning;
511 tp->f_objprefix = objprefix;
559 struct file_list *tp;
564 STAILQ_FOREACH(tp, &ftab, f_next)
565 if (tp->f_flags & BEFORE_DEPEND) {
566 len = strlen(tp->f_fn);
571 if (tp->f_flags & NO_IMPLCT_RULE)
572 fprintf(fp, "%s ", tp->f_fn);
574 fprintf(fp, "$S/%s ", tp->f_fn);
584 struct file_list *tp;
590 STAILQ_FOREACH(tp, &ftab, f_next) {
591 if (tp->f_flags & NO_OBJ)
593 sp = tail(tp->f_fn);
597 len += strlen(tp->f_objprefix);
602 fprintf(fp, "%s%s ", tp->f_objprefix, sp);
613 struct file_list *tp;
627 STAILQ_FOREACH(tp, &ftab, f_next)
628 if (tp->f_type != NODEPEND) {
629 len = strlen(tp->f_fn);
630 if (tp->f_fn[len - slen - 1] != '.')
632 if (strcasecmp(&tp->f_fn[len - slen], suff) != 0)
638 if (tp->f_type != LOCAL)
639 fprintf(fp, "$S/%s ", tp->f_fn);
641 fprintf(fp, "%s ", tp->f_fn);
747 struct file_list *tp;
752 STAILQ_FOREACH(tp, &ftab, f_next)
753 if (tp->f_clean) {
754 len = strlen(tp->f_clean);
759 fprintf(fp, "%s ", tp->f_clean);