projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BSD 4_4_Lite1 release
[unix-history]
/
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
3c00f2f
..
46bef7a
100644
(file)
--- 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}
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 \
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
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
ex - y.tab.c < ${SRCDIR}/gram
picture: pic ${SRCDIR}/OPnames.h