summaryrefslogtreecommitdiffstats
path: root/usr.sbin/acpi/iasl/Makefile
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2012-03-07 23:57:49 +0000
committerjkim <jkim@FreeBSD.org>2012-03-07 23:57:49 +0000
commit076a12a93b59643dfdcf11943256ce7344fa5129 (patch)
tree904f10e34ab3863b96ad602019965879eec02fc0 /usr.sbin/acpi/iasl/Makefile
parent4b86692e31efa1f09f72ff85635a3fdfe28368c5 (diff)
downloadFreeBSD-src-076a12a93b59643dfdcf11943256ce7344fa5129.zip
FreeBSD-src-076a12a93b59643dfdcf11943256ce7344fa5129.tar.gz
Make parallel build more safer.
Reviewed by: tijl
Diffstat (limited to 'usr.sbin/acpi/iasl/Makefile')
-rw-r--r--usr.sbin/acpi/iasl/Makefile18
1 files changed, 10 insertions, 8 deletions
diff --git a/usr.sbin/acpi/iasl/Makefile b/usr.sbin/acpi/iasl/Makefile
index 02b0efe..ce48e2e 100644
--- a/usr.sbin/acpi/iasl/Makefile
+++ b/usr.sbin/acpi/iasl/Makefile
@@ -75,19 +75,21 @@ CLEANFILES= aslcompiler.y.h aslcompilerlex.c aslcompilerparse.c \
aslcompilerlex.c: aslcompiler.l
${LEX} ${LFLAGS} -PAslCompiler -o${.TARGET} ${.ALLSRC}
-aslcompilerparse.c: aslcompiler.y
- ${YACC} ${YFLAGS} -pAslCompiler -o${.TARGET} ${.ALLSRC}
+.ORDER: aslcompilerparse.c aslcompilerparse.h
+aslcompilerparse.c aslcompilerparse.h: aslcompiler.y
+ ${YACC} ${YFLAGS} -pAslCompiler -oaslcompilerparse.c ${.ALLSRC}
-aslcompiler.y.h: aslcompilerparse.c
- mv -f aslcompilerparse.h ${.TARGET}
+aslcompiler.y.h: aslcompilerparse.h
+ ln -f ${.ALLSRC} ${.TARGET}
dtparserlex.c: dtparser.l
${LEX} ${LFLAGS} -PDtParser -o${.TARGET} ${.ALLSRC}
-dtparserparse.c: dtparser.y
- ${YACC} ${YFLAGS} -pDtParser -o${.TARGET} ${.ALLSRC}
+.ORDER: dtparserparse.c dtparserparse.h
+dtparserparse.c dtparserparse.h: dtparser.y
+ ${YACC} ${YFLAGS} -pDtParser -odtparserparse.c ${.ALLSRC}
-dtparser.y.h: dtparserparse.c
- mv -f dtparserparse.h ${.TARGET}
+dtparser.y.h: dtparserparse.h
+ ln -f ${.ALLSRC} ${.TARGET}
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud