V10/cmd/pascal/m.1

for i in eyacc libpc pc0 pascal pi px pxp; do (cd $i; make -o clean); done
rm -f *.o eyacc
/bin/rm -f libpc *.o a.out lpr tmp core errs
rm -f *.o tmp/*.c
rm -f y.tab.h y.tab.c y.tab.out
rm -f pc2.0strings
rm -f version Version.c
rm -f a.out core *.list *.bak
rm -f opc pic tags
rm -f pix px_header pxref pmerge pc pc2 pc3
rm -f *.o tmp/*.c
rm -f y.tab.h y.tab.c y.tab.out
rm -f pi2.0strings
rm -f version Version.c
rm -f a.out core *.list *.bak
rm -f opc pic tags
rm -f  *.o *.s px version opc* pic* OPnames.h objfmt.h libpc.h panics.h h02opcs.h errs lpr core tmp
rm -f pi1:2strings a.out core
rm -f *.o x*
# don't remove y.tab.c
for i in eyacc libpc pc0 pascal pi px pxp; do (cd $i; echo ==$i; make -o; make -o install); done
==eyacc
cc -O -c ey0.c
cc -O -c ey1.c
cc -O -c ey2.c
cc -O -c ey3.c
cc -O -c ey4.c
cc -O -c ey5.c
cc -o eyacc ey0.o ey1.o ey2.o ey3.o ey4.o ey5.o
rm -f /usr/bin/eyacc
strip eyacc
cp eyacc /usr/bin/eyacc
chown bin /usr/bin/eyacc
chgrp bin /usr/bin/eyacc
chmod o-w,g+w /usr/bin/eyacc
==libpc
cc -O -c ACTFILE.c
mv ACTFILE.o tmp
ld -x -r -o ACTFILE.o tmp
cc -O -c ADDT.c
mv ADDT.o tmp
ld -x -r -o ADDT.o tmp
cc -O -c ARGV.c
mv ARGV.o tmp
ld -x -r -o ARGV.o tmp
cc -O -c ASRT.c
mv ASRT.o tmp
ld -x -r -o ASRT.o tmp
cc -O -c BUFF.c
mv BUFF.o tmp
ld -x -r -o BUFF.o tmp
cc -O -c CARD.c
mv CARD.o tmp
ld -x -r -o CARD.o tmp
cc -O -c CHR.c
mv CHR.o tmp
ld -x -r -o CHR.o tmp
cc -O -c CLCK.c
mv CLCK.o tmp
ld -x -r -o CLCK.o tmp
cc -O -c CTTOT.c
mv CTTOT.o tmp
ld -x -r -o CTTOT.o tmp
cc -O -c DATE.c
mv DATE.o tmp
ld -x -r -o DATE.o tmp
cc -O -c DEFNAME.c
mv DEFNAME.o tmp
ld -x -r -o DEFNAME.o tmp
cc -O -c DISPOSE.c
mv DISPOSE.o tmp
ld -x -r -o DISPOSE.o tmp
cc -O -c EXPO.c
mv EXPO.o tmp
ld -x -r -o EXPO.o tmp
cc -O -c FCALL.c
mv FCALL.o tmp
ld -x -r -o FCALL.o tmp
cc -O -c FLUSH.c
mv FLUSH.o tmp
ld -x -r -o FLUSH.o tmp
cc -O -c FNIL.c
mv FNIL.o tmp
ld -x -r -o FNIL.o tmp
cc -O -c FRTN.c
mv FRTN.o tmp
ld -x -r -o FRTN.o tmp
cc -O -c FSAV.c
mv FSAV.o tmp
ld -x -r -o FSAV.o tmp
cc -O -c GET.c
mv GET.o tmp
ld -x -r -o GET.o tmp
as -o tmp GOTO.s
ld -x -r -o GOTO.o tmp
cc -O -c HALT.c
mv HALT.o tmp
ld -x -r -o HALT.o tmp
cc -O -c IN.c
mv IN.o tmp
ld -x -r -o IN.o tmp
cc -O -c INCT.c
mv INCT.o tmp
ld -x -r -o INCT.o tmp
cc -O -c LINO.c
mv LINO.o tmp
ld -x -r -o LINO.o tmp
cc -O -c LLIMIT.c
mv LLIMIT.o tmp
ld -x -r -o LLIMIT.o tmp
cc -O -c LN.c
mv LN.o tmp
ld -x -r -o LN.o tmp
cc -O -c MAX.c
mv MAX.o tmp
ld -x -r -o MAX.o tmp
cc -O -c MULT.c
mv MULT.o tmp
ld -x -r -o MULT.o tmp
cc -O -c NAM.c
mv NAM.o tmp
ld -x -r -o NAM.o tmp
cc -O -c NEW.c
mv NEW.o tmp
ld -x -r -o NEW.o tmp
cc -O -c NEWZ.c
mv NEWZ.o tmp
ld -x -r -o NEWZ.o tmp
cc -O -c NIL.c
mv NIL.o tmp
ld -x -r -o NIL.o tmp
cc -O -c PACK.c
mv PACK.o tmp
ld -x -r -o PACK.o tmp
cc -O -c PAGE.c
mv PAGE.o tmp
ld -x -r -o PAGE.o tmp
cc -O -c PRED.c
mv PRED.o tmp
ld -x -r -o PRED.o tmp
cc -O -c PUT.c
mv PUT.o tmp
ld -x -r -o PUT.o tmp
cc -O -c RANDOM.c
mv RANDOM.o tmp
ld -x -r -o RANDOM.o tmp
cc -O -c RANG4.c
mv RANG4.o tmp
ld -x -r -o RANG4.o tmp
cc -O -c READ4.c
mv READ4.o tmp
ld -x -r -o READ4.o tmp
cc -O -c READ8.c
mv READ8.o tmp
ld -x -r -o READ8.o tmp
cc -O -c READC.c
mv READC.o tmp
ld -x -r -o READC.o tmp
cc -O -c READE.c
mv READE.o tmp
ld -x -r -o READE.o tmp
cc -O -c READLN.c
mv READLN.o tmp
ld -x -r -o READLN.o tmp
cc -O -c RELEQ.c
mv RELEQ.o tmp
ld -x -r -o RELEQ.o tmp
cc -O -c RELNE.c
mv RELNE.o tmp
ld -x -r -o RELNE.o tmp
cc -O -c RELSGE.c
mv RELSGE.o tmp
ld -x -r -o RELSGE.o tmp
cc -O -c RELSGT.c
mv RELSGT.o tmp
ld -x -r -o RELSGT.o tmp
cc -O -c RELSLE.c
mv RELSLE.o tmp
ld -x -r -o RELSLE.o tmp
cc -O -c RELSLT.c
mv RELSLT.o tmp
ld -x -r -o RELSLT.o tmp
cc -O -c RELTGE.c
mv RELTGE.o tmp
ld -x -r -o RELTGE.o tmp
cc -O -c RELTGT.c
mv RELTGT.o tmp
ld -x -r -o RELTGT.o tmp
cc -O -c RELTLE.c
mv RELTLE.o tmp
ld -x -r -o RELTLE.o tmp
cc -O -c RELTLT.c
mv RELTLT.o tmp
ld -x -r -o RELTLT.o tmp
cc -O -c REMOVE.c
mv REMOVE.o tmp
ld -x -r -o REMOVE.o tmp
cc -O -c RESET.c
mv RESET.o tmp
ld -x -r -o RESET.o tmp
cc -O -c REWRITE.c
mv REWRITE.o tmp
ld -x -r -o REWRITE.o tmp
cc -O -c ROUND.c
mv ROUND.o tmp
ld -x -r -o ROUND.o tmp
cc -O -c RSNG4.c
mv RSNG4.o tmp
ld -x -r -o RSNG4.o tmp
cc -O -c SCLCK.c
mv SCLCK.o tmp
ld -x -r -o SCLCK.o tmp
cc -O -c SEED.c
mv SEED.o tmp
ld -x -r -o SEED.o tmp
cc -O -c SQRT.c
mv SQRT.o tmp
ld -x -r -o SQRT.o tmp
cc -O -c STLIM.c
mv STLIM.o tmp
ld -x -r -o STLIM.o tmp
cc -O -c SUBSC.c
mv SUBSC.o tmp
ld -x -r -o SUBSC.o tmp
cc -O -c SUBSCZ.c
mv SUBSCZ.o tmp
ld -x -r -o SUBSCZ.o tmp
cc -O -c SUBT.c
mv SUBT.o tmp
ld -x -r -o SUBT.o tmp
cc -O -c SUCC.c
mv SUCC.o tmp
ld -x -r -o SUCC.o tmp
cc -O -c TEOF.c
mv TEOF.o tmp
ld -x -r -o TEOF.o tmp
cc -O -c TEOLN.c
mv TEOLN.o tmp
ld -x -r -o TEOLN.o tmp
cc -O -c TIME.c
mv TIME.o tmp
ld -x -r -o TIME.o tmp
cc -O -c TRUNC.c
mv TRUNC.o tmp
ld -x -r -o TRUNC.o tmp
cc -O -c UNIT.c
mv UNIT.o tmp
ld -x -r -o UNIT.o tmp
cc -O -c UNPACK.c
mv UNPACK.o tmp
ld -x -r -o UNPACK.o tmp
cc -O -c WRITEC.c
mv WRITEC.o tmp
ld -x -r -o WRITEC.o tmp
cc -O -c WRITEF.c
mv WRITEF.o tmp
ld -x -r -o WRITEF.o tmp
cc -O -c WRITES.c
mv WRITES.o tmp
ld -x -r -o WRITES.o tmp
cc -O -c WRITLN.c
mv WRITLN.o tmp
ld -x -r -o WRITLN.o tmp
cc -O -c ERROR.c
mv ERROR.o tmp
ld -x -r -o ERROR.o tmp
cc -O -c GETNAME.c
mv GETNAME.o tmp
ld -x -r -o GETNAME.o tmp
cc -O -c IOSYNC.c
mv IOSYNC.o tmp
ld -x -r -o IOSYNC.o tmp
cc -O -c PCEXIT.c
mv PCEXIT.o tmp
ld -x -r -o PCEXIT.o tmp
cc -O -c PCLOSE.c
mv PCLOSE.o tmp
ld -x -r -o PCLOSE.o tmp
cc -O -c PCSTART.c
mv PCSTART.o tmp
ld -x -r -o PCSTART.o tmp
cc -O -c PERROR.c
mv PERROR.o tmp
ld -x -r -o PERROR.o tmp
cc -O -c PFLUSH.c
mv PFLUSH.o tmp
ld -x -r -o PFLUSH.o tmp
cc -O -c PMFLUSH.c
mv PMFLUSH.o tmp
ld -x -r -o PMFLUSH.o tmp
as -o tmp RAND.s
ld -x -r -o RAND.o tmp
as -o tmp SETRACE.s
ld -x -r -o SETRACE.o tmp
cc -O -c UNSYNC.c
mv UNSYNC.o tmp
ld -x -r -o UNSYNC.o tmp
cc -O -c UNWIND.c
mv UNWIND.o tmp
ld -x -r -o UNWIND.o tmp
cc -O -c blkclr.c
mv blkclr.o tmp
ld -x -r -o blkclr.o tmp
cc -O -c blkcpy.c
mv blkcpy.o tmp
ld -x -r -o blkcpy.o tmp
cc -O -c APPEND.c
mv APPEND.o tmp
ld -x -r -o APPEND.o tmp
cc -O -c SEEK.c
mv SEEK.o tmp
ld -x -r -o SEEK.o tmp
cc -O -c TELL.c
mv TELL.o tmp
ld -x -r -o TELL.o tmp
/bin/rm -f libpc
ar cr libpc ACTFILE.o ADDT.o ARGV.o ASRT.o BUFF.o CARD.o CHR.o CLCK.o CTTOT.o DATE.o DEFNAME.o DISPOSE.o EXPO.o FCALL.o FLUSH.o FNIL.o FRTN.o FSAV.o GET.o GOTO.o HALT.o IN.o INCT.o LINO.o  LLIMIT.o LN.o MAX.o MULT.o NAM.o NEW.o NEWZ.o NIL.o PACK.o PAGE.o PRED.o PUT.o RANDOM.o RANG4.o READ4.o READ8.o READC.o READE.o READLN.o RELEQ.o RELNE.o RELSGE.o RELSGT.o RELSLE.o RELSLT.o RELTGE.o RELTGT.o RELTLE.o RELTLT.o REMOVE.o RESET.o REWRITE.o ROUND.o RSNG4.o SCLCK.o SEED.o SQRT.o STLIM.o SUBSC.o SUBSCZ.o SUBT.o SUCC.o TEOF.o TEOLN.o TIME.o TRUNC.o UNIT.o UNPACK.o WRITEC.o WRITEF.o WRITES.o WRITLN.o ERROR.o GETNAME.o IOSYNC.o PCEXIT.o PCLOSE.o PCSTART.o PERROR.o PFLUSH.o PMFLUSH.o RAND.o SETRACE.o UNSYNC.o UNWIND.o blkclr.o blkcpy.o APPEND.o SEEK.o TELL.o
ranlib libpc
cp libpc /usr/lib/libpc.a
chown bin /usr/lib/libpc.a
chgrp bin /usr/lib/libpc.a
chmod o-w,g+w /usr/lib/libpc.a
ranlib /usr/lib/libpc.a
==pc0
rm -f tmp/ato.c
/usr/bin/mkstr - pc2.0strings tmp/ ato.c
cd tmp; cc -O -I.. -c ato.c; rm -f ../ato.o; mv ato.o  ../ato.o
rm -f tmp/ato.c
rm -f tmp/call.c
/usr/bin/mkstr - pc2.0strings tmp/ call.c
cd tmp; cc -O -I.. -c call.c; rm -f ../call.o; mv call.o  ../call.o
rm -f tmp/call.c
rm -f tmp/case.c
/usr/bin/mkstr - pc2.0strings tmp/ case.c
cd tmp; cc -O -I.. -c case.c; rm -f ../case.o; mv case.o  ../case.o
rm -f tmp/case.c
rm -f tmp/clas.c
/usr/bin/mkstr - pc2.0strings tmp/ clas.c
cd tmp; cc -O -I.. -c clas.c; rm -f ../clas.o; mv clas.o  ../clas.o
rm -f tmp/clas.c
rm -f tmp/const.c
/usr/bin/mkstr - pc2.0strings tmp/ const.c
cd tmp; cc -O -I.. -c const.c; rm -f ../const.o; mv const.o  ../const.o
rm -f tmp/const.c
rm -f tmp/conv.c
/usr/bin/mkstr - pc2.0strings tmp/ conv.c
cd tmp; cc -O -I.. -c conv.c; rm -f ../conv.o; mv conv.o  ../conv.o
rm -f tmp/conv.c
rm -f tmp/cset.c
/usr/bin/mkstr - pc2.0strings tmp/ cset.c
cd tmp; cc -O -I.. -c cset.c; rm -f ../cset.o; mv cset.o  ../cset.o
rm -f tmp/cset.c
rm -f y.tab.h y.tab.c
/usr/bin/eyacc pas.y > /dev/null
ex - y.tab.c <gram
that makes y.tab.h and y.tab.c
touch yy.h
rm -f tmp/error.c
/usr/bin/mkstr - pc2.0strings tmp/ error.c
cd tmp; cc -O -I.. -c error.c; rm -f ../error.o; mv error.o  ../error.o
rm -f tmp/error.c
rm -f tmp/fdec.c
/usr/bin/mkstr - pc2.0strings tmp/ fdec.c
cd tmp; cc -O -I.. -c fdec.c; rm -f ../fdec.o; mv fdec.o  ../fdec.o
rm -f tmp/fdec.c
rm -f tmp/fend.c
/usr/bin/mkstr - pc2.0strings tmp/ fend.c
cd tmp; cc -O -I.. -c fend.c; rm -f ../fend.o; mv fend.o  ../fend.o
rm -f tmp/fend.c
rm -f tmp/fhdr.c
/usr/bin/mkstr - pc2.0strings tmp/ fhdr.c
cd tmp; cc -O -I.. -c fhdr.c; rm -f ../fhdr.o; mv fhdr.o  ../fhdr.o
rm -f tmp/fhdr.c
rm -f tmp/flvalue.c
/usr/bin/mkstr - pc2.0strings tmp/ flvalue.c
cd tmp; cc -O -I.. -c flvalue.c; rm -f ../flvalue.o; mv flvalue.o  ../flvalue.o
rm -f tmp/flvalue.c
rm -f tmp/forop.c
/usr/bin/mkstr - pc2.0strings tmp/ forop.c
cd tmp; cc -O -I.. -c forop.c; rm -f ../forop.o; mv forop.o  ../forop.o
rm -f tmp/forop.c
rm -f tmp/func.c
/usr/bin/mkstr - pc2.0strings tmp/ func.c
cd tmp; cc -O -I.. -c func.c; rm -f ../func.o; mv func.o  ../func.o
rm -f tmp/func.c
rm -f tmp/gen.c
/usr/bin/mkstr - pc2.0strings tmp/ gen.c
cd tmp; cc -O -I.. -c gen.c; rm -f ../gen.o; mv gen.o  ../gen.o
rm -f tmp/gen.c
rm -f tmp/hash.c
/usr/bin/mkstr - pc2.0strings tmp/ hash.c
cd tmp; cc -O -I.. -c hash.c; rm -f ../hash.o; mv hash.o  ../hash.o
rm -f tmp/hash.c
rm -f tmp/lab.c
/usr/bin/mkstr - pc2.0strings tmp/ lab.c
cd tmp; cc -O -I.. -c lab.c; rm -f ../lab.o; mv lab.o  ../lab.o
rm -f tmp/lab.c
rm -f tmp/lookup.c
/usr/bin/mkstr - pc2.0strings tmp/ lookup.c
cd tmp; cc -O -I.. -c lookup.c; rm -f ../lookup.o; mv lookup.o  ../lookup.o
rm -f tmp/lookup.c
rm -f tmp/lval.c
/usr/bin/mkstr - pc2.0strings tmp/ lval.c
cd tmp; cc -O -I.. -c lval.c; rm -f ../lval.o; mv lval.o  ../lval.o
rm -f tmp/lval.c
rm -f tmp/stklval.c
/usr/bin/mkstr - pc2.0strings tmp/ stklval.c
cd tmp; cc -O -I.. -c stklval.c; rm -f ../stklval.o; mv stklval.o  ../stklval.o
rm -f tmp/stklval.c
rm -f tmp/main.c
/usr/bin/mkstr - pc2.0strings tmp/ main.c
cd tmp; cc -O -I.. -c main.c; rm -f ../main.o; mv main.o  ../main.o
rm -f tmp/main.c
rm -f tmp/nl.c
/usr/bin/mkstr - pc2.0strings tmp/ nl.c
cd tmp; cc -O -I.. -c nl.c; rm -f ../nl.o; mv nl.o  ../nl.o
rm -f tmp/nl.c
rm -f tmp/proc.c
/usr/bin/mkstr - pc2.0strings tmp/ proc.c
cd tmp; cc -O -I.. -c proc.c; rm -f ../proc.o; mv proc.o  ../proc.o
rm -f tmp/proc.c
rm -f tmp/put.c
/usr/bin/mkstr - pc2.0strings tmp/ put.c
cd tmp; cc -O -I.. -c put.c; rm -f ../put.o; mv put.o  ../put.o
rm -f tmp/put.c
rm -f tmp/rec.c
/usr/bin/mkstr - pc2.0strings tmp/ rec.c
cd tmp; cc -O -I.. -c rec.c; rm -f ../rec.o; mv rec.o  ../rec.o
rm -f tmp/rec.c
rm -f tmp/rval.c
/usr/bin/mkstr - pc2.0strings tmp/ rval.c
cd tmp; cc -O -I.. -c rval.c; rm -f ../rval.o; mv rval.o  ../rval.o
rm -f tmp/rval.c
rm -f tmp/stkrval.c
/usr/bin/mkstr - pc2.0strings tmp/ stkrval.c
cd tmp; cc -O -I.. -c stkrval.c; rm -f ../stkrval.o; mv stkrval.o  ../stkrval.o
rm -f tmp/stkrval.c
rm -f tmp/stat.c
/usr/bin/mkstr - pc2.0strings tmp/ stat.c
cd tmp; cc -O -I.. -c stat.c; rm -f ../stat.o; mv stat.o  ../stat.o
rm -f tmp/stat.c
rm -f tmp/string.c
/usr/bin/mkstr - pc2.0strings tmp/ string.c
cd tmp; cc -O -I.. -c string.c; rm -f ../string.o; mv string.o  ../string.o
rm -f tmp/string.c
rm -f tmp/subr.c
/usr/bin/mkstr - pc2.0strings tmp/ subr.c
cd tmp; cc -O -I.. -c subr.c; rm -f ../subr.o; mv subr.o  ../subr.o
rm -f tmp/subr.c
rm -f tmp/tmps.c
/usr/bin/mkstr - pc2.0strings tmp/ tmps.c
cd tmp; cc -O -I.. -c tmps.c; rm -f ../tmps.o; mv tmps.o  ../tmps.o
rm -f tmp/tmps.c
rm -f tmp/tree.c
/usr/bin/mkstr - pc2.0strings tmp/ tree.c
cd tmp; cc -O -I.. -c tree.c; rm -f ../tree.o; mv tree.o  ../tree.o
rm -f tmp/tree.c
rm -f tmp/type.c
/usr/bin/mkstr - pc2.0strings tmp/ type.c
cd tmp; cc -O -I.. -c type.c; rm -f ../type.o; mv type.o  ../type.o
rm -f tmp/type.c
rm -f tmp/var.c
/usr/bin/mkstr - pc2.0strings tmp/ var.c
cd tmp; cc -O -I.. -c var.c; rm -f ../var.o; mv var.o  ../var.o
rm -f tmp/var.c
rm -f tmp/TRdata.c
/usr/bin/mkstr - pc2.0strings tmp/ TRdata.c
cd tmp; cc -O -I.. -c TRdata.c; rm -f ../TRdata.o; mv TRdata.o  ../TRdata.o
rm -f tmp/TRdata.c
rm -f tmp/treen.c
/usr/bin/mkstr - pc2.0strings tmp/ treen.c
cd tmp; cc -O -I.. -c treen.c; rm -f ../treen.o; mv treen.o  ../treen.o
rm -f tmp/treen.c
rm -f tmp/yycopy.c
/usr/bin/mkstr - pc2.0strings tmp/ yycopy.c
cd tmp; cc -O -I.. -c yycopy.c; rm -f ../yycopy.o; mv yycopy.o  ../yycopy.o
rm -f tmp/yycopy.c
rm -f tmp/y.tab.c
/usr/bin/mkstr - pc2.0strings tmp/ y.tab.c
cd tmp; cc -O -I.. -c y.tab.c; rm -f ../y.tab.o; mv y.tab.o  ../y.tab.o
rm -f tmp/y.tab.c
rm -f tmp/yycosts.c
/usr/bin/mkstr - pc2.0strings tmp/ yycosts.c
cd tmp; cc -O -I.. -c yycosts.c; rm -f ../yycosts.o; mv yycosts.o  ../yycosts.o
rm -f tmp/yycosts.c
rm -f tmp/yyerror.c
/usr/bin/mkstr - pc2.0strings tmp/ yyerror.c
cd tmp; cc -O -I.. -c yyerror.c; rm -f ../yyerror.o; mv yyerror.o  ../yyerror.o
rm -f tmp/yyerror.c
rm -f tmp/yyget.c
/usr/bin/mkstr - pc2.0strings tmp/ yyget.c
cd tmp; cc -O -I.. -c yyget.c; rm -f ../yyget.o; mv yyget.o  ../yyget.o
rm -f tmp/yyget.c
rm -f tmp/yyid.c
/usr/bin/mkstr - pc2.0strings tmp/ yyid.c
cd tmp; cc -O -I.. -c yyid.c; rm -f ../yyid.o; mv yyid.o  ../yyid.o
rm -f tmp/yyid.c
rm -f tmp/yylex.c
/usr/bin/mkstr - pc2.0strings tmp/ yylex.c
cd tmp; cc -O -I.. -c yylex.c; rm -f ../yylex.o; mv yylex.o  ../yylex.o
rm -f tmp/yylex.c
rm -f tmp/yymain.c
/usr/bin/mkstr - pc2.0strings tmp/ yymain.c
cd tmp; cc -O -I.. -c yymain.c; rm -f ../yymain.o; mv yymain.o  ../yymain.o
rm -f tmp/yymain.c
rm -f tmp/yyoptions.c
/usr/bin/mkstr - pc2.0strings tmp/ yyoptions.c
cd tmp; cc -O -I.. -c yyoptions.c; rm -f ../yyoptions.o; mv yyoptions.o  ../yyoptions.o
rm -f tmp/yyoptions.c
rm -f tmp/yypanic.c
/usr/bin/mkstr - pc2.0strings tmp/ yypanic.c
cd tmp; cc -O -I.. -c yypanic.c; rm -f ../yypanic.o; mv yypanic.o  ../yypanic.o
rm -f tmp/yypanic.c
rm -f tmp/yyparse.c
/usr/bin/mkstr - pc2.0strings tmp/ yyparse.c
cd tmp; cc -O -I.. -c yyparse.c; rm -f ../yyparse.o; mv yyparse.o  ../yyparse.o
rm -f tmp/yyparse.c
rm -f tmp/yyprint.c
/usr/bin/mkstr - pc2.0strings tmp/ yyprint.c
cd tmp; cc -O -I.. -c yyprint.c; rm -f ../yyprint.o; mv yyprint.o  ../yyprint.o
rm -f tmp/yyprint.c
rm -f tmp/yyput.c
/usr/bin/mkstr - pc2.0strings tmp/ yyput.c
cd tmp; cc -O -I.. -c yyput.c; rm -f ../yyput.o; mv yyput.o  ../yyput.o
rm -f tmp/yyput.c
rm -f tmp/yyrecover.c
/usr/bin/mkstr - pc2.0strings tmp/ yyrecover.c
cd tmp; cc -O -I.. -c yyrecover.c; rm -f ../yyrecover.o; mv yyrecover.o  ../yyrecover.o
rm -f tmp/yyrecover.c
rm -f tmp/yyseman.c
/usr/bin/mkstr - pc2.0strings tmp/ yyseman.c
cd tmp; cc -O -I.. -c yyseman.c; rm -f ../yyseman.o; mv yyseman.o  ../yyseman.o
rm -f tmp/yyseman.c
rm -f tmp/yytree.c
/usr/bin/mkstr - pc2.0strings tmp/ yytree.c
cd tmp; cc -O -I.. -c yytree.c; rm -f ../yytree.o; mv yytree.o  ../yytree.o
rm -f tmp/yytree.c
rm -f tmp/p2put.c
/usr/bin/mkstr - pc2.0strings tmp/ p2put.c
cd tmp; cc -O -I.. -c p2put.c; rm -f ../p2put.o; mv p2put.o  ../p2put.o
rm -f tmp/p2put.c
rm -f tmp/stab.c
/usr/bin/mkstr - pc2.0strings tmp/ stab.c
cd tmp; cc -O -I.. -c stab.c; rm -f ../stab.o; mv stab.o  ../stab.o
rm -f tmp/stab.c
rm -f tmp/pcproc.c
/usr/bin/mkstr - pc2.0strings tmp/ pcproc.c
cd tmp; cc -O -I.. -c pcproc.c; rm -f ../pcproc.o; mv pcproc.o  ../pcproc.o
rm -f tmp/pcproc.c
rm -f tmp/pcfunc.c
/usr/bin/mkstr - pc2.0strings tmp/ pcfunc.c
cd tmp; cc -O -I.. -c pcfunc.c; rm -f ../pcfunc.o; mv pcfunc.o  ../pcfunc.o
rm -f tmp/pcfunc.c
rm -f tmp/pccaseop.c
/usr/bin/mkstr - pc2.0strings tmp/ pccaseop.c
cd tmp; cc -O -I.. -c pccaseop.c; rm -f ../pccaseop.o; mv pccaseop.o  ../pccaseop.o
rm -f tmp/pccaseop.c
rm -f tmp/pclval.c
/usr/bin/mkstr - pc2.0strings tmp/ pclval.c
cd tmp; cc -O -I.. -c pclval.c; rm -f ../pclval.o; mv pclval.o  ../pclval.o
rm -f tmp/pclval.c
cc version.c -o version
rm -f Version.[oc]
./version > Version.c
cc -O -z ato.o  call.o case.o clas.o const.o conv.o cset.o  error.o fdec.o fend.o fhdr.o flvalue.o forop.o func.o gen.o hash.o  lab.o lookup.o lval.o stklval.o  main.o nl.o proc.o put.o  rec.o rval.o stkrval.o stat.o string.o subr.o  tmps.o tree.o type.o var.o  TRdata.o  treen.o yycopy.o  y.tab.o  yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o yyoptions.o  yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o yyseman.o yytree.o  p2put.o stab.o pcproc.o pcfunc.o pccaseop.o pclval.o Version.c
cp pc2.0strings /usr/lib/pascal/pc2.0strings
chown bin /usr/lib/pascal/pc2.0strings
chgrp bin /usr/lib/pascal/pc2.0strings
chmod o-w,g+w /usr/lib/pascal/pc2.0strings
strip a.out
cp a.out /usr/lib/pascal/pc0
chown bin /usr/lib/pascal/pc0
chgrp bin /usr/lib/pascal/pc0
chmod o-w,g+w /usr/lib/pascal/pc0
==pascal
cc -O -o pix pix.c
cc -O -d2 -o px_header px_header.c -N
strip px_header
cc -O -d2 -o pc pc.c
cc pc2.c -lpc -o tmp
cc -S pc2.c
./tmp pc2.s | as -d2 -o pc2.o
cc pc2.o -o pc2 -s
rm -f pc2.o pc2.s tmp
cc -O -d2 pc3.c -o pc3 -s
cc -O -o pmerge pmerge.c
./install.sh /usr/bin /usr/lib/pascal
==pi
rm -f tmp/ato.c
/usr/bin/mkstr - pi2.0strings tmp/ ato.c
cd tmp ; cc -O -I.. -c ato.c ; rm -f ../ato.o; mv ato.o  ../ato.o
rm -f tmp/ato.c
rm -f tmp/call.c
/usr/bin/mkstr - pi2.0strings tmp/ call.c
cd tmp ; cc -O -I.. -c call.c ; rm -f ../call.o; mv call.o  ../call.o
rm -f tmp/call.c
rm -f tmp/case.c
/usr/bin/mkstr - pi2.0strings tmp/ case.c
cd tmp ; cc -O -I.. -c case.c ; rm -f ../case.o; mv case.o  ../case.o
rm -f tmp/case.c
rm -f tmp/clas.c
/usr/bin/mkstr - pi2.0strings tmp/ clas.c
cd tmp ; cc -O -I.. -c clas.c ; rm -f ../clas.o; mv clas.o  ../clas.o
rm -f tmp/clas.c
rm -f tmp/const.c
/usr/bin/mkstr - pi2.0strings tmp/ const.c
cd tmp ; cc -O -I.. -c const.c ; rm -f ../const.o; mv const.o  ../const.o
rm -f tmp/const.c
rm -f tmp/conv.c
/usr/bin/mkstr - pi2.0strings tmp/ conv.c
cd tmp ; cc -O -I.. -c conv.c ; rm -f ../conv.o; mv conv.o  ../conv.o
rm -f tmp/conv.c
rm -f tmp/cset.c
/usr/bin/mkstr - pi2.0strings tmp/ cset.c
cd tmp ; cc -O -I.. -c cset.c ; rm -f ../cset.o; mv cset.o  ../cset.o
rm -f tmp/cset.c
rm -f y.tab.c y.tab.h
/usr/bin/eyacc pas.y > /dev/null
ex - y.tab.c <gram
that makes y.tab.h and y.tab.c
touch yy.h
rm -f tmp/error.c
/usr/bin/mkstr - pi2.0strings tmp/ error.c
cd tmp ; cc -O -I.. -c error.c ; rm -f ../error.o; mv error.o  ../error.o
rm -f tmp/error.c
rm -f tmp/fdec.c
/usr/bin/mkstr - pi2.0strings tmp/ fdec.c
cd tmp ; cc -O -I.. -c fdec.c ; rm -f ../fdec.o; mv fdec.o  ../fdec.o
rm -f tmp/fdec.c
rm -f tmp/fend.c
/usr/bin/mkstr - pi2.0strings tmp/ fend.c
cd tmp ; cc -O -I.. -c fend.c ; rm -f ../fend.o; mv fend.o  ../fend.o
rm -f tmp/fend.c
rm -f tmp/fhdr.c
/usr/bin/mkstr - pi2.0strings tmp/ fhdr.c
cd tmp ; cc -O -I.. -c fhdr.c ; rm -f ../fhdr.o; mv fhdr.o  ../fhdr.o
rm -f tmp/fhdr.c
rm -f tmp/flvalue.c
/usr/bin/mkstr - pi2.0strings tmp/ flvalue.c
cd tmp ; cc -O -I.. -c flvalue.c ; rm -f ../flvalue.o; mv flvalue.o  ../flvalue.o
rm -f tmp/flvalue.c
rm -f tmp/forop.c
/usr/bin/mkstr - pi2.0strings tmp/ forop.c
cd tmp ; cc -O -I.. -c forop.c ; rm -f ../forop.o; mv forop.o  ../forop.o
rm -f tmp/forop.c
rm -f tmp/func.c
/usr/bin/mkstr - pi2.0strings tmp/ func.c
cd tmp ; cc -O -I.. -c func.c ; rm -f ../func.o; mv func.o  ../func.o
rm -f tmp/func.c
rm -f tmp/gen.c
/usr/bin/mkstr - pi2.0strings tmp/ gen.c
cd tmp ; cc -O -I.. -c gen.c ; rm -f ../gen.o; mv gen.o  ../gen.o
rm -f tmp/gen.c
rm -f tmp/hash.c
/usr/bin/mkstr - pi2.0strings tmp/ hash.c
cd tmp ; cc -O -I.. -c hash.c ; rm -f ../hash.o; mv hash.o  ../hash.o
rm -f tmp/hash.c
rm -f tmp/lab.c
/usr/bin/mkstr - pi2.0strings tmp/ lab.c
cd tmp ; cc -O -I.. -c lab.c ; rm -f ../lab.o; mv lab.o  ../lab.o
rm -f tmp/lab.c
rm -f tmp/lookup.c
/usr/bin/mkstr - pi2.0strings tmp/ lookup.c
cd tmp ; cc -O -I.. -c lookup.c ; rm -f ../lookup.o; mv lookup.o  ../lookup.o
rm -f tmp/lookup.c
rm -f tmp/lval.c
/usr/bin/mkstr - pi2.0strings tmp/ lval.c
cd tmp ; cc -O -I.. -c lval.c ; rm -f ../lval.o; mv lval.o  ../lval.o
rm -f tmp/lval.c
rm -f tmp/stklval.c
/usr/bin/mkstr - pi2.0strings tmp/ stklval.c
cd tmp ; cc -O -I.. -c stklval.c ; rm -f ../stklval.o; mv stklval.o  ../stklval.o
rm -f tmp/stklval.c
rm -f tmp/main.c
/usr/bin/mkstr - pi2.0strings tmp/ main.c
cd tmp ; cc -O -I.. -c main.c ; rm -f ../main.o; mv main.o  ../main.o
rm -f tmp/main.c
rm -f tmp/nl.c
/usr/bin/mkstr - pi2.0strings tmp/ nl.c
cd tmp ; cc -O -I.. -c nl.c ; rm -f ../nl.o; mv nl.o  ../nl.o
rm -f tmp/nl.c
rm -f tmp/proc.c
/usr/bin/mkstr - pi2.0strings tmp/ proc.c
cd tmp ; cc -O -I.. -c proc.c ; rm -f ../proc.o; mv proc.o  ../proc.o
rm -f tmp/proc.c
rm -f tmp/put.c
/usr/bin/mkstr - pi2.0strings tmp/ put.c
cd tmp ; cc -O -I.. -c put.c ; rm -f ../put.o; mv put.o  ../put.o
rm -f tmp/put.c
rm -f tmp/rec.c
/usr/bin/mkstr - pi2.0strings tmp/ rec.c
cd tmp ; cc -O -I.. -c rec.c ; rm -f ../rec.o; mv rec.o  ../rec.o
rm -f tmp/rec.c
rm -f tmp/rval.c
/usr/bin/mkstr - pi2.0strings tmp/ rval.c
cd tmp ; cc -O -I.. -c rval.c ; rm -f ../rval.o; mv rval.o  ../rval.o
rm -f tmp/rval.c
rm -f tmp/stkrval.c
/usr/bin/mkstr - pi2.0strings tmp/ stkrval.c
cd tmp ; cc -O -I.. -c stkrval.c ; rm -f ../stkrval.o; mv stkrval.o  ../stkrval.o
rm -f tmp/stkrval.c
rm -f tmp/stat.c
/usr/bin/mkstr - pi2.0strings tmp/ stat.c
cd tmp ; cc -O -I.. -c stat.c ; rm -f ../stat.o; mv stat.o  ../stat.o
rm -f tmp/stat.c
rm -f tmp/string.c
/usr/bin/mkstr - pi2.0strings tmp/ string.c
cd tmp ; cc -O -I.. -c string.c ; rm -f ../string.o; mv string.o  ../string.o
rm -f tmp/string.c
rm -f tmp/subr.c
/usr/bin/mkstr - pi2.0strings tmp/ subr.c
cd tmp ; cc -O -I.. -c subr.c ; rm -f ../subr.o; mv subr.o  ../subr.o
rm -f tmp/subr.c
rm -f tmp/tmps.c
/usr/bin/mkstr - pi2.0strings tmp/ tmps.c
cd tmp ; cc -O -I.. -c tmps.c ; rm -f ../tmps.o; mv tmps.o  ../tmps.o
rm -f tmp/tmps.c
rm -f tmp/tree.c
/usr/bin/mkstr - pi2.0strings tmp/ tree.c
cd tmp ; cc -O -I.. -c tree.c ; rm -f ../tree.o; mv tree.o  ../tree.o
rm -f tmp/tree.c
rm -f tmp/type.c
/usr/bin/mkstr - pi2.0strings tmp/ type.c
cd tmp ; cc -O -I.. -c type.c ; rm -f ../type.o; mv type.o  ../type.o
rm -f tmp/type.c
rm -f tmp/var.c
/usr/bin/mkstr - pi2.0strings tmp/ var.c
cd tmp ; cc -O -I.. -c var.c ; rm -f ../var.o; mv var.o  ../var.o
rm -f tmp/var.c
rm -f tmp/TRdata.c
/usr/bin/mkstr - pi2.0strings tmp/ TRdata.c
cd tmp ; cc -O -I.. -c TRdata.c ; rm -f ../TRdata.o; mv TRdata.o  ../TRdata.o
rm -f tmp/TRdata.c
rm -f tmp/treen.c
/usr/bin/mkstr - pi2.0strings tmp/ treen.c
cd tmp ; cc -O -I.. -c treen.c ; rm -f ../treen.o; mv treen.o  ../treen.o
rm -f tmp/treen.c
rm -f tmp/yycopy.c
/usr/bin/mkstr - pi2.0strings tmp/ yycopy.c
cd tmp ; cc -O -I.. -c yycopy.c ; rm -f ../yycopy.o; mv yycopy.o  ../yycopy.o
rm -f tmp/yycopy.c
rm -f tmp/y.tab.c
/usr/bin/mkstr - pi2.0strings tmp/ y.tab.c
cd tmp ; cc -O -I.. -c y.tab.c ; rm -f ../y.tab.o; mv y.tab.o  ../y.tab.o
rm -f tmp/y.tab.c
rm -f tmp/yycosts.c
/usr/bin/mkstr - pi2.0strings tmp/ yycosts.c
cd tmp ; cc -O -I.. -c yycosts.c ; rm -f ../yycosts.o; mv yycosts.o  ../yycosts.o
rm -f tmp/yycosts.c
rm -f tmp/yyerror.c
/usr/bin/mkstr - pi2.0strings tmp/ yyerror.c
cd tmp ; cc -O -I.. -c yyerror.c ; rm -f ../yyerror.o; mv yyerror.o  ../yyerror.o
rm -f tmp/yyerror.c
rm -f tmp/yyget.c
/usr/bin/mkstr - pi2.0strings tmp/ yyget.c
cd tmp ; cc -O -I.. -c yyget.c ; rm -f ../yyget.o; mv yyget.o  ../yyget.o
rm -f tmp/yyget.c
rm -f tmp/yyid.c
/usr/bin/mkstr - pi2.0strings tmp/ yyid.c
cd tmp ; cc -O -I.. -c yyid.c ; rm -f ../yyid.o; mv yyid.o  ../yyid.o
rm -f tmp/yyid.c
rm -f tmp/yylex.c
/usr/bin/mkstr - pi2.0strings tmp/ yylex.c
cd tmp ; cc -O -I.. -c yylex.c ; rm -f ../yylex.o; mv yylex.o  ../yylex.o
rm -f tmp/yylex.c
rm -f tmp/yymain.c
/usr/bin/mkstr - pi2.0strings tmp/ yymain.c
cd tmp ; cc -O -I.. -c yymain.c ; rm -f ../yymain.o; mv yymain.o  ../yymain.o
rm -f tmp/yymain.c
rm -f tmp/yyoptions.c
/usr/bin/mkstr - pi2.0strings tmp/ yyoptions.c
cd tmp ; cc -O -I.. -c yyoptions.c ; rm -f ../yyoptions.o; mv yyoptions.o  ../yyoptions.o
rm -f tmp/yyoptions.c
rm -f tmp/yypanic.c
/usr/bin/mkstr - pi2.0strings tmp/ yypanic.c
cd tmp ; cc -O -I.. -c yypanic.c ; rm -f ../yypanic.o; mv yypanic.o  ../yypanic.o
rm -f tmp/yypanic.c
rm -f tmp/yyparse.c
/usr/bin/mkstr - pi2.0strings tmp/ yyparse.c
cd tmp ; cc -O -I.. -c yyparse.c ; rm -f ../yyparse.o; mv yyparse.o  ../yyparse.o
rm -f tmp/yyparse.c
rm -f tmp/yyprint.c
/usr/bin/mkstr - pi2.0strings tmp/ yyprint.c
cd tmp ; cc -O -I.. -c yyprint.c ; rm -f ../yyprint.o; mv yyprint.o  ../yyprint.o
rm -f tmp/yyprint.c
rm -f tmp/yyput.c
/usr/bin/mkstr - pi2.0strings tmp/ yyput.c
cd tmp ; cc -O -I.. -c yyput.c ; rm -f ../yyput.o; mv yyput.o  ../yyput.o
rm -f tmp/yyput.c
rm -f tmp/yyrecover.c
/usr/bin/mkstr - pi2.0strings tmp/ yyrecover.c
cd tmp ; cc -O -I.. -c yyrecover.c ; rm -f ../yyrecover.o; mv yyrecover.o  ../yyrecover.o
rm -f tmp/yyrecover.c
rm -f tmp/yyseman.c
/usr/bin/mkstr - pi2.0strings tmp/ yyseman.c
cd tmp ; cc -O -I.. -c yyseman.c ; rm -f ../yyseman.o; mv yyseman.o  ../yyseman.o
rm -f tmp/yyseman.c
rm -f tmp/yytree.c
/usr/bin/mkstr - pi2.0strings tmp/ yytree.c
cd tmp ; cc -O -I.. -c yytree.c ; rm -f ../yytree.o; mv yytree.o  ../yytree.o
rm -f tmp/yytree.c
rm -f tmp/p2put.c
/usr/bin/mkstr - pi2.0strings tmp/ p2put.c
cd tmp ; cc -O -I.. -c p2put.c ; rm -f ../p2put.o; mv p2put.o  ../p2put.o
rm -f tmp/p2put.c
rm -f tmp/stab.c
/usr/bin/mkstr - pi2.0strings tmp/ stab.c
cd tmp ; cc -O -I.. -c stab.c ; rm -f ../stab.o; mv stab.o  ../stab.o
rm -f tmp/stab.c
rm -f tmp/pcproc.c
/usr/bin/mkstr - pi2.0strings tmp/ pcproc.c
cd tmp ; cc -O -I.. -c pcproc.c ; rm -f ../pcproc.o; mv pcproc.o  ../pcproc.o
rm -f tmp/pcproc.c
rm -f tmp/pcfunc.c
/usr/bin/mkstr - pi2.0strings tmp/ pcfunc.c
cd tmp ; cc -O -I.. -c pcfunc.c ; rm -f ../pcfunc.o; mv pcfunc.o  ../pcfunc.o
rm -f tmp/pcfunc.c
rm -f tmp/pccaseop.c
/usr/bin/mkstr - pi2.0strings tmp/ pccaseop.c
cd tmp ; cc -O -I.. -c pccaseop.c ; rm -f ../pccaseop.o; mv pccaseop.o  ../pccaseop.o
rm -f tmp/pccaseop.c
rm -f tmp/pclval.c
/usr/bin/mkstr - pi2.0strings tmp/ pclval.c
cd tmp ; cc -O -I.. -c pclval.c ; rm -f ../pclval.o; mv pclval.o  ../pclval.o
rm -f tmp/pclval.c
cc version.c -o version
rm -f Version.[oc]
./version > Version.c
cc -O -z ato.o  call.o case.o clas.o const.o conv.o cset.o  error.o fdec.o fend.o fhdr.o flvalue.o forop.o func.o gen.o  hash.o lab.o lookup.o lval.o stklval.o  main.o nl.o proc.o put.o  rec.o rval.o stkrval.o stat.o string.o subr.o  tmps.o tree.o type.o var.o  TRdata.o  treen.o yycopy.o  y.tab.o  yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o yyoptions.o  yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o yyseman.o yytree.o  p2put.o stab.o pcproc.o pcfunc.o pccaseop.o pclval.o Version.c
cp pi2.0strings /usr/lib/pascal/pi2.0strings
chown bin /usr/lib/pascal/pi2.0strings
chgrp bin /usr/lib/pascal/pi2.0strings
chmod o-w,g+w /usr/lib/pascal/pi2.0strings
cp a.out /usr/lib/pascal/pi
chown bin /usr/lib/pascal/pi
chgrp bin /usr/lib/pascal/pi
chmod o-w,g+w /usr/lib/pascal/pi
==px
cp /usr/src/cmd/pascal/pascal/objfmt.h objfmt.h
cc -O -c int.c
ex - <make.ed1
cp /usr/src/cmd/pascal/pascal/OPnames.h OPnames.h
cp /usr/src/cmd/pascal/pascal/opc.c opc.c
cc -O opc.c -o opc
./opc >h02opcs.h
rm -f opc
cp /usr/src/cmd/pascal/libpc/libpc.h libpc.h
cc -S interp.c
sed -f interp.sed <interp.s >tmp
/lib/c2 tmp interp.s
/usr/lib/pascal/pc2 <interp.s >tmp
mv tmp interp.s
as -o interp.o interp.s
cc -O -c except.c
cc -O -c utilities.c
cc -O -o px Version.c int.o interp.o except.o utilities.o -lpc
rm -f /usr/lib/pascal/px
cp px /usr/lib/pascal/px
chown bin /usr/lib/pascal/px
chgrp bin /usr/lib/pascal/px
chmod o-w,g+w /usr/lib/pascal/px
==pxp
cc -O -DPXP -c call.c
cc -O -DPXP -c case.c
cc -O -DPXP -c const.c
cc -O -DPXP -c cset.c
cc -O -DPXP -c error.c
cc -O -DPXP -c fdec.c
cc -O -DPXP -c func.c
cc -O -DPXP -c hash.c
cc -O -DPXP -c lab.c
cc -O -DPXP -c lval.c
cc -O -DPXP -c main.c
cc -O -DPXP -c nl.c
cc -O -DPXP -c pmon.c
cc -O -DPXP -c pp.c
cc -O -DPXP -c proc.c
cc -O -DPXP -c rec.c
cc -O -DPXP -c rval.c
cc -O -DPXP -c stat.c
cc -O -DPXP -c string.c
cc -O -DPXP -c subr.c
cc -O -DPXP -c tree.c
cc -O -DPXP -c type.c
cc -O -DPXP -c var.c
cc -O -DPXP -c y.tab.c
cc -O -DPXP -c yycomm.c
cc -O -DPXP -c yycosts.c
cc -O -DPXP -c yyerror.c
cc -O -DPXP -c yyget.c
cc -O -DPXP -c yyid.c
cc -O -DPXP -c yylex.c
cc -O -DPXP -c yymain.c
cc -O -DPXP -c yypanic.c
cc -O -DPXP -c yyparse.c
cc -O -DPXP -c yyprint.c
cc -O -DPXP -c yyput.c
cc -O -DPXP -c yyrecover.c
cc -O -DPXP -c yyseman.c
cc -O -DPXP -c yytree.c
cc -O -DPXP -E doprnt.c > doprnt.s
as -o doprnt.o doprnt.s
rm -f doprnt.s
cc -O -DPXP -c printf.c
cc -O -DPXP -c treen.c
cc -O -DPXP -c yycopy.c
cc -O -DPXP -c TRdata.c
cc -O -DPXP -c Version.c
cc -O -DPXP call.o case.o const.o cset.o  error.o fdec.o func.o hash.o lab.o lval.o  main.o nl.o pmon.o pp.o proc.o rec.o rval.o  stat.o string.o subr.o tree.o type.o var.o y.tab.o  yycomm.o yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o  yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o  yyseman.o yytree.o doprnt.o printf.o treen.o yycopy.o TRdata.o Version.o
strip a.out
rm -f /usr/bin/pxp
cp a.out /usr/bin/pxp
chown bin /usr/bin/pxp
chgrp bin /usr/bin/pxp
chmod o-w,g+w /usr/bin/pxp
rm -f /usr/bin/pascal
cp pascal.sh /usr/bin/pascal
chown bin /usr/bin/pascal
chgrp bin /usr/bin/pascal
chmod 775 /usr/bin/pascal