Really (I think) fix the sporadic heimdal build failures with high -j
authorpeter <peter@FreeBSD.org>
Wed, 19 Feb 2014 07:09:14 +0000 (07:09 +0000)
committerpeter <peter@FreeBSD.org>
Wed, 19 Feb 2014 07:09:14 +0000 (07:09 +0000)
commitaf895117277c931ea250869459cc414bdb5aab67
tree2291f53412d3c3b7db672f48f7267732c32fec3c
parenta4be2232413af4c6cde63dfa8e7cab760cf94043
Really (I think) fix the sporadic heimdal build failures with high -j
levels. The root of the problem was that make was attempting to run up
to three concurrent asn1_compile commands to produce the three outputs
that it was declared to produce.  The failure was caused when the
asn1_compiles were started out of sync and a later one was truncating
the files that another thread was trying to copy.  In reality it is
supposed to be run exactly once and all three outputs are produced in
one pass.

Use the same hack as for the parent's Makefile.inc for the compile_et
multi-output rule.
kerberos5/lib/libasn1/Makefile
kerberos5/lib/libgssapi_spnego/Makefile
kerberos5/lib/libhdb/Makefile
kerberos5/lib/libhx509/Makefile