|
|
1.1 ! root 1: # ! 2: # Copyright (c) 1987 Regents of the University of California. ! 3: # All rights reserved. The Berkeley software License Agreement ! 4: # specifies the terms and conditions for redistribution. ! 5: # ! 6: # @(#)Makefile 5.9 (Berkeley) 6/2/87 ! 7: # ! 8: CFLAGS= -O ! 9: LIBC= /lib/libc.a ! 10: SRCS= dir.c inode.c main.c pass1.c pass1b.c pass2.c pass3.c \ ! 11: pass4.c pass5.c setup.c utilities.c /sys/sys/ufs_subr.c \ ! 12: /sys/sys/ufs_tables.c ! 13: LOCOBJS=dir.o inode.o main.o pass1.o pass1b.o pass2.o \ ! 14: pass3.o pass4.o pass5.o setup.o utilities.o ! 15: SYSOBJS=ufs_subr.o ufs_tables.o ! 16: OBJS= ${LOCOBJS} ${SYSOBJS} ! 17: ! 18: all: fsck ! 19: ! 20: fsck: ${OBJS} ${LIBC} ! 21: ${CC} -o $@ ${CFLAGS} ${OBJS} ! 22: ! 23: ${LOCOBJS}: ! 24: ${CC} ${CFLAGS} -c $*.c ! 25: ! 26: ufs_subr.o: ! 27: ${CC} ${CFLAGS} -c /sys/sys/ufs_subr.c ! 28: ! 29: ufs_tables.o: ! 30: ${CC} ${CFLAGS} -I/usr/include/sys -c /sys/sys/ufs_tables.c ! 31: ! 32: clean: FRC ! 33: rm -f ${OBJS} fsck core ! 34: ! 35: depend: FRC ! 36: mkdep ${CFLAGS} ${SRCS} ! 37: ! 38: install: FRC ! 39: install -s -o bin -g bin -m 755 fsck ${DESTDIR}/etc/fsck ! 40: ! 41: lint: FRC ! 42: lint ${CFLAGS} ${SRCS} ! 43: ! 44: tags: FRC ! 45: ctags ${SRCS} ! 46: ! 47: FRC: ! 48: ! 49: # DO NOT DELETE THIS LINE -- mkdep uses it. ! 50: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. ! 51: ! 52: dir.o: dir.c /usr/include/sys/param.h /usr/include/sys/types.h ! 53: dir.o: /usr/include/signal.h /usr/include/machine/trap.h ! 54: dir.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 55: dir.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/dir.h ! 56: dir.o: fsck.h ! 57: inode.o: inode.c /usr/include/pwd.h /usr/include/sys/param.h ! 58: inode.o: /usr/include/sys/types.h /usr/include/signal.h ! 59: inode.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h ! 60: inode.o: /usr/include/machine/endian.h /usr/include/sys/inode.h ! 61: inode.o: /usr/include/sys/fs.h /usr/include/sys/dir.h fsck.h ! 62: main.o: main.c /usr/include/sys/param.h /usr/include/sys/types.h ! 63: main.o: /usr/include/signal.h /usr/include/machine/trap.h ! 64: main.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 65: main.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/stat.h ! 66: main.o: /usr/include/sys/wait.h /usr/include/fstab.h /usr/include/strings.h ! 67: main.o: fsck.h ! 68: pass1.o: pass1.c /usr/include/sys/param.h /usr/include/sys/types.h ! 69: pass1.o: /usr/include/signal.h /usr/include/machine/trap.h ! 70: pass1.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 71: pass1.o: /usr/include/sys/inode.h /usr/include/sys/fs.h fsck.h ! 72: pass1b.o: pass1b.c /usr/include/sys/param.h /usr/include/sys/types.h ! 73: pass1b.o: /usr/include/signal.h /usr/include/machine/trap.h ! 74: pass1b.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 75: pass1b.o: /usr/include/sys/inode.h /usr/include/sys/fs.h fsck.h ! 76: pass2.o: pass2.c /usr/include/sys/param.h /usr/include/sys/types.h ! 77: pass2.o: /usr/include/signal.h /usr/include/machine/trap.h ! 78: pass2.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 79: pass2.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/dir.h ! 80: pass2.o: /usr/include/strings.h fsck.h ! 81: pass3.o: pass3.c /usr/include/sys/param.h /usr/include/sys/types.h ! 82: pass3.o: /usr/include/signal.h /usr/include/machine/trap.h ! 83: pass3.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 84: pass3.o: /usr/include/sys/inode.h /usr/include/sys/fs.h fsck.h ! 85: pass4.o: pass4.c /usr/include/sys/param.h /usr/include/sys/types.h ! 86: pass4.o: /usr/include/signal.h /usr/include/machine/trap.h ! 87: pass4.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 88: pass4.o: /usr/include/sys/inode.h /usr/include/sys/fs.h fsck.h ! 89: pass5.o: pass5.c /usr/include/sys/param.h /usr/include/sys/types.h ! 90: pass5.o: /usr/include/signal.h /usr/include/machine/trap.h ! 91: pass5.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 92: pass5.o: /usr/include/sys/inode.h /usr/include/sys/fs.h fsck.h ! 93: setup.o: setup.c /usr/include/sys/param.h /usr/include/sys/types.h ! 94: setup.o: /usr/include/signal.h /usr/include/machine/trap.h ! 95: setup.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 96: setup.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/stat.h ! 97: setup.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h ! 98: setup.o: /usr/include/sys/ttydev.h /usr/include/sys/disklabel.h ! 99: setup.o: /usr/include/sys/file.h /usr/include/machine/endian.h ! 100: setup.o: /usr/include/ctype.h fsck.h ! 101: utilities.o: utilities.c /usr/include/stdio.h /usr/include/ctype.h ! 102: utilities.o: /usr/include/sys/param.h /usr/include/sys/types.h ! 103: utilities.o: /usr/include/signal.h /usr/include/machine/trap.h ! 104: utilities.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h ! 105: utilities.o: /usr/include/sys/inode.h /usr/include/sys/fs.h ! 106: utilities.o: /usr/include/sys/dir.h fsck.h ! 107: ufs_subr.o: /sys/sys/ufs_subr.c /usr/include/sys/param.h ! 108: ufs_subr.o: /usr/include/sys/types.h /usr/include/signal.h ! 109: ufs_subr.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h ! 110: ufs_subr.o: /usr/include/machine/endian.h /usr/include/sys/systm.h ! 111: ufs_subr.o: /usr/include/sys/mount.h /usr/include/sys/fs.h ! 112: ufs_subr.o: /usr/include/sys/buf.h /usr/include/sys/inode.h ! 113: ufs_subr.o: /usr/include/sys/dir.h /usr/include/sys/user.h ! 114: ufs_subr.o: /usr/include/machine/pcb.h /usr/include/sys/dmap.h ! 115: ufs_subr.o: /usr/include/sys/time.h /usr/include/time.h ! 116: ufs_subr.o: /usr/include/sys/resource.h /usr/include/sys/namei.h ! 117: ufs_subr.o: /usr/include/sys/uio.h /usr/include/errno.h ! 118: ufs_subr.o: /usr/include/sys/quota.h ! 119: ufs_tables.o: /sys/sys/ufs_tables.c /usr/include/sys/param.h ! 120: ufs_tables.o: /usr/include/sys/types.h /usr/include/signal.h ! 121: ufs_tables.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h ! 122: ufs_tables.o: /usr/include/machine/endian.h ! 123: ! 124: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.