Fix libc-abis rules to be correct for add-on ports.

This commit is contained in:
Roland McGrath 2010-04-08 15:29:19 -07:00
parent 5e4295fb58
commit df5efd61b0
2 changed files with 13 additions and 6 deletions

View file

@ -1,3 +1,10 @@
2010-04-08 Roland McGrath <roland@redhat.com>
* Makerules (libc-abis): Variable removed.
($(common-objpfx)libc-abis.h): Depend on Makerules too.
Use automatic variables in commands.
Depend on first libc-abis from $(sysdirs) or $(..).
2010-04-07 Ulrich Drepper <drepper@redhat.com>
* posix/bug-getopt1.c: New file.

View file

@ -111,13 +111,13 @@ endif # $(versioning) = yes
ifndef avoid-generated
before-compile := $(common-objpfx)libc-abis.h $(before-compile)
libc-abis := $(firstword $(wildcard $(foreach D,$(add-ons), \
$(..)$D/libc-abis)) \
$(..)libc-abis)
$(common-objpfx)libc-abis.h: $(..)scripts/gen-libc-abis $(libc-abis)
$(SHELL) $(..)scripts/gen-libc-abis \
$(common-objpfx)libc-abis.h: $(..)scripts/gen-libc-abis \
$(firstword $(wildcard $(sysdirs:=/libc-abis)) \
$(..)libc-abis) \
$(..)Makerules
$(SHELL) $< \
$(base-machine)-$(config-vendor)-$(config-os) \
< $(libc-abis) > $@T
< $(word 2,$^) > $@T
$(move-if-change) $@T $@
common-generated += $(common-objpfx)libc-abis.h
endif # avoid-generated