X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/ad7871609881e73855d0b04da49b486cd93efca7..ed554bc5e4201344d7eaad78263566e79428759c:/usr/src/usr.bin/pascal/pi/Makefile diff --git a/usr/src/usr.bin/pascal/pi/Makefile b/usr/src/usr.bin/pascal/pi/Makefile index 3c00f2f32b..46bef7a2ba 100644 --- a/usr/src/usr.bin/pascal/pi/Makefile +++ b/usr/src/usr.bin/pascal/pi/Makefile @@ -1,11 +1,11 @@ -# @(#)Makefile 8.1 (Berkeley) 6/6/93 +# @(#)Makefile 8.2 (Berkeley) 4/19/94 PROG= pi SRCDIR= ${.CURDIR}/../src CFLAGS= -I. -I${.CURDIR} -I${SRCDIR} .PATH: ${SRCDIR} -EYACC= /usr/libexec/pascal/eyacc +EYACC= ${.CURDIR}/../eyacc/obj/eyacc SRCS= ato.c call.c case.c clas.c const.c conv.c cset.c error.c fdec.c \ fend.c fhdr.c flvalue.c forop.c func.c gen.c hash.c lab.c lookup.c \ @@ -39,9 +39,14 @@ y.tab.o: y.tab.c y.tab.h y.tab.c: y.tab.h y.tab.h: ${SRCDIR}/pas.y ${SRCDIR}/gram - @echo make y.tab.h and y.tab.c - rm -f y.tab.h y.tab.c - ${EYACC} ${SRCDIR}/pas.y > /dev/null + if [ -f ${EYACC} ]; then \ + echo make y.tab.h and y.tab.c; \ + rm -f y.tab.h y.tab.c; \ + ${EYACC} ${SRCDIR}/pas.y > /dev/null; \ + else \ + echo copy y.tab.h and y.tab.c; \ + cp ${SRCDIR}/y.tab.c ${SRCDIR}/y.tab.h .; \ + fi ex - y.tab.c < ${SRCDIR}/gram picture: pic ${SRCDIR}/OPnames.h