|
|
1.1 root 1: # @(#)Makefile 4.4 (Berkeley) 83/09/10
2: #
3: COPT=
4: CFLAGS=-O
5:
6: fsck: fsck.o ufs_subr.o ufs_tables.o
7: cc ${COPT} -o fsck fsck.o ufs_subr.o ufs_tables.o
8:
9: fscklc.o: fsck.c
10: cc ${COPT} ${CFLAGS} -c fsck.c
11: ld -r -o fscklc.o fsck.o -lc
12:
13: ufs_subr.o: /sys/sys/ufs_subr.c
14: cc ${COPT} -c /sys/sys/ufs_subr.c
15:
16: ufs_tables.o: /sys/sys/ufs_tables.c
17: cc ${COPT} -c /sys/sys/ufs_tables.c
18:
19: lint:
20: lint fsck.c
21:
22: install: fsck
23: install fsck ${DESTDIR}/etc/fsck
24:
25: clean:
26: rm -f fsck fscklc.o fsck.o ufs_subr.o ufs_tables.o
27: rm -f errs a.out core
28:
29: depend:
30: echo >x.c
31: for i in fsck; do \
32: (echo $$i: $$i.c >>makedep; \
33: /bin/grep '^#[ ]*include' x.c $$i.c | sed \
34: -e '/\.\.\/h/d' \
35: -e 's,<\(.*\)>,"/usr/include/\1",' \
36: -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
37: -e 's/\.c//' >>makedep); done
38: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
39: echo '$$r makedep' >>eddep
40: echo 'w' >>eddep
41: cp Makefile Makefile.bak
42: ed - Makefile < eddep
43: rm eddep makedep x.c
44: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
45: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
46: echo '# see make depend above' >> Makefile
47:
48: # DO NOT DELETE THIS LINE -- make depend uses it
49:
50: fsck: fsck.c
51: fsck: /usr/include/stdio.h
52: fsck: /usr/include/ctype.h
53: fsck: /usr/include/sys/param.h
54: fsck: /usr/include/sys/fs.h
55: fsck: /usr/include/sys/inode.h
56: fsck: /usr/include/sys/dir.h
57: fsck: /usr/include/sys/stat.h
58: fsck: /usr/include/sys/wait.h
59: fsck: /usr/include/fstab.h
60: # DEPENDENCIES MUST END AT END OF FILE
61: # IF YOU PUT STUFF HERE IT WILL GO AWAY
62: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.