skip fixinc on vxworks7*, amend mkheaders
authorAlexandre Oliva <oliva@adacore.com>
Thu, 13 Feb 2020 18:52:18 +0000 (15:52 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Thu, 13 Feb 2020 18:52:18 +0000 (15:52 -0300)
commit0a649b83751ce593e20bc9bda92ae52e64fd5cda
treeca7b97965cb4f56589f694fd2f388a448dfdbb10
parentbb97ad35ead015075ee4747136c9fc75faa27411
skip fixinc on vxworks7*, amend mkheaders

vxworks7 headers haven't required fixes, and we've decided to avoid
running fixinc on them.

The problem with that is that, with a dummy fixinc, mkheaders wipes
out include-fixed but then multi_dir subdirs are not created again, so
we end up with a limits.h named after each multi_dir, when there are
non-default multilibs.  Oops.

This patch arranges for a dummy fixinc to be created for *-*-vxworks7*
targets, and fixes mkheaders so as to create multi_dir subdirs in
include-fixed after wiping them out, and to copy limits.h so that it
won't take the name that should be of a subdir (unless the multi_dir
is limits.h, but that's hopefully never the case ;-)

for  fixincludes/ChangeLog

* mkheaders.in: Re-create subdirs, copy limits.h into subdir.
* mkfixinc.sh: Create dummy fixinc for *-*-vxworks7*.
fixincludes/ChangeLog
fixincludes/mkfixinc.sh
fixincludes/mkheaders.in