|
|
1.1 root 1: # @(#)Makefile 4.3 (Berkeley) 85/06/01
2: #
3: DESTDIR=
4: CFLAGS= -O
5: LFLAGS=
6:
7: # The programs themselves
8: #
9: PROG= find
10: LIBS= bigram code
11:
12: # Sources
13: #
14: SRCS= find.c bigram.c code.c
15:
16: all: ${PROG} ${LIBS}
17:
18: find: find.c
19: cc ${CFLAGS} -o find find.c
20:
21: bigram: bigram.c
22: cc ${CFLAGS} -o bigram bigram.c
23:
24: code: code.c
25: cc ${CFLAGS} -o code code.c
26:
27: install: ${PROG} ${LIBS}
28: install -s ${PROG} ${DESTDIR}/usr/bin/${PROG}
29: -mkdir ${DESTDIR}/usr/lib/find
30: install -s bigram ${DESTDIR}/usr/lib/find/bigram
31: install -s code ${DESTDIR}/usr/lib/find/code
32: install -c -m 755 updatedb.csh ${DESTDIR}/usr/lib/find/updatedb
33:
34: clean:
35: rm -f a.out core ${LIBS} ${PROG}
36:
37: depend:
38: cat </dev/null >x.c
39: for i in ${SRCS}; do \
40: (echo `basename $$i .c`.o: $$i >>makedep; \
41: /bin/grep '^#[ ]*include' x.c $$i | sed \
42: -e 's,<\(.*\)>,"/usr/include/\1",' \
43: -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
44: -e 's/\.c/.o/' >>makedep); done
45: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
46: echo '$$r makedep' >>eddep
47: echo 'w' >>eddep
48: cp Makefile Makefile.bak
49: ed - Makefile < eddep
50: rm eddep makedep x.c
51: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
52: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
53: echo '# see make depend above' >> Makefile
54:
55: # DO NOT DELETE THIS LINE -- make depend uses it
56:
57: find.o: find.c
58: find.o: /usr/include/stdio.h
59: find.o: /usr/include/sys/param.h
60: find.o: /usr/include/sys/dir.h
61: find.o: /usr/include/sys/stat.h
62: find.o: /usr/include/signal.h
63: bigram.o: bigram.c
64: bigram.o: /usr/include/stdio.h
65: code.o: code.c
66: code.o: /usr/include/stdio.h
67: # DEPENDENCIES MUST END AT END OF FILE
68: # IF YOU PUT STUFF HERE IT WILL GO AWAY
69: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.