Changeset View
Changeset View
Standalone View
Standalone View
head/usr.sbin/crunch/crunchgen/crunchgen.c
Show First 20 Lines • Show All 1,099 Lines • ▼ Show 20 Lines | #endif | ||||
if (p->libs) { | if (p->libs) { | ||||
fprintf(outmk, "%s_LIBS=", p->ident); | fprintf(outmk, "%s_LIBS=", p->ident); | ||||
output_strlst(outmk, p->libs); | output_strlst(outmk, p->libs); | ||||
} | } | ||||
fprintf(outmk, "%s_stub.c:\n", p->name); | fprintf(outmk, "%s_stub.c:\n", p->name); | ||||
fprintf(outmk, "\techo \"" | fprintf(outmk, "\techo \"" | ||||
"extern int main(int argc, char **argv, char **envp); " | |||||
"int _crunched_%s_stub(int argc, char **argv, char **envp)" | "int _crunched_%s_stub(int argc, char **argv, char **envp)" | ||||
"{return main(argc,argv,envp);}\" >%s_stub.c\n", | "{return main(argc,argv,envp);}\" >%s_stub.c\n", | ||||
p->ident, p->name); | p->ident, p->name); | ||||
fprintf(outmk, "%s.lo: %s_stub.o $(%s_OBJPATHS)", | fprintf(outmk, "%s.lo: %s_stub.o $(%s_OBJPATHS)", | ||||
p->name, p->name, p->ident); | p->name, p->name, p->ident); | ||||
if (p->libs) | if (p->libs) | ||||
fprintf(outmk, " $(%s_LIBS)", p->ident); | fprintf(outmk, " $(%s_LIBS)", p->ident); | ||||
▲ Show 20 Lines • Show All 125 Lines • Show Last 20 Lines |