Commit | Line | Data |
---|---|---|
95128557 | 1 | SCCSID = "@(#)Makefile 1.5 (Berkeley) %G%" |
0045ad3a | 2 | DESTDIR= |
d17d83c7 | 3 | ED= -ex |
0045ad3a | 4 | AS= -as |
0045ad3a PK |
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} | |
d17d83c7 | 19 | ${CC} ${CFLAGS} ${OBJS} ${OBJS2} |
0045ad3a PK |
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 | ||
d17d83c7 | 26 | y.tab.c: pas.y |
95128557 | 27 | ${EYACC} pas.y >/dev/null |
d17d83c7 | 28 | ${ED} - y.tab.c < gram |
0045ad3a | 29 | |
7c79ee59 PK |
30 | version: version.c Version.o |
31 | cc -o version version.c Version.o | |
32 | ||
33 | newversion: version | |
34 | version > Version.c | |
35 | ||
0045ad3a PK |
36 | clean: |
37 | -rm -f pi1:2strings a.out core | |
d17d83c7 | 38 | -rm -f *.o x* y.tab.c y.tab.h |
0045ad3a | 39 | |
fe7fe742 | 40 | install: a.out |
0045ad3a PK |
41 | cp a.out ${DESTDIR}/usr/ucb/pxp |
42 | # cp a.outNOID /usr/ucb/pxp34 | |
43 | ||
44 | print: | |
45 | @pr makefile READ_ME | |
46 | @ls -ls | pr | |
47 | @size a.out *.o | pr | |
48 | # @cxref *.c | pr | |
49 | @pr 0.h main.c pas.y | |
50 | @pr yy.h yy*.c | |
51 | @pr [a-ln-x]*.c | |
52 | # @pr putn.s treen.s yycopy.s |