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