|
|
1.1 root 1: DESTDIR=
2: CFLAGS= -O
3: STD= jot lam rs
4:
5: all: ${STD}
6:
7: ${STD}:
8: cc ${CFLAGS} -o $@ [email protected]
9:
10: install:
11: install -s jot ${DESTDIR}/usr/new/jot
12: install -s lam ${DESTDIR}/usr/new/lam
13: install -s rs ${DESTDIR}/usr/new/rs
14:
15: clean:
16: rm -f a.out core *.s *.o
17: rm -f ${STD}
18:
19: depend:
20: cat </dev/null >x.c
21: for i in ${STD}; do \
22: (echo $$i: $$i.c >>makedep; \
23: /bin/grep '^#[ ]*include' x.c $$i.c | sed \
24: -e 's,<\(.*\)>,"/usr/include/\1",' \
25: -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
26: -e 's/\.c//' >>makedep); done
27: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
28: echo '$$r makedep' >>eddep
29: echo 'w' >>eddep
30: cp Makefile Makefile.bak
31: ed - Makefile < eddep
32: rm eddep makedep x.c
33: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
34: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
35: echo '# see make depend above' >> Makefile
36:
37: # DO NOT DELETE THIS LINE -- make depend uses it
38:
39: jot: jot.c
40: jot: /usr/include/stdio.h
41: jot: /usr/include/ctype.h
42: lam: lam.c
43: lam: /usr/include/stdio.h
44: rs: rs.c
45: rs: /usr/include/stdio.h
46: rs: /usr/include/ctype.h
47: # DEPENDENCIES MUST END AT END OF FILE
48: # IF YOU PUT STUFF HERE IT WILL GO AWAY
49: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.