|
|
1.1 root 1: # Makefile 4.1 83/08/11
2: #
3:
4: DESTDIR=
5: AS=/bin/as
6: CC=/bin/cc
7: LCC=/bin/cc
8: LD=/bin/ld
9: INCLDIR=${DESTDIR}/usr/include
10: LIBDIR=${DESTDIR}/lib
11: ULIBDIR=${DESTDIR}/usr/lib
12:
13: CFLAGS = -O -I${INCLDIR}
14:
15: all: lex
16:
17: lex: lmain.o y.tab.o sub1.o sub2.o header.o
18: ${CC} lmain.o y.tab.o sub1.o sub2.o header.o -o lex
19:
20: smallex:
21: ${CC} -DSMALL -O lmain.c y.tab.c sub1.c sub2.c header.c -o smallex
22:
23: y.tab.c: parser.y
24: yacc parser.y
25: lmain.o:lmain.c ldefs.c once.c
26: ${CC} -c -O lmain.c
27: sub1.o: sub1.c ldefs.c
28: ${CC} -c -O sub1.c
29: sub2.o: sub2.c ldefs.c
30: ${CC} -c -O sub2.c
31: header.o: header.c ldefs.c
32: ${CC} -c -O header.c
33:
34: install: all
35: install -s lex $(DESTDIR)/usr/bin
36: install -c ncform $(DESTDIR)/usr/lib/lex
37: install -c nrform $(DESTDIR)/usr/lib/lex
38:
39: clean:
40: rm -f *.o lex y.tab.c
41:
42: cleansrc:
43: rm -f *.[cy] *form Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.