|
|
1.1.1.2 ! root 1: # from: @(#)Makefile 7.9 (Berkeley) 5/8/91 1.1 root 2: 3: DESTDIR=/ 1.1.1.2 ! root 4: STAND= /sys/stand ! 5: INCPATH=-I/sys/sys -I/sys -I/sys/ufs -I${STAND} 1.1 root 6: VPATH= ${STAND} 7: STANDDIR= ${DESTDIR}/stand 8: 9: CC= cc -traditional 10: CPP= cpp -traditional ${INCPATH} -DSTANDALONE -DAT386 11: 12: RELOC= 70000 13: RELOC2= 70200 14: 15: CFLAGS= -DSTANDALONE -DAT386 -O ${INCPATH} 16: 17: DRIVERS=cga.c fd.c kbd.c wd.c 1.1.1.2 ! root 18: SRCS= boot.c fdbootblk.c prf.c \ 1.1 root 19: srt0.c wdbootblk.c ${DRIVERS} ${SASRC} 20: 1.1.1.2 ! root 21: ALL= wdboot bootwd fdboot bootfd 1.1 root 22: 23: all: ${ALL} 24: 25: # startups 26: 27: srt0.o: srt0.c 28: ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} srt0.c | ${AS} -o srt0.o 29: 30: wsrt0.o: srt0.c 31: ${CPP} -E -DLOCORE -DSMALL -DRELOC=0x${RELOC} -DREL srt0.c | \ 32: ${AS} -o wsrt0.o 33: 34: relsrt0.o: srt0.c 35: ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} -DREL srt0.c | ${AS} -o relsrt0.o 36: 37: # block 0 boots 38: 39: wdbootblk.o: wdbootblk.c 40: ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} wdbootblk.c | ${AS} -o $@ 41: 42: fdbootblk.o: fdbootblk.c 43: ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} fdbootblk.c | ${AS} -o $@ 44: 45: # getting booted from disc 46: 47: wdboot: wdbootblk.o 48: ld -N -T ${RELOC} wdbootblk.o 49: cp a.out wdb 1.1.1.2 ! root 50: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ ! 51: ! 52: bootwd: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o wd.o printf.o breadwd.o ! 53: ld -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \ ! 54: breadwd.o fs.o wd.o -lc 1.1 root 55: size a.out 56: cp a.out bwd 1.1.1.2 ! root 57: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ 1.1 root 58: 59: fdboot: fdbootblk.o 60: ld -N -T ${RELOC} fdbootblk.o 61: cp a.out fdb 1.1.1.2 ! root 62: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ 1.1 root 63: 1.1.1.2 ! root 64: bootfd: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o fd.o printf.o breadfd.o ! 65: ld -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \ ! 66: breadfd.o fs.o fd.o -lc 1.1 root 67: size a.out 68: cp a.out bfd 1.1.1.2 ! root 69: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ ! 70: ! 71: breadwd.o: breadwd.c breadxx.o ! 72: breadfd.o: breadfd.c breadxx.o ! 73: ! 74: breadxx.o: ! 75: touch breadxx.o ! 76: ! 77: breadwd.c: breadxx.c ! 78: rm -f breadwd.c ! 79: sed -e 's/XX/wd/' -e 's/xx/wd/g' < breadxx.c >> breadwd.c ! 80: ! 81: breadfd.c: breadxx.c ! 82: rm -f breadfd.c ! 83: sed -e 's/XX/fd/' -e 's/xx/fd/g' < breadxx.c >> breadfd.c 1.1 root 84: 85: clean: 86: rm -f *.o *.exe *.i sm_*.c libdrive.a 87: rm -f a.out bfd bwd fdb wdb ${ALL} 88: rm -f boot[a-wyz]? boot[a-wyz]?? boot[a-wyz]?.c boot[a-wyz]??.c \ 89: conf[a-wyz]?.c conf[a-wyz]??.c 90: rm -f format core sboot bootconf.c 91: cd libsa; make cleandir 92: cd libsmsa; make cleandir 93: 94: cleandir: clean 95: rm -f ${MAN} tags .depend 96: 97: depend: ${SRCS} 98: mkdep ${INCPATH} -DSTANDALONE ${SRCS} ${DUMMIES} 99: 100: install: ${ALL} 1.1.1.2 ! root 101: cp ${ALL} ${STANDDIR}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.