Lines Matching refs:fprintf

233 	fprintf(stderr, "%s%s\n\t%s%s\n", "usage: crunchgen [-foq] ",
623 fprintf(stderr,
735 fprintf(f, ".include \"%s\"\n", outhdrname);
736 fprintf(f, ".include \"%s\"\n", path);
737 fprintf(f, ".POSIX:\n");
739 fprintf(f, "BUILDOPTS+=");
742 fprintf(f, ".if defined(PROG)\n");
743 fprintf(f, "%s?=${PROG}.o\n", objvar);
744 fprintf(f, ".endif\n");
745 fprintf(f, "loop:\n\t@echo 'OBJS= '${%s}\n", objvar);
747 fprintf(f, "crunchgen_objs:\n"
751 fprintf(f, " %s", s->str);
752 fprintf(f, " loop\n");
833 fprintf(cachef, "# %s - parm cache generated from %s by crunchgen "
838 fprintf(cachef, "\n");
840 fprintf(cachef, "special %s srcdir %s\n",
843 fprintf(cachef, "special %s objdir %s\n",
846 fprintf(cachef, "special %s objs", p->name);
850 fprintf(cachef, "special %s objpaths", p->name);
874 fprintf(outmk, "# %s - generated from %s by crunchgen %s\n\n",
878 fprintf(outmk, ".include \"%s\"\n", outhdrname);
884 fprintf(outmk, "\n# ========\n");
907 fprintf(outcf,
911 fprintf(outcf, "#define EXECNAME \"%s\"\n", execfname);
913 fprintf(outcf, "%s\n", *cp);
916 fprintf(outcf, "extern int _crunched_%s_stub();\n", p->ident);
918 fprintf(outcf, "\nstruct stub entry_points[] = {\n");
920 fprintf(outcf, "\t{ \"%s\", _crunched_%s_stub },\n",
923 fprintf(outcf, "\t{ \"%s\", _crunched_%s_stub },\n",
927 fprintf(outcf, "\t{ EXECNAME, crunched_main },\n");
928 fprintf(outcf, "\t{ NULL, NULL }\n};\n");
982 fprintf(outmk, "LD?= ld\n");
984 fprintf(outmk, "# NOTE: Some LIBS declarations below overridden by LIBS_SO\n");
986 fprintf(outmk, "LIBS+=");
989 fprintf(outmk, "LIBS_SO+=");
993 fprintf(outmk, "MAKEOBJDIRPREFIX?=%s\n", objprefix);
994 fprintf(outmk, "MAKEENV=env MAKEOBJDIRPREFIX=$(MAKEOBJDIRPREFIX)\n");
995 fprintf(outmk, "CRUNCHMAKE=$(MAKEENV) $(MAKE)\n");
997 fprintf(outmk, "CRUNCHMAKE=$(MAKE)\n");
1001 fprintf(outmk, "BUILDOPTS+=");
1005 fprintf(outmk, "CRUNCHED_OBJS=");
1007 fprintf(outmk, " %s.lo", p->name);
1008 fprintf(outmk, "\n");
1010 fprintf(outmk, "SUBMAKE_TARGETS=");
1012 fprintf(outmk, " %s_make", p->ident);
1013 fprintf(outmk, "\nSUBCLEAN_TARGETS=");
1015 fprintf(outmk, " %s_clean", p->ident);
1016 fprintf(outmk, "\n\n");
1018 fprintf(outmk, "all: objs exe\nobjs: $(SUBMAKE_TARGETS)\n");
1019 fprintf(outmk, "exe: %s\n", execfname);
1020 fprintf(outmk, "%s: %s.o $(CRUNCHED_OBJS) $(SUBMAKE_TARGETS)\n", execfname, execfname);
1021 fprintf(outmk, ".if defined(LIBS_SO) && !empty(LIBS_SO)\n");
1022 fprintf(outmk, "\t$(CC) -o %s %s.o $(CRUNCHED_OBJS) \\\n",
1024 fprintf(outmk, "\t\t-Xlinker -Bstatic $(LIBS) \\\n");
1025 fprintf(outmk, "\t\t-Xlinker -Bdynamic $(LIBS_SO)\n");
1026 fprintf(outmk, ".else\n");
1027 fprintf(outmk, "\t$(CC) -static -o %s %s.o $(CRUNCHED_OBJS) $(LIBS)\n",
1029 fprintf(outmk, ".endif\n");
1030 fprintf(outmk, "\tstrip %s\n", execfname);
1031 fprintf(outmk, "realclean: clean subclean\n");
1032 fprintf(outmk, "clean:\n\trm -f %s *.lo *.o *_stub.c\n", execfname);
1033 fprintf(outmk, "subclean: $(SUBCLEAN_TARGETS)\n");
1042 fprintf(outmk, "\n# -------- %s\n\n", p->name);
1044 fprintf(outmk, "%s_OBJDIR=", p->ident);
1046 fprintf(outmk, "%s", p->objdir);
1048 fprintf(outmk, "$(MAKEOBJDIRPREFIX)/$(%s_REALSRCDIR)\n",
1050 fprintf(outmk, "\n");
1052 fprintf(outmk, "%s_OBJPATHS=", p->ident);
1057 fprintf(outmk, " $(%s_OBJDIR)/%s", p->ident, lst->str);
1059 fprintf(outmk, "\n");
1063 fprintf(outmk, "%s_SRCDIR=%s\n", p->ident, p->srcdir);
1064 fprintf(outmk, "%s_REALSRCDIR=%s\n", p->ident, p->realsrcdir);
1066 fprintf(outmk, "%s_OBJS=", p->ident);
1069 fprintf(outmk, "%s_OPTS+=", p->ident);
1073 fprintf(outmk, "$(%s_OBJPATHS): %s_make\n\n", p->ident, p->ident);
1075 fprintf(outmk, "%s_make:\n", p->ident);
1076 fprintf(outmk, "\t(cd $(%s_SRCDIR) && ", p->ident);
1078 fprintf(outmk, "$(CRUNCHMAKE) obj && ");
1079 fprintf(outmk, "\\\n");
1080 fprintf(outmk, "\t\t$(CRUNCHMAKE) $(BUILDOPTS) $(%s_OPTS) depend &&",
1082 fprintf(outmk, "\\\n");
1083 fprintf(outmk, "\t\t$(CRUNCHMAKE) $(BUILDOPTS) $(%s_OPTS) "
1086 fprintf(outmk, "\n");
1087 fprintf(outmk, "%s_clean:\n", p->ident);
1088 fprintf(outmk, "\t(cd $(%s_SRCDIR) && $(CRUNCHMAKE) $(BUILDOPTS) clean cleandepend)\n\n",
1091 fprintf(outmk, "%s_make:\n", p->ident);
1092 fprintf(outmk, "\t@echo \"** cannot make objs for %s\"\n\n",
1097 fprintf(outmk, "%s_LIBS=", p->ident);
1101 fprintf(outmk, "%s_stub.c:\n", p->name);
1102 fprintf(outmk, "\techo \""
1106 fprintf(outmk, "%s.lo: %s_stub.o $(%s_OBJPATHS)",
1109 fprintf(outmk, " $(%s_LIBS)", p->ident);
1111 fprintf(outmk, "\n");
1112 fprintf(outmk, "\t$(LD) -dc -r -o %s.lo %s_stub.o $(%s_OBJPATHS)",
1115 fprintf(outmk, " $(%s_LIBS)", p->ident);
1116 fprintf(outmk, "\n");
1117 fprintf(outmk, "\tcrunchide -k _crunched_%s_stub ", p->ident);
1119 fprintf(outmk, "-k _%s ", lst->str);
1120 fprintf(outmk, "%s.lo\n", p->name);
1128 fprintf(outf, " %s", lst->str);
1129 fprintf(outf, "\n");
1153 fprintf(stderr, " [%s]%*.*s\r", str, spaces, spaces, " ");