|
|
1.1 ! root 1: SCCSID = "@(#)makefile 1.2 (Berkeley) 3/5/81" ! 2: DESTDIR= ! 3: ED= -ed ! 4: AS= -as ! 5: VERSION= version ! 6: EYACC= /usr/bin/eyacc ! 7: CFLAGS= -O -DPXP ! 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} ${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: rm -f *.o x* ! 34: # don't remove y.tab.c ! 35: ! 36: install: a.out ! 37: strip a.out ! 38: rm -f ${DESTDIR}/usr/bin/pxp ! 39: cp a.out ${DESTDIR}/usr/bin/pxp ! 40: chown bin ${DESTDIR}/usr/bin/pxp ! 41: chgrp bin ${DESTDIR}/usr/bin/pxp ! 42: chmod o-w,g+w ${DESTDIR}/usr/bin/pxp ! 43: # cp a.outNOID /usr/bin/pxp34 ! 44: ! 45: print: ! 46: @pr makefile READ_ME ! 47: @ls -ls | pr ! 48: @size a.out *.o | pr ! 49: # @cxref *.c | pr ! 50: @pr 0.h main.c pas.y ! 51: @pr yy.h yy*.c ! 52: @pr [a-ln-x]*.c ! 53: # @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.