X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/ed554bc5e4201344d7eaad78263566e79428759c..fd88f5c5678c80ff5e338adc372d28a52ad20530:/usr/src/usr.bin/pascal/pxp/Makefile diff --git a/usr/src/usr.bin/pascal/pxp/Makefile b/usr/src/usr.bin/pascal/pxp/Makefile index 506ce0ea36..fcdd25c29d 100644 --- a/usr/src/usr.bin/pascal/pxp/Makefile +++ b/usr/src/usr.bin/pascal/pxp/Makefile @@ -1,8 +1,9 @@ -# @(#)Makefile 8.1 (Berkeley) 6/6/93 +# @(#)Makefile 8.2 (Berkeley) 5/27/94 PROG= pxp SRCDIR= ${.CURDIR}/../src .PATH: ${SRCDIR} +EYACC= ${.CURDIR}/../eyacc/obj/eyacc CFLAGS+=-DRMOTHERS -w -I. -I${.CURDIR} -I${SRCDIR} SRCS= TRdata.c Version.c call.c case.c const.c cset.c error.c fdec.c \ @@ -13,8 +14,15 @@ SRCS= TRdata.c Version.c call.c case.c const.c cset.c error.c fdec.c \ yyseman.c yytree.c CLEANFILES=opc y.tab.c y.tab.h opcode.h version -y.tab.h y.tab.c: ${SRCDIR}/pas.y - /usr/libexec/pascal/eyacc ${SRCDIR}/pas.y > /dev/null +y.tab.h: ${SRCDIR}/pas.y ${SRCDIR}/gram + 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 newversion: version