Allow parallelizing clean/cleandepend/depend with all.

This now makes 'make -jX clean all install' safe.

MFC after:	3 days
Sponsored by:	EMC / Isilon Storage Division
This commit is contained in:
bdrewery 2016-08-29 18:31:34 +00:00
parent 8edff9ee7a
commit d5d515e9ff
2 changed files with 3 additions and 0 deletions

View File

@ -297,6 +297,8 @@ cleandepend:
rm -rf ${CLEANDEPENDDIRS} rm -rf ${CLEANDEPENDDIRS}
.endif .endif
.endif .endif
.ORDER: cleandepend all
.ORDER: cleandepend depend
.if !target(checkdpadd) && (defined(DPADD) || defined(LDADD)) .if !target(checkdpadd) && (defined(DPADD) || defined(LDADD))
_LDADD_FROM_DPADD= ${DPADD:R:T:C;^lib(.*)$;-l\1;g} _LDADD_FROM_DPADD= ${DPADD:R:T:C;^lib(.*)$;-l\1;g}

View File

@ -156,6 +156,7 @@ clean:
-rm -rf ${CLEANDIRS} -rm -rf ${CLEANDIRS}
.endif .endif
.endif .endif
.ORDER: clean all
cleandir: cleanobj cleandir: cleanobj