# SCCS_ID - "@(#)Makefile 1.3 12:56:07 - 82/07/06 " I = /usr/include/ CFLAGS = -O -I../include -I$(I) $(A) LIBS = CMDS = w ps fsck dump restor dumpdir restor512 dumpdir512 mkfs \ icheck dcheck ncheck clri df dmesg mkboot all: $(CMDS) install: strip $(CMDS) cp ps df icheck dcheck ncheck clri dumpdir dumpdir512 /bin cp fsck dump restor restor512 mkfs mkboot /etc cp w /usr/ucb cmp: cmp ps /bin/ps cmp df /bin/df cmp icheck /bin/icheck cmp dcheck /bin/dcheck cmp ncheck /bin/ncheck cmp clri /bin/clri cmp dumpdir /bin/dumpdir cmp dumpdir512 /bin/dumpdir512 cmp fsck /etc/fsck cmp dump /etc/dump cmp restor /etc/restor cmp restor512 /etc/restor512 cmp mkfs /etc/mkfs cmp mkboot /etc/mkboot cmp w /usr/ucb/w save: cp /bin/ps /bin/df \ /bin/icheck /bin/dcheck /bin/ncheck /bin/clri \ /etc/fsck /etc/dump /etc/restor /bin/dumpdir \ /etc/restor512 /bin/dumpdir512 \ /etc/mkfs /etc/mkboot /usr/ucb/w old # not included among the commands cause it wont work w: w.o $(CC) w.o -o w $(LIBS) ps: ps.o $(CC) ps.o -o ps $(LIBS) fsck: fsck.o fstab.o $(CC) fsck.o fstab.o -o fsck $(LIBS) dump: dump.o $(CC) dump.o -o dump $(LIBS) restor: restor.o $(CC) restor.o -o restor $(LIBS) restor512: restor512.o $(CC) $(CFLAGS) restor512.o -o restor512 $(LIBS) dumpdir: dumpdir.o $(CC) $(CFLAGS) dumpdir.o -o dumpdir $(LIBS) dumpdir512: dumpdir512.o $(CC) $(CFLAGS) dumpdir512.o -o dumpdir512 $(LIBS) dumpdir512.o: dumpdir.c $(CC) $(CFLAGS) -c -DDIR512 dumpdir.c mv dumpdir.o dumpdir512.o mkfs: mkfs.o $(CC) $(CFLAGS) mkfs.o -o mkfs -k 12k $(LIBS) df: df.o fstab.o $(CC) $(CFLAGS) df.o fstab.o -o df $(LIBS) df.flt: df.flt.o fstab.o $(CC) $(CFLAGS) df.flt.o fstab.o -o df.flt $(LIBS) clri: clri.o $(CC) $(CFLAGS) clri.o -o clri $(LIBS) icheck: icheck.o $(CC) $(CFLAGS) icheck.o -o icheck $(LIBS) ncheck: ncheck.o $(CC) $(CFLAGS) ncheck.o -o ncheck $(LIBS) dcheck: dcheck.o $(CC) $(CFLAGS) dcheck.o -o dcheck $(LIBS) dmesg: dmesg.o $(CC) $(CFLAGS) dmesg.o -o dmesg $(LIBS) mkboot: mkboot.o $(CC) $(CFLAGS) mkboot.o -o mkboot $(LIBS) clean: rm -f $(CMDS) *.o w.o : $(I)whoami.h w.o : $(I)a.out.h w.o : $(I)core.h w.o : $(I)stdio.h w.o : $(I)ctype.h w.o : $(I)utmp.h w.o : $(I)time.h w.o : $(I)sys/local.h w.o : $(I)sys/param.h w.o : $(I)sys/stat.h w.o : $(I)sys/proc.h w.o : $(I)sys/dir.h w.o : $(I)sys/user.h w.o : $(I)sys/tty.h ps.o : $(I)stdio.h ps.o : $(I)a.out.h ps.o : $(I)core.h ps.o : $(I)sys/local.h ps.o : $(I)sys/param.h ps.o : $(I)sys/proc.h ps.o : $(I)sys/tty.h ps.o : $(I)sys/dir.h ps.o : $(I)sys/user.h fsck.o fstab.o : $(I)fstab.h dump.o : $(I)sys/local.h dump.o : $(I)stdio.h dump.o : $(I)sys/param.h dump.o : $(I)sys/inode.h dump.o : $(I)sys/ino.h dump.o : $(I)sys/fblk.h dump.o : $(I)sys/filsys.h dump.o : $(I)sys/dir.h dump.o : $(I)dumprestor.h restor.o : $(I)sys/local.h restor.o : $(I)stdio.h restor.o : $(I)signal.h restor.o : $(I)sys/param.h restor.o : $(I)sys/inode.h restor.o : $(I)sys/ino.h restor.o : $(I)sys/fblk.h restor.o : $(I)sys/filsys.h restor.o : $(I)sys/dir.h restor.o : $(I)dumprestor.h mkfs.o : $(I)sys/local.h mkfs.o : $(I)stdio.h mkfs.o : $(I)a.out.h mkfs.o : $(I)sys/param.h mkfs.o : $(I)sys/ino.h mkfs.o : $(I)sys/inode.h mkfs.o : $(I)sys/filsys.h mkfs.o : $(I)sys/fblk.h mkfs.o : $(I)sys/dir.h restor512.o : $(I)sys/local.h restor512.o : $(I)stdio.h restor512.o : $(I)signal.h restor512.o : $(I)sys/param.h restor512.o : $(I)sys/inode.h restor512.o : $(I)sys/ino.h restor512.o : $(I)sys/fblk.h restor512.o : $(I)sys/filsys.h restor512.o : $(I)sys/dir.h fsck.o : $(I)sys/local.h fsck.o : $(I)stdio.h fsck.o : $(I)ctype.h fsck.o : $(I)signal.h fsck.o : $(I)sys/param.h fsck.o : $(I)sys/filsys.h fsck.o : $(I)sys/dir.h fsck.o : $(I)sys/fblk.h fsck.o : $(I)sys/ino.h fsck.o : $(I)sys/inode.h fsck.o : $(I)sys/stat.h fsck.o : $(I)fstab.h fstab.o : $(I)fstab.h fstab.o : $(I)stdio.h fstab.o : $(I)ctype.h dcheck.o : $(I)sys/local.h dcheck.o : $(I)stdio.h dcheck.o : $(I)sys/param.h dcheck.o : $(I)sys/inode.h dcheck.o : $(I)sys/ino.h dcheck.o : $(I)sys/dir.h dcheck.o : $(I)sys/filsys.h dcheck.o : $(I)sys/fblk.h icheck.o : $(I)sys/local.h icheck.o : $(I)stdio.h icheck.o : $(I)sys/param.h icheck.o : $(I)sys/inode.h icheck.o : $(I)sys/ino.h icheck.o : $(I)sys/fblk.h icheck.o : $(I)sys/filsys.h ncheck.o : $(I)sys/local.h ncheck.o : $(I)stdio.h ncheck.o : $(I)sys/param.h ncheck.o : $(I)sys/inode.h ncheck.o : $(I)sys/ino.h ncheck.o : $(I)sys/dir.h ncheck.o : $(I)sys/filsys.h ncheck.o : $(I)sys/fblk.h clri.o : $(I)sys/local.h clri.o : $(I)sys/param.h clri.o : $(I)sys/types.h clri.o : $(I)sys/ino.h df.o : $(I)stdio.h df.o : $(I)sys/local.h df.o : $(I)sys/param.h df.o : $(I)sys/filsys.h df.o : $(I)sys/fblk.h df.o : $(I)fstab.h dmesg.o : $(I)stdio.h dmesg.o : $(I)a.out.h dmesg.o : $(I)sys/local.h dmesg.o : $(I)sys/param.h dumpdir.o : $(I)stdio.h dumpdir.o : $(I)sys/local.h dumpdir.o : $(I)sys/param.h dumpdir.o : $(I)sys/inode.h dumpdir.o : $(I)sys/ino.h dumpdir.o : $(I)sys/fblk.h dumpdir.o : $(I)sys/filsys.h dumpdir.o : $(I)sys/dir.h dumpdir.o : $(I)dumprestor.h dumpdir512.o : $(I)stdio.h dumpdir512.o : $(I)sys/local.h dumpdir512.o : $(I)sys/param.h dumpdir512.o : $(I)sys/inode.h dumpdir512.o : $(I)sys/ino.h dumpdir512.o : $(I)sys/fblk.h dumpdir512.o : $(I)sys/filsys.h dumpdir512.o : $(I)sys/dir.h mkboot.o : $(I)sys/local.h mkboot.o : $(I)sys/param.h mkboot.o : $(I)sys/filsys.h