|
|
1.1 ! root 1: #DESTDIR= ! 2: DESTDIR=/usr/src/1.21 ! 3: AS=/bin/as ! 4: CC=/bin/cc ! 5: LD=./ld ! 6: INCLDIR=${DESTDIR}/usr/include ! 7: LIBDIR=${DESTDIR}/lib ! 8: ULIBDIR=${DESTDIR}/usr/lib ! 9: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR} ! 10: #LIBSDIR= ${DESTDIR}/usr/lib ! 11: LIBSDIR= .. ! 12: #LIBCDIR= ${DESTDIR}/lib ! 13: LIBCDIR= /lib ! 14: CFLAGS= -DSTANDALONE -DTAHOE ${COPTS} ! 15: #COPTS= -O ! 16: COPTS= -O -I../.. -I${INCLDIR} ! 17: RELOC= 70000 ! 18: LDTOPT= -T ${RELOC} -e _entry -x ! 19: ! 20: CFILES= vdfmt.c proc_cmd.c cmd.c format.c correct.c delete.c help.c\ ! 21: info.c list.c relocate.c reset.c smd.c smd_e.c start.c status.c\ ! 22: verify.c io.c maps.c exercise.c util.c profile.c ! 23: ! 24: ALL= vdformat ../vdformat ! 25: ! 26: all: ${ALL} ! 27: ! 28: clean: ! 29: rm -f *.o *.map *.bak a.out ! 30: ! 31: clobber: ! 32: rm vdformat ! 33: ! 34: vdformat: vdfmt.o proc_cmd.o cmd.o format.o correct.o\ ! 35: delete.o help.o info.o list.o relocate.o reset.o smd.o\ ! 36: smd_e.o start.o status.o verify.o io.o maps.o ../srt0.o\ ! 37: exercise.o util.o profile.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a ! 38: ${LD} ${LDTOPT} ../srt0.o vdfmt.o proc_cmd.o cmd.o format.o\ ! 39: correct.o delete.o help.o info.o list.o relocate.o reset.o\ ! 40: smd.o smd_e.o start.o status.o verify.o io.o maps.o\ ! 41: exercise.o util.o profile.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a ! 42: mv a.out vdformat ! 43: ! 44: ../vdformat: vdformat ! 45: cp vdformat ../vdformat ! 46: strip ../vdformat ! 47: ! 48: ../srt0.o: ! 49: @(cd ..; make ${MAKEPARAM} srt0.o) ! 50: ! 51: vdfmt.h: ../../machine/mtpr.h ../../h/param.h ../../h/buf.h ../../h/inode.h\ ! 52: ../../h/fs.h ../../vba/vbavar.h ../../vba/vddc.h ! 53: touch vdfmt.h ! 54: print: ! 55: @pr -f Makefile | lp ! 56: @pr -f *.h *.c | lp ! 57: ! 58: depend: ! 59: @grep '^#include' $(CFILES) | grep -v '<' | \ ! 60: sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \ ! 61: -e 's/\.c/.o/' | \ ! 62: awk ' { \ ! 63: if ($$1 != prev) { \ ! 64: print rec; \ ! 65: rec = $$0; \ ! 66: prev = $$1; \ ! 67: } else { \ ! 68: rec = rec "\\"; \ ! 69: print rec; \ ! 70: rec = " " $$2 \ ! 71: } \ ! 72: } END { print rec } ' > makedep ! 73: @echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep ! 74: @echo '$$r makedep' >>eddep ! 75: @echo 'w' >>eddep ! 76: @cp Makefile Makefile.bak ! 77: @ed - Makefile < eddep ! 78: @rm eddep makedep ! 79: ! 80: # DO NOT DELETE THIS LINE -- make depend uses it ! 81: ! 82: vdfmt.o: vdfmt.h ! 83: proc_cmd.o: vdfmt.h\ ! 84: cmd.h ! 85: cmd.o: vdfmt.h\ ! 86: cmd.h ! 87: format.o: vdfmt.h ! 88: correct.o: vdfmt.h\ ! 89: cmd.h ! 90: delete.o: vdfmt.h\ ! 91: cmd.h ! 92: help.o: vdfmt.h\ ! 93: cmd.h ! 94: info.o: vdfmt.h ! 95: list.o: vdfmt.h ! 96: relocate.o: vdfmt.h\ ! 97: cmd.h ! 98: reset.o: vdfmt.h ! 99: smd.o: vdfmt.h ! 100: smd_e.o: vdfmt.h ! 101: start.o: vdfmt.h ! 102: status.o: vdfmt.h ! 103: verify.o: vdfmt.h ! 104: io.o: vdfmt.h\ ! 105: cmd.h ! 106: maps.o: vdfmt.h ! 107: exercise.o: vdfmt.h ! 108: util.o: vdfmt.h\ ! 109: cmd.h ! 110: profile.o: vdfmt.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.