|
|
1.1 ! root 1: # ! 2: # Copyright (c) 1980 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.8 (Berkeley) 9/7/85 ! 7: # ! 8: DESTDIR= ! 9: CFLAGS= -O ! 10: LFLAGS= ! 11: ! 12: # The program itself ! 13: # ! 14: PROG= fsck ! 15: ! 16: # Sources ! 17: # ! 18: SRCS= dir.c inode.c main.c pass1.c pass1b.c pass2.c \ ! 19: pass3.c pass4.c pass5.c setup.c utilities.c \ ! 20: /sys/sys/ufs_subr.c /sys/sys/ufs_tables.c ! 21: ! 22: # Objects ! 23: # ! 24: OBJS= ${LOCOBJS} ${SYSOBJS} ! 25: LOCOBJS=dir.o inode.o main.o pass1.o pass1b.o pass2.o \ ! 26: pass3.o pass4.o pass5.o setup.o utilities.o ! 27: SYSOBJS=ufs_subr.o ufs_tables.o ! 28: ! 29: # Header files ! 30: # ! 31: HDRS= fsck.h ! 32: ! 33: ${PROG}: ${OBJS} ${HDRS} ! 34: cc ${LFLAGS} -o ${PROG} ${OBJS} ! 35: ! 36: ${LOCOBJS}: ! 37: cc ${CFLAGS} -c $*.c ! 38: ! 39: ufs_subr.o: ! 40: cc ${CFLAGS} -c /sys/sys/ufs_subr.c ! 41: ! 42: ufs_tables.o: ! 43: cc ${CFLAGS} -I/usr/include/sys -c /sys/sys/ufs_tables.c ! 44: ! 45: install: ${PROG} ! 46: install -s ${PROG} ${DESTDIR}/etc/${PROG} ! 47: ! 48: clean: ! 49: rm -f a.out core ${OBJS} ${PROG} ! 50: ! 51: lint: ! 52: lint ${INCPATH} ${SRCS} ! 53: ! 54: depend: ! 55: cc -M ${INCPATH} ${SRCS} | \ ! 56: awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ ! 57: else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ ! 58: else rec = rec " " $$2 } } \ ! 59: END { print rec } ' > makedep ! 60: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep ! 61: echo '$$r makedep' >>eddep ! 62: echo 'w' >>eddep ! 63: cp Makefile Makefile.bak ! 64: ed - Makefile < eddep ! 65: rm eddep makedep ! 66: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 67: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 68: echo '# see make depend above' >> Makefile ! 69: ! 70: # DO NOT DELETE THIS LINE -- make depend uses it ! 71: ! 72: ! 73: dir.o: dir.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 74: dir.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 75: dir.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/dir.h ! 76: dir.o: ./fsck.h ! 77: inode.o: inode.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 78: inode.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 79: inode.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/dir.h ! 80: inode.o: ./fsck.h ! 81: main.o: main.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 82: main.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 83: main.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/stat.h ! 84: main.o: /usr/include/sys/wait.h /usr/include/fstab.h /usr/include/strings.h ! 85: main.o: ./fsck.h ! 86: pass1.o: pass1.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 87: pass1.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 88: pass1.o: /usr/include/sys/inode.h /usr/include/sys/fs.h ./fsck.h ! 89: pass1b.o: pass1b.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 90: pass1b.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 91: pass1b.o: /usr/include/sys/inode.h /usr/include/sys/fs.h ./fsck.h ! 92: pass2.o: pass2.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 93: pass2.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 94: pass2.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/dir.h ! 95: pass2.o: /usr/include/strings.h ./fsck.h ! 96: pass3.o: pass3.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 97: pass3.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 98: pass3.o: /usr/include/sys/inode.h /usr/include/sys/fs.h ./fsck.h ! 99: pass4.o: pass4.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 100: pass4.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 101: pass4.o: /usr/include/sys/inode.h /usr/include/sys/fs.h ./fsck.h ! 102: pass5.o: pass5.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 103: pass5.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 104: pass5.o: /usr/include/sys/inode.h /usr/include/sys/fs.h ./fsck.h ! 105: setup.o: setup.c /usr/include/sys/param.h /usr/include/machine/machparam.h ! 106: setup.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 107: setup.o: /usr/include/sys/inode.h /usr/include/sys/fs.h /usr/include/sys/stat.h ! 108: setup.o: ./fsck.h ! 109: utilities.o: utilities.c /usr/include/stdio.h /usr/include/ctype.h ! 110: utilities.o: /usr/include/sys/param.h /usr/include/machine/machparam.h ! 111: utilities.o: /usr/include/sys/signal.h /usr/include/sys/types.h ! 112: utilities.o: /usr/include/sys/inode.h /usr/include/sys/fs.h ./fsck.h ! 113: ufs_subr.o: /sys/sys/ufs_subr.c /usr/include/sys/param.h ! 114: ufs_subr.o: /usr/include/machine/machparam.h /usr/include/sys/signal.h ! 115: ufs_subr.o: /usr/include/sys/types.h /usr/include/sys/systm.h ! 116: ufs_subr.o: /usr/include/sys/mount.h /usr/include/sys/fs.h ! 117: ufs_subr.o: /usr/include/sys/conf.h /usr/include/sys/buf.h ! 118: ufs_subr.o: /usr/include/sys/inode.h /usr/include/sys/dir.h ! 119: ufs_subr.o: /usr/include/sys/user.h /usr/include/machine/pcb.h ! 120: ufs_subr.o: /usr/include/sys/dmap.h /usr/include/sys/time.h ! 121: ufs_subr.o: /usr/include/sys/resource.h /usr/include/sys/namei.h ! 122: ufs_subr.o: /usr/include/sys/uio.h /usr/include/sys/errno.h ! 123: ufs_subr.o: /usr/include/sys/quota.h ! 124: ufs_tables.o: /sys/sys/ufs_tables.c /usr/include/sys/param.h ! 125: ufs_tables.o: /usr/include/machine/machparam.h /usr/include/sys/signal.h ! 126: ufs_tables.o: /usr/include/sys/types.h ! 127: # DEPENDENCIES MUST END AT END OF FILE ! 128: # IF YOU PUT STUFF HERE IT WILL GO AWAY ! 129: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.