|
|
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.