# make -f cc.mk if pdp11; \ then \ cd cc; \ make -b -f cc.mk CFLAGS="-O -DFLEXNAMES -UFLEXNAME" \ LDFLAGS="-n -s" IFLAG=-i FFLAG= \ TESTDIR=. all; \ fi cd pcc; \ make -b -f pcc.mk CFLAGS="-O -DFLEXNAMES" \ IFLAG=-i LDFLAGS="-n -s" \ TESTDIR=. FFLAG= all if pdp11; \ then \ cc -Uvax -Dns32000 -n -s -O -DFLEXNAMES -UFLEXNAME -DCSW=SCJ1 \ -'DCCNAME="pcc"' -o ./pcc ../cc.c; \ elif vax || ns32000; \ then \ cc -Uvax -Dns32000 -n -s -O -DFLEXNAMES -DCSW=JFR -o ./cc ../cc.c; \ fi if vax; \ then \ cd ../c2; \ make -b -f c2.mk LDFLAGS="-n -s" \ CFLAGS="-O -DFLEXNAMES" TESTDIR=. all; \ fi if ns32000; \ then \ cd ../pci/ns32000; \ make -b -f c2.mk LDFLAGS="-n -s" \ CFLAGS="-O -DFLEXNAMES" TESTDIR=. all; \ fi cc -I. -I. -O -DFLEXNAMES -c ./inter.c cc -I. -I. -O -DFLEXNAMES -c ./optim.c lex local.l cc -I. -I. -O -DFLEXNAMES -c local.c cc -I. -I. -O -DFLEXNAMES -c oplook.c cc -I. -I. -O -DFLEXNAMES -c supp.c cc -I. -I. -O -DFLEXNAMES -c w1.c cc -I. -I. -O -DFLEXNAMES -c w2.c cc -I. -I. -O -DFLEXNAMES -c w3.c cc -O -DFLEXNAMES inter.o optim.o local.o oplook.o supp.o w1.o w2.o w3.o -ll -o c2 if vax ; \ then \ cd vax; \ make -b -f pcc.mk LDFLAGS="-n -s" \ CFLAGS="-O -DFLEXNAMES" TESTDIR=. all; \ fi if ns32000 ; \ then \ cd ns32000; \ make -b -f pcc.mk LDFLAGS="-n -s" \ CFLAGS="-O -DFLEXNAMES" TESTDIR=. all; \ fi yacc ../mip/cgram.y conflicts: 6 shift/reduce rm -f rodata.c sh ./:yyfix >rodata.c mv y.tab.c ../mip/cgram.c cc -O -DFLEXNAMES -S rodata.c if vax || ns32000; then\ sh ./:rofix rodata.s;\ fi 26886 26886 cc -O -DFLEXNAMES -c rodata.s cc -c -O -DFLEXNAMES -DYYMAXDEPTH=300 -I. -I../mip ../mip/cgram.c cc -c -O -DFLEXNAMES -I../mip -I. ../mip/xdefs.c cc -c -O -DFLEXNAMES -I../mip -I. ../mip/scan.c cc -c -O -DFLEXNAMES -I../mip -I. ../mip/pftn.c cc -c -O -DFLEXNAMES -I../mip -I. ../mip/trees.c cc -c -O -DFLEXNAMES -I../mip -I. ../mip/optim.c cc -c -O -DFLEXNAMES -I../mip -I. code.c cc -c -O -DFLEXNAMES -I../mip -I. local.c cc -c -O -DFLEXNAMES -I../mip -I. ../mip/reader.c cc -c -O -DFLEXNAMES -I../mip -I. local2.c cc -c -O -DFLEXNAMES -I../mip -I. order.c cc -c -O -DFLEXNAMES -I../mip -I. ../mip/match.c cc -c -O -DFLEXNAMES -I../mip -I. ../mip/allo.c cc -c -O -DFLEXNAMES -I. -I../mip ../mip/comm1.c cc -O -DFLEXNAMES -S -I../mip -I. table.c if vax || ns32000; then\ sh ./:rofix table.s;\ fi 35633 35633 cc -O -DFLEXNAMES -c table.s rm -f table.s cc -O -DFLEXNAMES -S -I../mip -I. ../mip/messages.c if vax || ns32000; then\ sh ./:rofix messages.s;\ fi 26348 26348 cc -O -DFLEXNAMES -c messages.s rm -f messages.s cc -n -s -i rodata.o cgram.o xdefs.o scan.o pftn.o trees.o \ optim.o code.o local.o reader.o local2.o order.o \ match.o allo.o comm1.o table.o messages.o -o ./comp if pdp11; \ then \ cd pdp11; \ make -b -f pcc.mk LDFLAGS="-n -s" \ CFLAGS="-O -DFLEXNAMES -UFLEXNAME" TESTDIR=. all; \ fi cd ../cpp; \ make -b -f cpp.mk CFLAGS="-O -DFLEXNAMES" \ LDFLAGS="-n -s" TESTDIR=. if pdp11; then cc -Uvax -Dns32000 -O -DFLEXNAMES -Dunix -Dpdp11 -UFLEXNAME -c cpp.c; \ elif vax; then cc -Uvax -Dns32000 -O -DFLEXNAMES -Dunix -Dvax -c cpp.c; \ elif ns32000; then cc -Uvax -Dns32000 -O -DFLEXNAMES -Dunix -Dns32000 -c cpp.c; \ elif u3b; then cc -Uvax -Dns32000 -O -DFLEXNAMES -Dunix -Du3b -c cpp.c; \ elif u3b5; then cc -Uvax -Dns32000 -O -DFLEXNAMES -Dunix -Du3b5 -c cpp.c; \ else echo 'Unknown machine???'; exit 2; \ fi yacc cpy.y if pdp11 || vax || ns32000; \ then \ chmod +x ./:yyfix; \ ./:yyfix >rodata.c; \ else \ >rodata.c; \ fi mv y.tab.c cpy.c if pdp11; then cc -Uvax -Dns32000 -O -DFLEXNAMES -UFLEXNAME -c cpy.c; \ else cc -Uvax -Dns32000 -O -DFLEXNAMES -c cpy.c; fi cc -Uvax -Dns32000 -O -DFLEXNAMES -S rodata.c if pdp11 || vax || ns32000; \ then \ chmod +x ./:rofix; \ ./:rofix rodata.s; \ fi 6920 6920 cc -Uvax -Dns32000 -O -DFLEXNAMES -c rodata.s cc -Uvax -Dns32000 -n -s -o ./cpp cpp.o rodata.o cpy.o #