|
|
1.1.1.2 root 1: # from: @(#)Makefile 7.9 (Berkeley) 5/8/91 1.1.1.4 ! root 2: # ! 3: # PATCHES MAGIC LEVEL PATCH THAT GOT US HERE ! 4: # -------------------- ----- ---------------------- ! 5: # CURRENT PATCH LEVEL: 1 00088 ! 6: # -------------------- ----- ---------------------- ! 7: # ! 8: # 23 Oct 92 Joerg Lohse added rule to compile 'trimhd' ! 9: # (trimhd = 'dd bs=1 skip=32') ! 10: # 10 Mar 93 Rodney W. Grimes Fixed DESTDIR and STANDIR so ! 11: # that make install works correctly ! 12: # 1.1 root 13: 1.1.1.4 ! root 14: DESTDIR=/usr 1.1.1.3 root 15: LD=/usr/bin/ld 1.1.1.2 root 16: STAND= /sys/stand 17: INCPATH=-I/sys/sys -I/sys -I/sys/ufs -I${STAND} 1.1 root 18: VPATH= ${STAND} 1.1.1.4 ! root 19: STANDDIR= ${DESTDIR}/mdec 1.1 root 20: 21: CC= cc -traditional 22: CPP= cpp -traditional ${INCPATH} -DSTANDALONE -DAT386 23: 1.1.1.3 root 24: RELOC= 98000 25: RELOC2= 98200 1.1 root 26: 27: CFLAGS= -DSTANDALONE -DAT386 -O ${INCPATH} 28: 1.1.1.3 root 29: DRIVERS=cga.c fd.c kbd.c wd.c as.c 1.1.1.2 root 30: SRCS= boot.c fdbootblk.c prf.c \ 1.1 root 31: srt0.c wdbootblk.c ${DRIVERS} ${SASRC} 32: 1.1.1.3 root 33: ALL= wdboot bootwd fdboot bootfd asboot bootas 1.1 root 34: 35: all: ${ALL} 36: 37: # startups 38: 39: srt0.o: srt0.c 40: ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} srt0.c | ${AS} -o srt0.o 41: 42: wsrt0.o: srt0.c 43: ${CPP} -E -DLOCORE -DSMALL -DRELOC=0x${RELOC} -DREL srt0.c | \ 44: ${AS} -o wsrt0.o 45: 46: relsrt0.o: srt0.c 47: ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} -DREL srt0.c | ${AS} -o relsrt0.o 48: 49: # block 0 boots 50: 51: wdbootblk.o: wdbootblk.c 52: ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} wdbootblk.c | ${AS} -o $@ 53: 54: fdbootblk.o: fdbootblk.c 55: ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} fdbootblk.c | ${AS} -o $@ 56: 1.1.1.3 root 57: asbootblk.o: asbootblk.c 58: cc -c -O -DRELOC=0x${RELOC} ${INCPATH} asbootblk.c 59: 1.1 root 60: # getting booted from disc 61: 1.1.1.4 ! root 62: wdboot: wdbootblk.o trimhd 1.1.1.3 root 63: ${LD} -N -T ${RELOC} wdbootblk.o 1.1.1.2 root 64: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ 65: 1.1.1.4 ! root 66: bootwd: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o wd.o printf.o breadwd.o trimhd 1.1.1.3 root 67: ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \ 1.1.1.2 root 68: breadwd.o fs.o wd.o -lc 1.1 root 69: size a.out 1.1.1.2 root 70: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ 1.1 root 71: 1.1.1.4 ! root 72: fdboot: fdbootblk.o trimhd 1.1.1.3 root 73: ${LD} -N -T ${RELOC} fdbootblk.o 1.1.1.2 root 74: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ 1.1 root 75: 1.1.1.4 ! root 76: bootfd: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o fd.o printf.o breadfd.o trimhd 1.1.1.3 root 77: ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \ 1.1.1.2 root 78: breadfd.o fs.o fd.o -lc 1.1 root 79: size a.out 1.1.1.2 root 80: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ 81: 1.1.1.4 ! root 82: asboot: asbootblk.o trimhd 1.1.1.3 root 83: ${LD} -N -T 7c00 asbootblk.o 84: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ 85: 1.1.1.4 ! root 86: bootas: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o as.o printf.o breadas.o trimhd 1.1.1.3 root 87: ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \ 88: breadas.o fs.o as.o -lc 89: size a.out 90: rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@ 91: 92: 1.1.1.2 root 93: breadwd.o: breadwd.c breadxx.o 94: breadfd.o: breadfd.c breadxx.o 1.1.1.3 root 95: breadas.o: breadas.c breadxx.o 1.1.1.2 root 96: 97: breadxx.o: 98: touch breadxx.o 99: 100: breadwd.c: breadxx.c 101: rm -f breadwd.c 102: sed -e 's/XX/wd/' -e 's/xx/wd/g' < breadxx.c >> breadwd.c 103: 104: breadfd.c: breadxx.c 105: rm -f breadfd.c 106: sed -e 's/XX/fd/' -e 's/xx/fd/g' < breadxx.c >> breadfd.c 1.1 root 107: 1.1.1.3 root 108: breadas.c: breadxx.c 109: rm -f breadas.c 110: sed -e 's/XX/as/' -e 's/xx/as/g' < breadxx.c >> breadas.c 111: 1.1.1.4 ! root 112: trimhd: trimhd.c ! 113: ${CC} ${CFLAGS} -s -o trimhd trimhd.c ! 114: 1.1 root 115: clean: 1.1.1.4 ! root 116: rm -f *.o *.exe *.i sm_*.c trimhd 1.1 root 117: rm -f a.out bfd bwd fdb wdb ${ALL} 118: rm -f boot[a-wyz]? boot[a-wyz]?? boot[a-wyz]?.c boot[a-wyz]??.c \ 1.1.1.3 root 119: conf[a-wyz]?.c conf[a-wyz]??.c bread[a-wyz]?.c 1.1 root 120: 121: cleandir: clean 122: rm -f ${MAN} tags .depend 123: 124: depend: ${SRCS} 125: mkdep ${INCPATH} -DSTANDALONE ${SRCS} ${DUMMIES} 126: 127: install: ${ALL} 1.1.1.2 root 128: cp ${ALL} ${STANDDIR}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.