|
|
1.1 ! root 1: CFLAGS = -O -DSTANDALONE ! 2: RELOC= 50000 ! 3: DRIVERS=hp.o ht.o mba.o up.o uba.o ! 4: ! 5: all: /usr/lib/libsa.a srt0.o boot cat ls mkfs restor tpmkfs tprestor ! 6: ! 7: /usr/lib/libsa.a: sys.o conf.o hp.o ht.o mba.o up.o uba.o prf.o machdep.o ! 8: ar crv /usr/lib/libsa.a $? ! 9: ! 10: ${DRIVERS}: ! 11: cc -c -S ${COPTS} $*.c ! 12: /lib/c2 -i $*.s $*.os ! 13: as -o $*.o $*.os ! 14: rm $*.s $*.os ! 15: ! 16: boot: boot.o relsrt0.o /usr/lib/libsa.a ! 17: ld -N -T ${RELOC} relsrt0.o boot.o -lsa -lc ! 18: cp a.out b.out; strip b.out; dd if=b.out of=boot ibs=32 skip=1; rm b.out ! 19: ! 20: cat: cat.o srt0.o /usr/lib/libsa.a ! 21: ld -N srt0.o cat.o -lsa -lc ! 22: cp a.out b.out; strip b.out; dd if=b.out of=cat ibs=32 skip=1; rm b.out ! 23: ! 24: ls: ls.o srt0.o /usr/lib/libsa.a ! 25: ld -N srt0.o ls.o -lsa -lc ! 26: cp a.out b.out; strip b.out; dd if=b.out of=ls ibs=32 skip=1; rm b.out ! 27: ! 28: mkfs: mkfs.o srt0.o /usr/lib/libsa.a ! 29: ld -N srt0.o mkfs.o -lsa -lc ! 30: cp a.out b.out; strip b.out; dd if=b.out of=mkfs ibs=32 skip=1; rm b.out ! 31: ! 32: restor: restor.o srt0.o /usr/lib/libsa.a ! 33: ld -N srt0.o restor.o -lsa -lc ! 34: cp a.out b.out; strip b.out; dd if=b.out of=restor ibs=32 skip=1; rm b.out ! 35: ! 36: tpmkfs: mkfs.o tpsrt0.o /usr/lib/libsa.a ! 37: ld -N tpsrt0.o mkfs.o -lsa -lc ! 38: cp a.out b.out; strip b.out; dd if=b.out of=tpmkfs ibs=32 skip=1; rm b.out ! 39: ! 40: tprestor: restor.o tpsrt0.o /usr/lib/libsa.a ! 41: ld -N tpsrt0.o restor.o -lsa -lc ! 42: cp a.out b.out; strip b.out; dd if=b.out of=tprestor ibs=32 skip=1; rm b.out ! 43: ! 44: srt0.o: rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m srt0.s ! 45: as -o srt0.o rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m srt0.s ! 46: ! 47: tpsrt0.o: rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m tpsrt0.s ! 48: as -o tpsrt0.o rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m tpsrt0.s ! 49: ! 50: relsrt0.o: rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m relsrt0.s ! 51: as -o relsrt0.o rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m relsrt0.s ! 52: ! 53: rpboot: rpboot.s ! 54: as rpboot.s ! 55: cp a.out b.out; strip b.out; dd if=b.out of=rpboot bs=32 skip=1; rm b.out ! 56: print: ! 57: @pr makefile ! 58: @/usr/ucb/ls -l | pr ! 59: @pr *.h ! 60: @pr *.m *.s ! 61: @pr *.c ! 62: ! 63: clean: ! 64: rm -f *.o *.exe ! 65: rm -f a.out b.out boot cat ls mkfs restor rpboot ! 66: ! 67: install: ! 68: cp tprestor ${DESTDIR}/sys/restor ! 69: cp tpmkfs ${DESTDIR}/sys/mkfs ! 70: cp boot ${DESTDIR}/sys/boot ! 71: cp boot mkfs restor cat ls ../floppy
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.