[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v3 03/38] tools: add a copy of library headers in tools/include
On Sun, Aug 23, 2020 at 11:34:44AM +0200, Juergen Gross wrote: > The headers.chk target in tools/Rules.mk tries to compile all headers > stand alone for testing them not to include any internal header. > > Unfortunately the headers tested against are not complete, as any > header for a Xen library is not included in the include path of the > test compile run, resulting in a failure in case any of the tested > headers in including an official Xen library header. > Oops... > Fix that by copying the official headers located in > tools/libs/*/include to tools/include. > > In order to support libraries with header name other than xen<lib>.h > or with multiple headers add a LIBHEADER make variable a lib specific > Makefile can set in that case. > > Move the headers.chk target from Rules.mk to libs.mk as it is used > for libraries in tools/libs only. > > Add NO_HEADERS_CHK variable to skip checking headers as this will be > needed e.g. for libxenctrl. > > Signed-off-by: Juergen Gross <jgross@xxxxxxxx> Acked-by: Wei Liu <wl@xxxxxxx>
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |