1# 2# Copyright (c) 1987 Regents of the University of California. 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms are permitted 6# provided that this notice is preserved and that due credit is given 7# to the University of California at Berkeley. The name of the University 8# may not be used to endorse or promote products derived from this 9# software without specific prior written permission. This software 10# is provided ``as is'' without express or implied warranty. 11# 12# @(#)Makefile 1.5 (Berkeley) 12/04/87 13# 14DESTDIR= 15COPTS= -DSTANDALONE -DTAHOE -I../../h -I../.. 16CFLAGS= -O ${COPTS} 17RELOC= 800 18LDTOPT= -T ${RELOC} -e _entry -x 19SRCS= cmd.c cons.c config.c correct.c delete.c disklabel.c exercise.c help.c \ 20 format.c info.c io.c list.c maps.c proc_cmd.c profile.c relocate.c \ 21 reset.c smd.c smd_e.c start.c status.c strpbrk.c strspn.c strtok.c \ 22 util.c vdfmt.c verify.c 23OBJS= cmd.o cons.o config.o correct.o delete.o disklabel.o exercise.o help.o \ 24 format.o info.o io.o list.o maps.o proc_cmd.o profile.o relocate.o \ 25 reset.o smd.o smd_e.o start.o status.o strpbrk.o strspn.o strtok.o \ 26 util.o vdfmt.o verify.o 27ALL= vdformat 28 29all: ${ALL} 30 31vdformat: ${OBJS} ../srt0.o ../libsa.a 32 ld -o vdformat ${LDTOPT} ../srt0.o ${OBJS} ../libsa.a -lc 33 34clean: 35 rm -f ${OBJS} ${ALL} a.out core t.c errs tags 36 37../srt0.o: 38 @(cd ..; make srt0.o) 39 40install: 41 install -o bin -g bin -m 644 vdformat ${DESTDIR}/stand/vdformat 42 43depend: 44 mkdep ${COPTS} ${SRCS} 45 46tags: 47 ctags ${SRCS} 48 49# DO NOT DELETE THIS LINE -- mkdep uses it. 50# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 51 52cmd.o: cmd.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 53cmd.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 54cmd.o: ../../machine/machparam.h ../../h/buf.h ../../h/disklabel.h 55cmd.o: ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 56cmd.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h cmd.h 57cons.o: cons.c ../../h/../machine/mtpr.h ../../h/param.h 58cons.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 59cons.o: ../../machine/machparam.h ../../h/../tahoe/cp.h 60config.o: config.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 61config.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 62config.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 63config.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 64config.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 65correct.o: correct.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 66correct.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 67correct.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 68correct.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 69correct.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 70correct.o: cmd.h 71delete.o: delete.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 72delete.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 73delete.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 74delete.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 75delete.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 76delete.o: cmd.h 77disklabel.o: disklabel.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 78disklabel.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 79disklabel.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 80disklabel.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 81disklabel.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 82disklabel.o: cmd.h 83exercise.o: exercise.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 84exercise.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 85exercise.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 86exercise.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 87exercise.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 88help.o: help.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 89help.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 90help.o: ../../machine/machparam.h ../../h/buf.h ../../h/disklabel.h 91help.o: ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 92help.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h cmd.h 93format.o: format.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 94format.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 95format.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 96format.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 97format.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 98info.o: info.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 99info.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 100info.o: ../../machine/machparam.h ../../h/buf.h ../../h/disklabel.h 101info.o: ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 102info.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h 103io.o: io.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 104io.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 105io.o: ../../machine/machparam.h ../../h/buf.h ../../h/disklabel.h 106io.o: ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 107io.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h cmd.h 108list.o: list.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 109list.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 110list.o: ../../machine/machparam.h ../../h/buf.h ../../h/disklabel.h 111list.o: ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 112list.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h 113maps.o: maps.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 114maps.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 115maps.o: ../../machine/machparam.h ../../h/buf.h ../../h/disklabel.h 116maps.o: ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 117maps.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h 118proc_cmd.o: proc_cmd.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 119proc_cmd.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 120proc_cmd.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 121proc_cmd.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 122proc_cmd.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 123proc_cmd.o: cmd.h 124profile.o: profile.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 125profile.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 126profile.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 127profile.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 128profile.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 129relocate.o: relocate.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 130relocate.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 131relocate.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 132relocate.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 133relocate.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 134relocate.o: cmd.h 135reset.o: reset.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 136reset.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 137reset.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 138reset.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 139reset.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 140smd.o: smd.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 141smd.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 142smd.o: ../../machine/machparam.h ../../h/buf.h ../../h/disklabel.h 143smd.o: ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 144smd.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h 145smd_e.o: smd_e.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 146smd_e.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 147smd_e.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 148smd_e.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 149smd_e.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 150start.o: start.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 151start.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 152start.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 153start.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 154start.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 155status.o: status.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 156status.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 157status.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 158status.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 159status.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 160strpbrk.o: strpbrk.c 161strspn.o: strspn.c 162strtok.o: strtok.c 163util.o: util.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h ../../h/param.h 164util.o: /usr/include/sys/types.h ../../h/signal.h ../../machine/trap.h 165util.o: ../../machine/machparam.h ../../h/buf.h ../../h/disklabel.h 166util.o: ../../h/inode.h ../../h/fs.h ../../tahoevba/vbaparam.h 167util.o: ../../tahoevba/vdreg.h ../../tahoe/cp.h cmd.h 168vdfmt.o: vdfmt.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 169vdfmt.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 170vdfmt.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 171vdfmt.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 172vdfmt.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 173verify.o: verify.c vdfmt.h /usr/include/setjmp.h ../../tahoe/mtpr.h 174verify.o: ../../h/param.h /usr/include/sys/types.h ../../h/signal.h 175verify.o: ../../machine/trap.h ../../machine/machparam.h ../../h/buf.h 176verify.o: ../../h/disklabel.h ../../h/inode.h ../../h/fs.h 177verify.o: ../../tahoevba/vbaparam.h ../../tahoevba/vdreg.h ../../tahoe/cp.h 178 179# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 180