DragonFly BSD
DragonFly commits List (threaded) for 2004-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/gnu/usr.bin/gdb/gdb


From: YONETANI Tomokazu <qhwt+dfly@xxxxxxxxxx>
Date: Fri, 19 Nov 2004 01:19:28 +0900

On Thu, Nov 18, 2004 at 01:02:52PM +0100, Joerg Sonnenberger wrote:
> On Thu, Nov 18, 2004 at 12:42:00PM +0900, YONETANI Tomokazu wrote:
> > The question is, whether we can change .y.c rule in sys.mk to make it -jN
> > (as pointed out by Brad).
> 
> We can't if YFLAGS include -d. Because our yacc has a slightly surprising
> meaning of the -o option. It does set the name of the c-file and ALSO alters
> the prefix for the headre file.

Ah.. yuck. What about this, then?

-# XXX not -j safe
+# XXX hopefully -j safe..
. y.c:
-	${YACC} ${YFLAGS} ${.IMPSRC}
-	mv y.tab.c ${.TARGET}
+	${YACC} ${YFLAGS} -b $$$$ ${.IMPSRC}
+	mv $$$$.tab.c ${.TARGET}
+.if !empty(${YFLAGS:M-d})
+	mv $$$$.tab.h y.tab.h
+.endif



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]