From 9f88b87a4eb4fac2258767f1ce5d8d3d416d7653 Mon Sep 17 00:00:00 2001 From: marcel Date: Sat, 20 Oct 2012 22:44:22 +0000 Subject: Revert r241752. The claim that it's more correct while at the same time causing a build breakage is interesting to say the least. --- share/mk/bsd.dep.mk | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/share/mk/bsd.dep.mk b/share/mk/bsd.dep.mk index 3e7af05..deac736 100644 --- a/share/mk/bsd.dep.mk +++ b/share/mk/bsd.dep.mk @@ -95,17 +95,16 @@ CLEANFILES+= ${_LC} SRCS:= ${SRCS:S/${_YSRC}/${_YC}/} CLEANFILES+= ${_YC} .if !empty(YFLAGS:M-d) && !empty(SRCS:My.tab.h) -y.tab.h: ${_YSRC} +.ORDER: ${_YC} y.tab.h +${_YC} y.tab.h: ${_YSRC} ${YACC} ${YFLAGS} ${.ALLSRC} -${_YC}: y.tab.h cp y.tab.c ${_YC} CLEANFILES+= y.tab.c y.tab.h .elif !empty(YFLAGS:M-d) .for _YH in ${_YC:R}.h -${_YH}: ${_YSRC} +${_YH}: ${_YC} +${_YC}: ${_YSRC} ${YACC} ${YFLAGS} -o ${_YC} ${.ALLSRC} -${_YC}: ${_YH} - @touch ${.TARGET} SRCS+= ${_YH} CLEANFILES+= ${_YH} .endfor -- cgit v1.1