install depends on a.out
[unix-history] / usr / src / usr.bin / pascal / pxp / Makefile
CommitLineData
fe7fe742 1SCCSID = "@(#)Makefile 1.2 (Berkeley) %G%"
0045ad3a
PK
2DESTDIR=
3ED= -ed
4AS= -as
5VERSION= version
6EYACC= /usr/ucb/eyacc
7CFLAGS= -O -DPXP -w
8OBJS= 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
15OBJS2= doprnt.o printf.o treen.o yycopy.o TRdata.o Version.o
16
17all: a.out
18
19a.out: ${OBJS} ${OBJS2}
20 ${CC} ${CFLAGS} -i ${OBJS} ${OBJS2}
21
22doprnt.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
31clean:
32 -rm -f pi1:2strings a.out core
33 -echo dont rm y.tab.c
34 -rm -f *.o x*
35
fe7fe742 36install: a.out
0045ad3a
PK
37 cp a.out ${DESTDIR}/usr/ucb/pxp
38# cp a.outNOID /usr/ucb/pxp34
39
40print:
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