On Sun, Aug 23, 2020 at 11:34:51AM +0200, Juergen Gross wrote: > tools/libs/libs.mk needs to be modified for being able to support > building libxenctrl, as the pkg-config file of that library is not > following the same conventions as those of the other libraries. > > So add support for specifying PKG_CONFIG before including libs.mk. > > In order to make life easier for unstable libraries like libxenctrl > set MAJOR and MINOR automatically to the Xen-version and 0 when not > specified. This removes the need to bump the versions of unstable > libraries when switching to a new Xen version. > > As all libraries built via libs.mk require a map file generate a dummy > one in case there is none existing. This again will help avoiding the > need to bump the libarary version in the map file of an unstable > library in case it is exporting all symbols. >
This is good. Much appreciated. > The clean target is missing the removal of _paths.h. > > Finally drop the foreach loop when setting PKG_CONFIG_LOCAL, as there > is always only one element in PKG_CONFIG. > > Signed-off-by: Juergen Gross <jgr...@suse.com> Acked-by: Wei Liu <w...@xen.org>