diff options
author | jkim <jkim@FreeBSD.org> | 2012-03-07 23:57:49 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2012-03-07 23:57:49 +0000 |
commit | 076a12a93b59643dfdcf11943256ce7344fa5129 (patch) | |
tree | 904f10e34ab3863b96ad602019965879eec02fc0 /usr.sbin/acpi/iasl/Makefile | |
parent | 4b86692e31efa1f09f72ff85635a3fdfe28368c5 (diff) | |
download | FreeBSD-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/Makefile | 18 |
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> |