1# Makefile 1.3 86/11/16 2# 3DESTDIR= 4COPTS= -DSTANDALONE -DTAHOE -I../../h -I../.. 5CFLAGS= -O ${COPTS} 6RELOC= 800 7LDTOPT= -T ${RELOC} -e _entry -x 8SRCS= cmd.c cons.c config.c correct.c delete.c exercise.c format.c help.c \ 9 info.c io.c list.c maps.c proc_cmd.c profile.c relocate.c \ 10 reset.c smd.c smd_e.c start.c status.c strpbrk.c strspn.c strtok.c \ 11 util.c vdfmt.c verify.c 12OBJS= cmd.o cons.o config.o correct.o delete.o exercise.o format.o help.o \ 13 info.o io.o list.o maps.o proc_cmd.o profile.o relocate.o \ 14 reset.o smd.o smd_e.o start.o status.o strpbrk.o strspn.o strtok.o \ 15 util.o vdfmt.o verify.o 16ALL= vdformat 17 18all: ${ALL} 19 20vdformat: ${OBJS} ../srt0.o ../libsa.a 21 ld -o vdformat ${LDTOPT} ../srt0.o ${OBJS} ../libsa.a -lc 22 23clean: 24 rm -f ${OBJS} ${ALL} a.out core t.c errs tags Makefile.bak 25 26../srt0.o: 27 @(cd ..; make srt0.o) 28 29install: 30 install -m 644 vdformat ${DESTDIR}/stand/vdformat 31 32depend: 33 ${CC} -M ${COPTS} ${SRCS} | \ 34 sed -e ':loop' \ 35 -e 's/\.\.\/[^ /]*\/\.\./../' \ 36 -e 't loop' | \ 37 awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ 38 else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ 39 else rec = rec " " $$2 } } \ 40 END { print rec } ' > makedep 41 echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep 42 echo '$$r makedep' >>eddep 43 echo 'w' >>eddep 44 cp Makefile Makefile.bak 45 ex - Makefile < eddep 46 rm eddep makedep 47 48# DO NOT DELETE THIS LINE -- make depend uses it 49 50cmd.o: cmd.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 51cmd.o: ../../machine/machparam.h ../../h/signal.h /usr/include/sys/types.h 52cmd.o: ../../h/buf.h ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 53cmd.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h ./cmd.h 54config.o: config.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 55config.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 56config.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 57config.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 58correct.o: correct.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 59correct.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 60correct.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 61correct.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 62correct.o: ./cmd.h 63delete.o: delete.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 64delete.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 65delete.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 66delete.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 67delete.o: ./cmd.h 68exercise.o: exercise.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 69exercise.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 70exercise.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 71exercise.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 72format.o: format.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 73format.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 74format.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 75format.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 76help.o: help.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 77help.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 78help.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 79help.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 80help.o: ./cmd.h 81info.o: info.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 82info.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 83info.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 84info.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 85io.o: io.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 86io.o: ../../machine/machparam.h ../../h/signal.h /usr/include/sys/types.h 87io.o: ../../h/buf.h ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 88io.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h ./cmd.h 89list.o: list.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 90list.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 91list.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 92list.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 93maps.o: maps.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 94maps.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 95maps.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 96maps.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 97proc_cmd.o: proc_cmd.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 98proc_cmd.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 99proc_cmd.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 100proc_cmd.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 101proc_cmd.o: ./cmd.h 102profile.o: profile.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 103profile.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 104profile.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 105profile.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 106relocate.o: relocate.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 107relocate.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 108relocate.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 109relocate.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 110relocate.o: ./cmd.h 111reset.o: reset.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 112reset.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 113reset.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 114reset.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 115smd.o: smd.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 116smd.o: ../../machine/machparam.h ../../h/signal.h /usr/include/sys/types.h 117smd.o: ../../h/buf.h ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 118smd.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h 119smd_e.o: smd_e.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 120smd_e.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 121smd_e.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 122smd_e.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 123start.o: start.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 124start.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 125start.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 126start.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 127status.o: status.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 128status.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 129status.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 130status.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 131strpbrk.o: strpbrk.c 132strspn.o: strspn.c 133strtok.o: strtok.c 134util.o: util.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 135util.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 136util.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 137util.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 138util.o: ./cmd.h 139vdfmt.o: vdfmt.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 140vdfmt.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 141vdfmt.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 142vdfmt.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 143verify.o: verify.c ./vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 144verify.o: ../../h/param.h ../../machine/machparam.h ../../h/signal.h 145verify.o: /usr/include/sys/types.h ../../h/buf.h ../../h/inode.h ../../h/fs.h 146verify.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 147