Not particularly pretty hack to generate rules to make .ln files
from .c files. Actually, this is overkill, as the .ln file targets are assumed from .? (any) files. This is not a problem in practice, merely a bit untidy, as the linting rules DTRT. See the sys/conf/* and sys/mk/* files for usage.
This commit is contained in:
parent
81cb12571a
commit
a97024f7c6
@ -707,12 +707,20 @@ do_rules(FILE *f)
|
||||
tail(np), np);
|
||||
continue;
|
||||
}
|
||||
if (ftp->f_depends)
|
||||
if (ftp->f_depends) {
|
||||
fprintf(f, "%sln: $S/%s%c %s\n", tail(np),
|
||||
np, och, ftp->f_depends);
|
||||
fprintf(f, "\t${NORMAL_LINT}\n\n");
|
||||
fprintf(f, "%so: $S/%s%c %s\n", tail(np),
|
||||
np, och, ftp->f_depends);
|
||||
else
|
||||
}
|
||||
else {
|
||||
fprintf(f, "%sln: $S/%s%c\n", tail(np),
|
||||
np, och);
|
||||
fprintf(f, "\t${NORMAL_LINT}\n\n");
|
||||
fprintf(f, "%so: $S/%s%c\n", tail(np),
|
||||
np, och);
|
||||
}
|
||||
}
|
||||
tp = tail(np);
|
||||
compilewith = ftp->f_compilewith;
|
||||
|
Loading…
x
Reference in New Issue
Block a user