- case MACHINE_SUN:
- fprintf(f, "\t@${LD} -o %s -e start -x -T 4000 ",
- fl->f_needs);
- fprintf(f, "locore.o ${OBJS} vers.o ioconf.o param.o ");
- fprintf(f, "swap%s.o\n", fl->f_fn);
- break;
- }
- fprintf(f, "\t@echo rearranging symbols\n");
- fprintf(f, "\t@-symorder ../%s/symbols.sort %s\n",
- machinename, fl->f_needs);
- fprintf(f, "\t@size %s\n", fl->f_needs);
- fprintf(f, "\t@chmod 755 %s\n\n", fl->f_needs);
- }
- for (fl = conf_list; fl != 0; fl = fl->f_next) {
- (void) sprintf(swapname, "swap%s.c", fl->f_fn);
- if (fltail_lookup(swapname) != 0)
- continue;
- fprintf(f, "swap%s.o: ../%s/swap%s.c\n",
- fl->f_fn, machinename, fl->f_fn);
- switch (machine) {
-
- case MACHINE_VAX:
- fprintf(f, "\t${CC} -I. -c -S ${COPTS}");
- fprintf(f, " ../%s/swap%s.c\n", machinename, fl->f_fn);
- fprintf(f, "\t${C2} swap%s.s | sed -f ../%s/asm.sed",
- fl->f_fn, machinename);
- fprintf(f, " | ${AS} -o swap%s.o\n",
- fl->f_fn);
- fprintf(f, "\trm -f swap%s.s\n\n", fl->f_fn);
- break;