1SCCSID = "@(#)Makefile 1.2 (Berkeley) 03/05/81" 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 36install: a.out 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 49