stubdom: recurse into tools/include in mk-headers-$(XEN_TARGET_ARCH) rule
authorIan Campbell <ian.campbell@citrix.com>
Wed, 16 Dec 2015 12:31:08 +0000 (12:31 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 5 Jan 2016 11:33:32 +0000 (11:33 +0000)
commitb48aae50a872b9db3c595f2b0e2277087c7819d9
treeeaa84bfe785c880a9b5db28934dfb2bb971b2d5b
parentde858271c16851d662b2613699401df6ecec8ef8
stubdom: recurse into tools/include in mk-headers-$(XEN_TARGET_ARCH) rule

... rather than in the libxc rule.

This puts all the header dependencies in one place and will allow us
to avoid races when more libraries which need these headers are
introduced. I observed issues with the xen-foreign/tmp.size file
getting deleted in parallel with another process trying to use it.

The mini-os links are already created in the
mk-headers-$(XEN_TARGET_ARCH) target so the other places which do so
are redundant, in the case of polarssl and vtpmmgr indirectly through
their eventual dependency on newlib which in turn depends on
mk-headers-$(XEN_TARGET_ARCH).

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Cc: samuel.thibault@ens-lyon.org
stubdom/Makefile