summaryrefslogtreecommitdiff
path: root/share/mk/sys.mk
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>1996-06-02 17:04:08 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>1996-06-02 17:04:08 +0000
commit006f5fe068ed7a34780944be7d9051a26a9f3838 (patch)
tree7fcf5998682f9be456c47a5b8fa06f52d6f51a7d /share/mk/sys.mk
parent4ebce1e9a69b847e06f417f50b78585872394165 (diff)
Notes
Diffstat (limited to 'share/mk/sys.mk')
-rw-r--r--share/mk/sys.mk19
1 files changed, 11 insertions, 8 deletions
diff --git a/share/mk/sys.mk b/share/mk/sys.mk
index 181e18ec3ca1e..4493de0650b1d 100644
--- a/share/mk/sys.mk
+++ b/share/mk/sys.mk
@@ -89,19 +89,21 @@ YFLAGS ?= -d
.s.o:
${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC}
+# XXX not -j safe
.y.o:
- ${YACC} ${YFLAGS} -b ${.PREFIX} ${.IMPSRC}
- ${CC} ${CFLAGS} -c ${.PREFIX}.tab.c -o ${.TARGET}
- rm -f ${.PREFIX}.tab.c
+ ${YACC} ${YFLAGS} ${.IMPSRC}
+ ${CC} ${CFLAGS} -c y.tab.c -o ${.TARGET}
+ rm -f y.tab.c
.l.o:
${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c
${CC} ${CFLAGS} -c ${.PREFIX}.tmp.c -o ${.TARGET}
rm -f ${.PREFIX}.tmp.c
+# XXX not -j safe
.y.c:
- ${YACC} ${YFLAGS} -b ${.PREFIX} ${.IMPSRC}
- mv ${.PREFIX}.tab.c ${.TARGET}
+ ${YACC} ${YFLAGS} ${.IMPSRC}
+ mv y.tab.c ${.TARGET}
.l.c:
${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.TARGET}
@@ -114,10 +116,11 @@ YFLAGS ?= -d
${LDLIBS} -o ${.TARGET}
rm -f ${.PREFIX}.o
+# XXX not -j safe
.y.out:
- ${YACC} ${YFLAGS} -b ${.PREFIX} ${.IMPSRC}
- ${CC} ${CFLAGS} ${LDFLAGS} ${.PREFIX}.tab.c ${LDLIBS} -ly -o ${.TARGET}
- rm -f ${.PREFIX}.tab.c
+ ${YACC} ${YFLAGS} ${.IMPSRC}
+ ${CC} ${CFLAGS} ${LDFLAGS} y.tab.c ${LDLIBS} -ly -o ${.TARGET}
+ rm -f y.tab.c
.l.out:
${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c