|
|
1.1 root 1: DESTDIR=
2: ED= -ed
3: AS= -as
4: VERSION= version
5: EYACC= /usr/ucb/eyacc
6: CFLAGS= -O -DPXP -w
7: OBJS= call.o case.o const.o cset.o \
8: error.o fdec.o func.o hash.o lab.o lval.o \
9: main.o nl.o pmon.o pp.o proc.o rec.o rval.o \
10: stat.o string.o subr.o tree.o type.o var.o y.tab.o \
11: yycomm.o yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o \
12: yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o \
13: yyseman.o yytree.o
14: OBJS2= doprnt.o printf.o treen.o yycopy.o TRdata.o Version.o
15:
16: all: a.out
17:
18: a.out: ${OBJS} ${OBJS2}
19: ${CC} ${CFLAGS} -i ${OBJS} ${OBJS2}
20:
21: doprnt.o: doprnt.c
22: ${CC} ${CFLAGS} -E doprnt.c > doprnt.s
23: ${AS} -o doprnt.o doprnt.s
24: -rm -f doprnt.s
25:
26: #y.tab.c: pas.y
27: # ${EYACC} pas.y
28: # ${ED} - y.tab.c < gram
29:
30: clean:
31: -rm -f pi1:2strings a.out core
32: -echo dont rm y.tab.c
33: -rm -f *.o x*
34:
35: install:
36: cp a.out ${DESTDIR}/usr/ucb/pxp
37: # cp a.outNOID /usr/ucb/pxp34
38:
39: print:
40: @pr makefile READ_ME
41: @ls -ls | pr
42: @size a.out *.o | pr
43: # @cxref *.c | pr
44: @pr 0.h main.c pas.y
45: @pr yy.h yy*.c
46: @pr [a-ln-x]*.c
47: # @pr putn.s treen.s yycopy.s
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.