public inbox for newlib-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] newlib: libc: merge build up a directory
@ 2022-03-17 1:57 Michael Frysinger
0 siblings, 0 replies; only message in thread
From: Michael Frysinger @ 2022-03-17 1:57 UTC (permalink / raw)
To: cygwin-cvs, newlib-cvs
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=96bc16f6b27e9183c293c1a77351ec71f71bc32f
commit 96bc16f6b27e9183c293c1a77351ec71f71bc32f
Author: Mike Frysinger <vapier@gentoo.org>
Date: Sun Feb 13 03:11:01 2022 -0500
newlib: libc: merge build up a directory
Convert all the libc/ subdir makes into the top-level Makefile. This
allows us to build all of libc from the top Makefile without using any
recursive make calls. This is faster and avoids the funky lib.a logic
where we unpack subdir archives to repack into a single libc.a. The
machine override logic is maintained though by way of Makefile include
ordering, and source file accumulation in libc_a_SOURCES.
There's a few dummy.c files that are no longer necessary since we aren't
doing the lib.a accumulating, so punt them.
The winsup code has been pulling the internal newlib ssp library out,
but that doesn't exist anymore, so change that to pull the objects.
Diff:
---
newlib/Makefile.am | 52 +-
newlib/Makefile.in | 15806 ++++++++++++++++++++-
newlib/configure | 1441 +-
newlib/doc/Makefile.inc | 2 +
newlib/libc/Makefile.am | 90 -
newlib/libc/Makefile.in | 652 -
newlib/libc/Makefile.inc | 4 +
newlib/libc/acinclude.m4 | 191 +-
newlib/libc/argz/Makefile.am | 33 -
newlib/libc/argz/Makefile.in | 699 -
newlib/libc/argz/Makefile.inc | 23 +
newlib/libc/argz/dummy.c | 1 -
newlib/libc/ctype/Makefile.am | 87 -
newlib/libc/ctype/Makefile.in | 1091 --
newlib/libc/ctype/Makefile.inc | 76 +
newlib/libc/errno/Makefile.am | 9 -
newlib/libc/errno/Makefile.in | 546 -
newlib/libc/errno/Makefile.inc | 1 +
newlib/libc/iconv/Makefile.am | 7 -
newlib/libc/iconv/Makefile.in | 606 -
newlib/libc/iconv/Makefile.inc | 7 +
newlib/libc/iconv/ccs/Makefile.am | 46 -
newlib/libc/iconv/ccs/Makefile.in | 951 --
newlib/libc/iconv/ccs/Makefile.inc | 24 +
newlib/libc/iconv/ccs/binary/Makefile.am | 20 -
newlib/libc/iconv/ccs/binary/Makefile.in | 489 -
newlib/libc/iconv/ccs/binary/Makefile.inc | 14 +
newlib/libc/iconv/ces/Makefile.am | 38 -
newlib/libc/iconv/ces/Makefile.in | 647 -
newlib/libc/iconv/ces/Makefile.inc | 19 +
newlib/libc/iconv/lib/Makefile.am | 29 -
newlib/libc/iconv/lib/Makefile.in | 600 -
newlib/libc/iconv/lib/Makefile.inc | 23 +
newlib/libc/locale/Makefile.am | 26 -
newlib/libc/locale/Makefile.in | 635 -
newlib/libc/locale/Makefile.inc | 20 +
newlib/libc/machine/Makefile.inc | 174 +
newlib/libc/machine/a29k/Makefile.am | 9 -
newlib/libc/machine/a29k/Makefile.in | 461 -
newlib/libc/machine/aarch64/Makefile.am | 42 -
newlib/libc/machine/aarch64/Makefile.in | 661 -
newlib/libc/machine/aarch64/Makefile.inc | 32 +
newlib/libc/machine/amdgcn/Makefile.am | 10 -
newlib/libc/machine/amdgcn/Makefile.in | 577 -
newlib/libc/machine/amdgcn/Makefile.inc | 7 +
newlib/libc/machine/arc/Makefile.am | 42 -
newlib/libc/machine/arc/Makefile.in | 641 -
newlib/libc/machine/arc/Makefile.inc | 31 +
newlib/libc/machine/arm/Makefile.am | 48 -
newlib/libc/machine/arm/Makefile.in | 640 -
newlib/libc/machine/arm/Makefile.inc | 11 +
newlib/libc/machine/bfin/Makefile.am | 10 -
newlib/libc/machine/bfin/Makefile.in | 541 -
newlib/libc/machine/bfin/Makefile.inc | 1 +
newlib/libc/machine/cr16/Makefile.am | 10 -
newlib/libc/machine/cr16/Makefile.in | 557 -
newlib/libc/machine/cr16/Makefile.inc | 1 +
newlib/libc/machine/cris/Makefile.am | 21 -
newlib/libc/machine/cris/Makefile.in | 686 -
newlib/libc/machine/cris/Makefile.inc | 13 +
newlib/libc/machine/crx/Makefile.am | 10 -
newlib/libc/machine/crx/Makefile.in | 557 -
newlib/libc/machine/crx/Makefile.inc | 1 +
newlib/libc/machine/csky/Makefile.am | 10 -
newlib/libc/machine/csky/Makefile.in | 541 -
newlib/libc/machine/csky/Makefile.inc | 1 +
newlib/libc/machine/d10v/Makefile.am | 10 -
newlib/libc/machine/d10v/Makefile.in | 541 -
newlib/libc/machine/d10v/Makefile.inc | 1 +
newlib/libc/machine/d30v/Makefile.am | 10 -
newlib/libc/machine/d30v/Makefile.in | 541 -
newlib/libc/machine/d30v/Makefile.inc | 1 +
newlib/libc/machine/epiphany/Makefile.am | 36 -
newlib/libc/machine/epiphany/Makefile.in | 541 -
newlib/libc/machine/epiphany/Makefile.inc | 1 +
newlib/libc/machine/fr30/Makefile.am | 10 -
newlib/libc/machine/fr30/Makefile.in | 541 -
newlib/libc/machine/fr30/Makefile.inc | 1 +
newlib/libc/machine/frv/Makefile.am | 10 -
newlib/libc/machine/frv/Makefile.in | 541 -
newlib/libc/machine/frv/Makefile.inc | 1 +
newlib/libc/machine/ft32/Makefile.am | 10 -
newlib/libc/machine/ft32/Makefile.in | 542 -
newlib/libc/machine/ft32/Makefile.inc | 1 +
newlib/libc/machine/h8300/Makefile.am | 13 -
newlib/libc/machine/h8300/Makefile.in | 546 -
newlib/libc/machine/h8300/Makefile.inc | 3 +
newlib/libc/machine/h8500/Makefile.am | 10 -
newlib/libc/machine/h8500/Makefile.in | 577 -
newlib/libc/machine/h8500/Makefile.inc | 1 +
newlib/libc/machine/hppa/Makefile.am | 12 -
newlib/libc/machine/hppa/Makefile.in | 547 -
newlib/libc/machine/hppa/Makefile.inc | 5 +
newlib/libc/machine/i386/Makefile.am | 22 -
newlib/libc/machine/i386/Makefile.in | 605 -
newlib/libc/machine/i386/Makefile.inc | 7 +
newlib/libc/machine/i960/Makefile.am | 10 -
newlib/libc/machine/i960/Makefile.in | 462 -
newlib/libc/machine/i960/Makefile.inc | 29 +
newlib/libc/machine/iq2000/Makefile.am | 10 -
newlib/libc/machine/iq2000/Makefile.in | 541 -
newlib/libc/machine/iq2000/Makefile.inc | 1 +
newlib/libc/machine/lm32/Makefile.am | 10 -
newlib/libc/machine/lm32/Makefile.in | 541 -
newlib/libc/machine/lm32/Makefile.inc | 1 +
newlib/libc/machine/m32c/Makefile.am | 10 -
newlib/libc/machine/m32c/Makefile.in | 541 -
newlib/libc/machine/m32c/Makefile.inc | 1 +
newlib/libc/machine/m32r/Makefile.am | 10 -
newlib/libc/machine/m32r/Makefile.in | 541 -
newlib/libc/machine/m32r/Makefile.inc | 1 +
newlib/libc/machine/m68hc11/Makefile.am | 10 -
newlib/libc/machine/m68hc11/Makefile.in | 541 -
newlib/libc/machine/m68hc11/Makefile.inc | 1 +
newlib/libc/machine/m68k/Makefile.am | 10 -
newlib/libc/machine/m68k/Makefile.in | 564 -
newlib/libc/machine/m68k/Makefile.inc | 1 +
newlib/libc/machine/m88k/Makefile.am | 10 -
newlib/libc/machine/m88k/Makefile.in | 541 -
newlib/libc/machine/m88k/Makefile.inc | 1 +
newlib/libc/machine/mep/Makefile.am | 10 -
newlib/libc/machine/mep/Makefile.in | 541 -
newlib/libc/machine/mep/Makefile.inc | 1 +
newlib/libc/machine/microblaze/Makefile.am | 10 -
newlib/libc/machine/microblaze/Makefile.in | 570 -
newlib/libc/machine/microblaze/Makefile.inc | 1 +
newlib/libc/machine/mips/Makefile.am | 9 -
newlib/libc/machine/mips/Makefile.in | 547 -
newlib/libc/machine/mips/Makefile.inc | 1 +
newlib/libc/machine/mn10200/Makefile.am | 10 -
newlib/libc/machine/mn10200/Makefile.in | 541 -
newlib/libc/machine/mn10200/Makefile.inc | 1 +
newlib/libc/machine/mn10300/Makefile.am | 11 -
newlib/libc/machine/mn10300/Makefile.in | 545 -
newlib/libc/machine/mn10300/Makefile.inc | 5 +
newlib/libc/machine/moxie/Makefile.am | 10 -
newlib/libc/machine/moxie/Makefile.in | 541 -
newlib/libc/machine/moxie/Makefile.inc | 1 +
newlib/libc/machine/msp430/Makefile.am | 30 -
newlib/libc/machine/msp430/Makefile.in | 584 -
newlib/libc/machine/msp430/Makefile.inc | 8 +
newlib/libc/machine/mt/Makefile.am | 10 -
newlib/libc/machine/mt/Makefile.in | 541 -
newlib/libc/machine/mt/Makefile.inc | 1 +
newlib/libc/machine/nds32/Makefile.am | 14 -
newlib/libc/machine/nds32/Makefile.in | 564 -
newlib/libc/machine/nds32/Makefile.inc | 8 +
newlib/libc/machine/necv70/Makefile.am | 10 -
newlib/libc/machine/necv70/Makefile.in | 541 -
newlib/libc/machine/necv70/Makefile.inc | 1 +
newlib/libc/machine/nios2/Makefile.am | 10 -
newlib/libc/machine/nios2/Makefile.in | 540 -
newlib/libc/machine/nios2/Makefile.inc | 1 +
newlib/libc/machine/nvptx/Makefile.am | 12 -
newlib/libc/machine/nvptx/Makefile.in | 645 -
newlib/libc/machine/nvptx/Makefile.inc | 4 +
newlib/libc/machine/or1k/Makefile.am | 10 -
newlib/libc/machine/or1k/Makefile.in | 541 -
newlib/libc/machine/or1k/Makefile.inc | 1 +
newlib/libc/machine/powerpc/Makefile.am | 43 -
newlib/libc/machine/powerpc/Makefile.in | 744 -
newlib/libc/machine/powerpc/Makefile.inc | 35 +
newlib/libc/machine/pru/Makefile.am | 10 -
newlib/libc/machine/pru/Makefile.in | 540 -
newlib/libc/machine/pru/Makefile.inc | 1 +
newlib/libc/machine/riscv/Makefile.am | 11 -
newlib/libc/machine/riscv/Makefile.in | 592 -
newlib/libc/machine/riscv/Makefile.inc | 3 +
newlib/libc/machine/rl78/Makefile.am | 10 -
newlib/libc/machine/rl78/Makefile.in | 541 -
newlib/libc/machine/rl78/Makefile.inc | 1 +
newlib/libc/machine/rx/Makefile.am | 12 -
newlib/libc/machine/rx/Makefile.in | 548 -
newlib/libc/machine/rx/Makefile.inc | 4 +
newlib/libc/machine/sh/Makefile.am | 22 -
newlib/libc/machine/sh/Makefile.in | 554 -
newlib/libc/machine/sh/Makefile.inc | 5 +
newlib/libc/machine/sparc/Makefile.am | 10 -
newlib/libc/machine/sparc/Makefile.in | 564 -
newlib/libc/machine/sparc/Makefile.inc | 1 +
newlib/libc/machine/spu/Makefile.am | 36 -
newlib/libc/machine/spu/Makefile.in | 1332 --
newlib/libc/machine/spu/Makefile.inc | 28 +
newlib/libc/machine/tic4x/Makefile.am | 10 -
newlib/libc/machine/tic4x/Makefile.in | 541 -
newlib/libc/machine/tic4x/Makefile.inc | 1 +
newlib/libc/machine/tic6x/Makefile.am | 10 -
newlib/libc/machine/tic6x/Makefile.in | 541 -
newlib/libc/machine/tic6x/Makefile.inc | 1 +
newlib/libc/machine/tic80/Makefile.am | 10 -
newlib/libc/machine/tic80/Makefile.in | 541 -
newlib/libc/machine/tic80/Makefile.inc | 1 +
newlib/libc/machine/v850/Makefile.am | 10 -
newlib/libc/machine/v850/Makefile.in | 541 -
newlib/libc/machine/v850/Makefile.inc | 1 +
newlib/libc/machine/visium/Makefile.am | 10 -
newlib/libc/machine/visium/Makefile.in | 570 -
newlib/libc/machine/visium/Makefile.inc | 1 +
newlib/libc/machine/w65/Makefile.am | 11 -
newlib/libc/machine/w65/Makefile.in | 574 -
newlib/libc/machine/w65/Makefile.inc | 3 +
newlib/libc/machine/x86_64/Makefile.am | 10 -
newlib/libc/machine/x86_64/Makefile.in | 541 -
newlib/libc/machine/x86_64/Makefile.inc | 1 +
newlib/libc/machine/xc16x/Makefile.am | 10 -
newlib/libc/machine/xc16x/Makefile.in | 564 -
newlib/libc/machine/xc16x/Makefile.inc | 1 +
newlib/libc/machine/xstormy16/Makefile.am | 22 -
newlib/libc/machine/xstormy16/Makefile.in | 642 -
newlib/libc/machine/xstormy16/Makefile.inc | 14 +
newlib/libc/machine/z8k/Makefile.am | 10 -
newlib/libc/machine/z8k/Makefile.in | 542 -
newlib/libc/machine/z8k/Makefile.inc | 1 +
newlib/libc/misc/Makefile.am | 14 -
newlib/libc/misc/Makefile.in | 583 -
newlib/libc/misc/Makefile.inc | 12 +
newlib/libc/posix/Makefile.am | 41 -
newlib/libc/posix/Makefile.in | 789 -
newlib/libc/posix/Makefile.inc | 38 +
newlib/libc/reent/Makefile.am | 53 -
newlib/libc/reent/Makefile.in | 752 -
newlib/libc/reent/Makefile.inc | 43 +
newlib/libc/search/Makefile.am | 53 -
newlib/libc/search/Makefile.in | 695 -
newlib/libc/search/Makefile.inc | 41 +
newlib/libc/signal/Makefile.am | 9 -
newlib/libc/signal/Makefile.in | 565 -
newlib/libc/signal/Makefile.inc | 7 +
newlib/libc/ssp/Makefile.am | 53 -
newlib/libc/ssp/Makefile.in | 684 -
newlib/libc/ssp/Makefile.inc | 43 +
newlib/libc/stdio/Makefile.am | 228 -
newlib/libc/stdio/Makefile.in | 1793 ---
newlib/libc/stdio/Makefile.inc | 205 +
newlib/libc/stdio64/Makefile.am | 29 -
newlib/libc/stdio64/Makefile.in | 625 -
newlib/libc/stdio64/Makefile.inc | 20 +
newlib/libc/stdio64/dummy.c | 1 -
newlib/libc/stdlib/Makefile.am | 175 -
newlib/libc/stdlib/Makefile.in | 1542 --
newlib/libc/stdlib/Makefile.inc | 196 +
newlib/libc/string/Makefile.am | 134 -
newlib/libc/string/Makefile.in | 1350 --
newlib/libc/string/Makefile.inc | 127 +
newlib/libc/sys/Makefile.inc | 72 +
newlib/libc/sys/a29khif/Makefile.am | 47 -
newlib/libc/sys/a29khif/Makefile.in | 611 -
newlib/libc/sys/a29khif/Makefile.inc | 35 +
newlib/libc/sys/amdgcn/Makefile.am | 11 -
newlib/libc/sys/amdgcn/Makefile.in | 625 -
newlib/libc/sys/amdgcn/Makefile.inc | 3 +
newlib/libc/sys/arm/Makefile.am | 17 -
newlib/libc/sys/arm/Makefile.in | 583 -
newlib/libc/sys/arm/Makefile.inc | 6 +
newlib/libc/sys/d10v/Makefile.am | 12 -
newlib/libc/sys/d10v/Makefile.in | 566 -
newlib/libc/sys/d10v/Makefile.inc | 1 +
newlib/libc/sys/epiphany/Makefile.am | 37 -
newlib/libc/sys/epiphany/Makefile.in | 573 -
newlib/libc/sys/epiphany/Makefile.inc | 2 +
newlib/libc/sys/h8300hms/Makefile.am | 13 -
newlib/libc/sys/h8300hms/Makefile.in | 582 -
newlib/libc/sys/h8300hms/Makefile.inc | 3 +
newlib/libc/sys/h8500hms/Makefile.am | 12 -
newlib/libc/sys/h8500hms/Makefile.in | 553 -
newlib/libc/sys/h8500hms/Makefile.inc | 1 +
newlib/libc/sys/m88kbug/Makefile.am | 12 -
newlib/libc/sys/m88kbug/Makefile.in | 547 -
newlib/libc/sys/m88kbug/Makefile.inc | 1 +
newlib/libc/sys/mmixware/Makefile.am | 16 -
newlib/libc/sys/mmixware/Makefile.in | 732 -
newlib/libc/sys/mmixware/Makefile.inc | 6 +
newlib/libc/sys/netware/Makefile.am | 13 -
newlib/libc/sys/netware/Makefile.in | 539 -
newlib/libc/sys/netware/Makefile.inc | 3 +
newlib/libc/sys/or1k/Makefile.am | 10 -
newlib/libc/sys/or1k/Makefile.in | 557 -
newlib/libc/sys/or1k/Makefile.inc | 1 +
newlib/libc/sys/phoenix/Makefile.am | 137 -
newlib/libc/sys/phoenix/Makefile.in | 1220 --
newlib/libc/sys/phoenix/Makefile.inc | 105 +
newlib/libc/sys/phoenix/acinclude.m4 | 10 +-
newlib/libc/sys/phoenix/machine/arm/Makefile.am | 8 -
newlib/libc/sys/phoenix/machine/arm/Makefile.in | 542 -
newlib/libc/sys/phoenix/machine/arm/Makefile.inc | 1 +
newlib/libc/sys/rdos/Makefile.am | 15 -
newlib/libc/sys/rdos/Makefile.in | 706 -
newlib/libc/sys/rdos/Makefile.inc | 5 +
newlib/libc/sys/rtems/Makefile.am | 12 -
newlib/libc/sys/rtems/Makefile.in | 560 -
newlib/libc/sys/rtems/Makefile.inc | 1 +
newlib/libc/sys/sh/Makefile.am | 12 -
newlib/libc/sys/sh/Makefile.in | 579 -
newlib/libc/sys/sh/Makefile.inc | 1 +
newlib/libc/sys/sysmec/Makefile.am | 16 -
newlib/libc/sys/sysmec/Makefile.in | 732 -
newlib/libc/sys/sysmec/Makefile.inc | 6 +
newlib/libc/sys/sysnec810/Makefile.am | 12 -
newlib/libc/sys/sysnec810/Makefile.in | 572 -
newlib/libc/sys/sysnec810/Makefile.inc | 1 +
newlib/libc/sys/sysnecv850/Makefile.am | 22 -
newlib/libc/sys/sysnecv850/Makefile.in | 764 -
newlib/libc/sys/sysnecv850/Makefile.inc | 8 +
newlib/libc/sys/sysvi386/Makefile.am | 21 -
newlib/libc/sys/sysvi386/Makefile.in | 668 -
newlib/libc/sys/sysvi386/Makefile.inc | 10 +
newlib/libc/sys/sysvnecv70/Makefile.am | 13 -
newlib/libc/sys/sysvnecv70/Makefile.in | 565 -
newlib/libc/sys/sysvnecv70/Makefile.inc | 3 +
newlib/libc/sys/tic80/Makefile.am | 17 -
newlib/libc/sys/tic80/Makefile.in | 551 -
newlib/libc/sys/tic80/Makefile.inc | 0
newlib/libc/sys/tirtos/Makefile.am | 10 -
newlib/libc/sys/tirtos/Makefile.in | 545 -
newlib/libc/sys/tirtos/Makefile.inc | 1 +
newlib/libc/sys/w65/Makefile.am | 12 -
newlib/libc/sys/w65/Makefile.in | 553 -
newlib/libc/sys/w65/Makefile.inc | 1 +
newlib/libc/sys/z8ksim/Makefile.am | 12 -
newlib/libc/sys/z8ksim/Makefile.in | 547 -
newlib/libc/sys/z8ksim/Makefile.inc | 1 +
newlib/libc/syscalls/Makefile.am | 40 -
newlib/libc/syscalls/Makefile.in | 688 -
newlib/libc/syscalls/Makefile.inc | 33 +
newlib/libc/time/Makefile.am | 33 -
newlib/libc/time/Makefile.in | 707 -
newlib/libc/time/Makefile.inc | 24 +
newlib/libc/unix/Makefile.am | 40 -
newlib/libc/unix/Makefile.in | 643 -
newlib/libc/unix/Makefile.inc | 35 +
newlib/libc/xdr/Makefile.am | 48 -
newlib/libc/xdr/Makefile.in | 629 -
newlib/libc/xdr/Makefile.inc | 38 +
newlib/libc/xdr/dummy.c | 1 -
winsup/cygwin/Makefile.am | 2 +-
335 files changed, 18444 insertions(+), 72035 deletions(-)
diff --git a/newlib/Makefile.am b/newlib/Makefile.am
index 81719660c..910894fe4 100644
--- a/newlib/Makefile.am
+++ b/newlib/Makefile.am
@@ -5,10 +5,12 @@ ACLOCAL_AMFLAGS = -I . -I .. -I ../config
# Variables that will accumulate in subdirs.
CLEANFILES =
+EXTRA_DIST =
PHONY =
SUFFIXES =
info_TEXINFOS =
noinst_DATA =
+INSTALL_DATA_LOCAL =
# The newlib hardware floating-point routines have been disabled due to
# inaccuracy. If you wish to work on them, you will need to edit the
@@ -24,7 +26,6 @@ endif
# values defined in terms of make variables, as is the case for CC and
# friends when we are called from the top level Makefile.
AM_MAKEFLAGS = \
- "AR_FLAGS=$(AR_FLAGS)" \
"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
"CFLAGS=$(CFLAGS)" \
"CCASFLAGS=$(CCASFLAGS)" \
@@ -60,15 +61,13 @@ AM_MAKEFLAGS = \
FLAGS_TO_PASS=$(AM_MAKEFLAGS)
-SUBDIRS = libc .
-
tooldir = $(exec_prefix)/$(host_alias)
toollibdir = $(tooldir)/lib$(MULTISUBDIR)
-AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(TARGET_CFLAGS)
-AR_FLAGS = rc
-
-noinst_DATA += stmp-targ-include
+# These are useful for standalone object files like crt0.o.
+AM_CFLAGS = $(AM_CFLAGS_$(subst /,_,$(@D))) $(AM_CFLAGS_$(subst /,_,$(@D)_$(<F)))
+AM_CCASFLAGS = $(AM_CCASFLAGS_$(subst /,_,$(@D))) $(AM_CCASFLAGS_$(subst /,_,$(@D)_$(<F)))
+AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(TARGET_CFLAGS) $(AM_CPPFLAGS_$(subst /,_,$(@D))) $(AM_CPPFLAGS_$(subst /,_,$(@D)_$(<F)))
toollib_LIBRARIES = libm.a \
libc.a
@@ -122,17 +121,28 @@ MATHOBJS_IN_LIBC = \
libm_a-s_finite.o libm_a-sf_finite.o \
libm_a-s_copysign.o libm_a-sf_copysign.o
-libc.a: libc/libc.a libm.a
- rm -rf libc.a tmp
- mkdir tmp
- cd tmp; \
- $(AR) x ../libm.a $(MATHOBJS_IN_LIBC) ; \
- $(AR) x ../libc/libc.a ; \
- $(AR) $(AR_FLAGS) ../$@ *.o
- $(RANLIB) libc.a
- rm -rf tmp
+## Place the libm_a objects in libc/ to keep the top dir tidy.
+stamp-libc-math-objects: libm.a
+ $(AM_V_GEN)cd libc && $(AR) x ../$< $(MATHOBJS_IN_LIBC)
+ $(AM_V_at)touch $@
-libc/libc.a: ; @true
+CLEANFILES += $(MATHOBJS_IN_LIBC)
+
+libc_a_SOURCES =
+libc_a_CFLAGS = $(AM_CFLAGS) $(libc_a_CFLAGS_$(subst /,_,$(@D))) $(libc_a_CFLAGS_$(subst /,_,$(@D)_$(<F)))
+libc_a_CCASFLAGS = $(AM_CCASFLAGS) $(libc_a_CCASFLAGS_$(subst /,_,$(@D))) $(libc_a_CCASFLAGS_$(subst /,_,$(@D)_$(<F)))
+libc_a_CPPFLAGS = $(AM_CPPFLAGS) $(libc_a_CPPFLAGS_$(subst /,_,$(@D))) $(libc_a_CPPFLAGS_$(subst /,_,$(@D)_$(<F)))
+libc_a_DEPENDENCIES = stamp-libc-math-objects
+## Best to avoid libc_a_LIBADD entirely to avoid having 2 independent lists
+## with separate overriding behavior (libc_a_OBJECTS is the other). See the
+## AWK_UNIQUE_OBJS comment aove for more details.
+$(libc_a_OBJECTS) $(libc_a_LIBADD): stmp-targ-include
+
+libc.a: $(libc_a_OBJECTS) $(libc_a_DEPENDENCIES)
+ $(AM_V_at)rm -f $@
+ $(AM_V_AR)objs=`echo $(libc_a_OBJECTS) | $(AWK_UNIQUE_OBJS)` || exit $$?; \
+ $(AR) $(ARFLAGS) $@ $$objs $(MATHOBJS_IN_LIBC:%=libc/%)
+ $(AM_V_at)$(RANLIB) $@
libg.a: libc.a
$(AM_V_GEN)ln libc.a libg.a >/dev/null 2>/dev/null || cp libc.a libg.a
@@ -177,13 +187,13 @@ crt0.o: $(CRT0_DIR)$(CRT0)
$(AM_V_at)rm -f $@
$(AM_V_GEN)ln $< $@ >/dev/null 2>/dev/null || cp $< $@
-$(CRT0_DIR)$(CRT0): ; @true
+$(CRT0_DIR)$(CRT0): stmp-targ-include
crt1.o: $(CRT1_DIR)$(CRT1)
$(AM_V_at)rm -f $@
$(AM_V_GEN)ln $< $@ >/dev/null 2>/dev/null || cp $< $@
-$(CRT1_DIR)$(CRT1): ; @true
+$(CRT1_DIR)$(CRT1): stmp-targ-include
targ-include:
$(AM_V_GEN)$(MKDIR_P) $@
@@ -199,8 +209,6 @@ targ-include/newlib.h: newlib.h targ-include
targ-include/_newlib_version.h: _newlib_version.h targ-include
$(AM_V_GEN)cp _newlib_version.h $@
-all-recursive: stmp-targ-include
-
# The targ-include directory just holds the includes files for the
# particular system and machine we have been configured for. It is
# used while building.
@@ -241,7 +249,7 @@ CLEANFILES += stmp-targ-include
## We hook install-multi because this Makefile doesn't have any exec targets,
## only data targets. If that ever changes, this should be removed and the
## install-exec-local in ../multilib.am will kick in.
-install-data-local: install-toollibLIBRARIES install-multi
+install-data-local: install-toollibLIBRARIES install-multi $(INSTALL_DATA_LOCAL)
rm -f $(DESTDIR)$(toollibdir)/libg.a
ln $(DESTDIR)$(toollibdir)/libc.a $(DESTDIR)$(toollibdir)/libg.a >/dev/null 2>/dev/null || cp $(DESTDIR)$(toollibdir)/libc.a $(DESTDIR)$(toollibdir)/libg.a
-if [ -z "$(MULTISUBDIR)" ]; then \
diff --git a/newlib/Makefile.in b/newlib/Makefile.in
index 7de777879..09d0ef5bf 100644
--- a/newlib/Makefile.in
+++ b/newlib/Makefile.in
@@ -100,8 +100,856 @@ host_triplet = @host@
# Subdir documentation rules.
#
@HAVE_DOC_TRUE@am__append_5 = .def .xml
-@NEWLIB_HW_FP_TRUE@am__append_6 = $(libm_mathfp_src) $(libm_mathfp_fsrc)
-@NEWLIB_HW_FP_TRUE@am__append_7 = \
+@ELIX_LEVEL_1_FALSE@am__append_6 = \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_add.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_add_sep.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_append.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_count.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_create.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_create_sep.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_delete.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_extract.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_insert.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_next.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_replace.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/argz_stringify.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/buf_findstr.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/envz_entry.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/envz_get.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/envz_add.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/envz_remove.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/envz_merge.c \
+@ELIX_LEVEL_1_FALSE@ libc/argz/envz_strip.c
+
+@HAVE_LONG_DOUBLE_TRUE@am__append_7 = \
+@HAVE_LONG_DOUBLE_TRUE@ libc/stdlib/strtodg.c \
+@HAVE_LONG_DOUBLE_TRUE@ libc/stdlib/strtold.c \
+@HAVE_LONG_DOUBLE_TRUE@ libc/stdlib/strtorx.c \
+@HAVE_LONG_DOUBLE_TRUE@ libc/stdlib/wcstold.c
+
+@ELIX_LEVEL_1_FALSE@am__append_8 = \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/categories.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isalnum_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isalpha_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isascii.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isascii_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isblank.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isblank_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iscntrl_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isdigit_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/islower_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isupper_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isprint_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/ispunct_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isspace_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswalnum.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswalnum_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswalpha.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswalpha_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswblank.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswblank_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswcntrl.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswcntrl_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswctype.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswctype_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswdigit.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswdigit_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswgraph.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswgraph_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswlower.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswlower_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswprint.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswprint_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswpunct.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswpunct_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswspace.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswspace_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswupper.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswupper_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswxdigit.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/iswxdigit_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/isxdigit_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/jp2uc.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/toascii.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/toascii_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/tolower_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/toupper_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/towctrans.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/towctrans_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/towlower.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/towlower_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/towupper.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/towupper_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/wctrans.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/wctrans_l.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/wctype.c \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/wctype_l.c
+
+@ELIX_LEVEL_1_FALSE@am__append_9 = \
+@ELIX_LEVEL_1_FALSE@ libc/search/hash.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/hash_bigkey.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/hash_buf.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/hash_func.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/hash_log2.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/hash_page.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/hcreate.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/hcreate_r.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/tdelete.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/tdestroy.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/tfind.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/tsearch.c \
+@ELIX_LEVEL_1_FALSE@ libc/search/twalk.c
+
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@am__append_10 = \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/search/bsd_qsort_r.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/search/qsort_r.c
+
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@am__append_11 = \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@ libc/stdio/nano-vfprintf_float.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@ libc/stdio/nano-svfprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@ libc/stdio/nano-svfscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@ libc/stdio/nano-vfprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@ libc/stdio/nano-vfprintf_i.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@ libc/stdio/nano-vfscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@ libc/stdio/nano-vfscanf_i.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@ libc/stdio/nano-vfscanf_float.c
+
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@am__append_12 = \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/fiprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/fiscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/iprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/iscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/siprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/siscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/sniprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/svfiprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/svfiscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/svfprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/svfscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vdiprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vfprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vfiprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vfiscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vfscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vfwprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/viprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/viscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vsiprintf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vsiscanf.c \
+@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vsniprintf.c
+
+@HAVE_STDIO_DIR_TRUE@am__append_13 = libc/stdio/clearerr.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/fclose.c libc/stdio/fdopen.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/feof.c libc/stdio/ferror.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/fflush.c libc/stdio/fgetc.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/fgetpos.c libc/stdio/fgets.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/fileno.c libc/stdio/findfp.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/flags.c libc/stdio/fopen.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/fprintf.c libc/stdio/fputc.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/fputs.c libc/stdio/fread.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/freopen.c libc/stdio/fscanf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/fseek.c libc/stdio/fsetpos.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/ftell.c libc/stdio/fvwrite.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/fwalk.c libc/stdio/fwrite.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/getc.c libc/stdio/getchar.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/getc_u.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/getchar_u.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/getdelim.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/getline.c libc/stdio/gets.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/makebuf.c libc/stdio/perror.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/printf.c libc/stdio/putc.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/putchar.c libc/stdio/putc_u.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/putchar_u.c libc/stdio/puts.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/refill.c libc/stdio/remove.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/rename.c libc/stdio/rewind.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/rget.c libc/stdio/scanf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/sccl.c libc/stdio/setbuf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/setbuffer.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/setlinebuf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/setvbuf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/snprintf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/sprintf.c libc/stdio/sscanf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/stdio.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/svfiwprintf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/svfiwscanf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/svfwprintf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/svfwscanf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/tmpfile.c libc/stdio/tmpnam.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/ungetc.c libc/stdio/vdprintf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/vfiwprintf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/vfiwscanf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/vfwscanf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/vprintf.c libc/stdio/vscanf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/vsnprintf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/vsprintf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/vsscanf.c libc/stdio/wbuf.c \
+@HAVE_STDIO_DIR_TRUE@ libc/stdio/wsetup.c \
+@HAVE_STDIO_DIR_TRUE@ $(libc_stdio_ELIX_2_SOURCES) \
+@HAVE_STDIO_DIR_TRUE@ $(libc_stdio_ELIX_4_SOURCES)
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@am__append_14 = \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/asiprintf.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vasiprintf.c
+
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@am__append_15 = \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/asniprintf.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/diprintf.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@HAVE_STDIO_DIR_TRUE@@NEWLIB_NANO_FORMATTED_IO_FALSE@ libc/stdio/vasniprintf.c
+
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@am__append_16 = \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/fdopen64.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/fgetpos64.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/fopen64.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/freopen64.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/fseeko64.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/fsetpos64.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/ftello64.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/stdio64.c \
+@ELIX_LEVEL_1_FALSE@@HAVE_STDIO64_DIR_TRUE@ libc/stdio64/tmpfile64.c
+
+@ELIX_LEVEL_1_FALSE@am__append_17 = \
+@ELIX_LEVEL_1_FALSE@ libc/string/bcmp.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/memccpy.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/mempcpy.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/stpcpy.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/stpncpy.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/strndup.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/strcasestr.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/strchrnul.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/strndup_r.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/wcpcpy.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/wcpncpy.c \
+@ELIX_LEVEL_1_FALSE@ libc/string/wcsdup.c
+
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@am__append_18 = \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/gnu_basename.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/memmem.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/memrchr.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/rawmemchr.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/strcasecmp_l.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/strcoll_l.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/strncasecmp_l.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/strverscmp.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/strxfrm_l.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/wcscasecmp.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/wcscasecmp_l.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/wcscoll_l.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/wcsncasecmp.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/wcsncasecmp_l.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/wcsxfrm_l.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ libc/string/wmempcpy.c
+
+@HAVE_SIGNAL_DIR_TRUE@am__append_19 = \
+@HAVE_SIGNAL_DIR_TRUE@ libc/signal/psignal.c libc/signal/raise.c libc/signal/signal.c libc/signal/sig2str.c
+
+@ELIX_LEVEL_1_FALSE@am__append_20 = \
+@ELIX_LEVEL_1_FALSE@ libc/locale/duplocale.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/freelocale.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/lctype.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/lmessages.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/lnumeric.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/lmonetary.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/newlocale.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/nl_langinfo.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/timelocal.c \
+@ELIX_LEVEL_1_FALSE@ libc/locale/uselocale.c
+
+@HAVE_STDIO64_DIR_TRUE@am__append_21 = \
+@HAVE_STDIO64_DIR_TRUE@ libc/reent/fstat64r.c \
+@HAVE_STDIO64_DIR_TRUE@ libc/reent/lseek64r.c \
+@HAVE_STDIO64_DIR_TRUE@ libc/reent/stat64r.c \
+@HAVE_STDIO64_DIR_TRUE@ libc/reent/open64r.c
+
+@ELIX_LEVEL_1_TRUE@am__append_22 =
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@am__append_23 = $(libc_reent_ELIX_2_SOURCES)
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@am__append_24 = $(libc_reent_ELIX_2_SOURCES) $(libc_reent_ELIX_3_SOURCES)
+@NEWLIB_RETARGETABLE_LOCKING_TRUE@am__append_25 = \
+@NEWLIB_RETARGETABLE_LOCKING_TRUE@ libc/misc/lock.c
+
+@HAVE_UNIX_DIR_TRUE@am__append_26 = \
+@HAVE_UNIX_DIR_TRUE@ libc/unix/getcwd.c \
+@HAVE_UNIX_DIR_TRUE@ libc/unix/pread.c \
+@HAVE_UNIX_DIR_TRUE@ libc/unix/pwrite.c \
+@HAVE_UNIX_DIR_TRUE@ libc/unix/sigset.c
+
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@@HAVE_UNIX_DIR_TRUE@am__append_27 = $(libc_unix_ELIX_2_SOURCES)
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_TRUE@@HAVE_UNIX_DIR_TRUE@am__append_28 = $(libc_unix_ELIX_2_SOURCES)
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@HAVE_UNIX_DIR_TRUE@am__append_29 = $(libc_unix_ELIX_2_SOURCES) $(libc_unix_ELIX_4_SOURCES)
+@HAVE_POSIX_DIR_TRUE@am__append_30 = \
+@HAVE_POSIX_DIR_TRUE@ libc/posix/closedir.c libc/posix/collate.c libc/posix/collcmp.c libc/posix/creat.c libc/posix/dirfd.c \
+@HAVE_POSIX_DIR_TRUE@ libc/posix/fnmatch.c libc/posix/glob.c libc/posix/_isatty.c libc/posix/isatty.c \
+@HAVE_POSIX_DIR_TRUE@ libc/posix/opendir.c libc/posix/readdir.c libc/posix/readdir_r.c \
+@HAVE_POSIX_DIR_TRUE@ libc/posix/regcomp.c libc/posix/regerror.c libc/posix/regexec.c libc/posix/regfree.c \
+@HAVE_POSIX_DIR_TRUE@ libc/posix/rewinddir.c libc/posix/sleep.c libc/posix/usleep.c \
+@HAVE_POSIX_DIR_TRUE@ libc/posix/telldir.c libc/posix/ftw.c libc/posix/nftw.c
+
+@ELIX_LEVEL_1_TRUE@@HAVE_POSIX_DIR_TRUE@am__append_31 =
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@@HAVE_POSIX_DIR_TRUE@am__append_32 = $(libc_posix_ELIX_2_SOURCES)
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_TRUE@@HAVE_POSIX_DIR_TRUE@am__append_33 = $(libc_posix_ELIX_2_SOURCES) $(libc_posix_ELIX_3_SOURCES)
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@HAVE_POSIX_DIR_TRUE@am__append_34 = $(libc_posix_ELIX_2_SOURCES) $(libc_posix_ELIX_3_SOURCES) $(libc_posix_ELIX_4_SOURCES)
+@HAVE_SYSCALL_DIR_TRUE@am__append_35 = \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysclose.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysfcntl.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysfstat.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysgetpid.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysgettod.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysisatty.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/syskill.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/syslink.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/syslseek.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysopen.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysread.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/syssbrk.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysstat.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/systimes.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysunlink.c \
+@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/syswrite.c
+
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@HAVE_SYSCALL_DIR_TRUE@am__append_36 = \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysexecve.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/sysfork.c \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@HAVE_SYSCALL_DIR_TRUE@ libc/syscalls/syswait.c
+
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@am__append_37 = libc/iconv/ces/utf-8.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/utf-16.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/ucs-2.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/us-ascii.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/ucs-4.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/ucs-2-internal.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/ucs-4-internal.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/cesbi.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/table.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/table-pcs.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ces/euc.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/ccsbi.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_10.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_13.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_14.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_15.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_1.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_2.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_3.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_4.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_5.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_6.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_7.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_8.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_9.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_8859_11.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1250.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1252.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1254.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1256.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1258.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1251.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1253.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1255.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/win_1257.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/koi8_r.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/koi8_u.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/koi8_ru.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/koi8_uni.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/iso_ir_111.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/big5.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/cp775.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/cp850.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/cp852.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/cp855.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/cp866.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/jis_x0212_1990.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/jis_x0201_1976.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/jis_x0208_1990.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/ksx1001.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/cns11643_plane1.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/cns11643_plane2.c \
+@ELIX_LEVEL_1_TRUE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/ccs/cns11643_plane14.c
+@ENABLE_NEWLIB_ICONV_TRUE@am__append_38 = \
+@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/aliasesi.c \
+@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/ucsconv.c \
+@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/nullconv.c \
+@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/iconv.c \
+@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/aliasesbi.c \
+@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/iconvnls.c
+
+@ELIX_LEVEL_1_FALSE@@ENABLE_NEWLIB_ICONV_TRUE@am__append_39 = \
+@ELIX_LEVEL_1_FALSE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/aliasesi.c \
+@ELIX_LEVEL_1_FALSE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/ucsconv.c \
+@ELIX_LEVEL_1_FALSE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/nullconv.c \
+@ELIX_LEVEL_1_FALSE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/iconv.c \
+@ELIX_LEVEL_1_FALSE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/aliasesbi.c \
+@ELIX_LEVEL_1_FALSE@@ENABLE_NEWLIB_ICONV_TRUE@ libc/iconv/lib/iconvnls.c
+
+@HAVE_STDIO_DIR_TRUE@@HAVE_XDR_DIR_TRUE@am__append_40 = \
+@HAVE_STDIO_DIR_TRUE@@HAVE_XDR_DIR_TRUE@ libc/xdr/xdr_stdio.c
+
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@ELIX_LEVEL_4_FALSE@@HAVE_XDR_DIR_TRUE@am__append_41 = $(libc_xdr_ELIX_SOURCES)
+@HAVE_XDR_DIR_TRUE@am__append_42 = libc/xdr/README $(libc_xdr_EXTRA_SRC)
+@HAVE_STDIO_DIR_TRUE@am__append_43 = \
+@HAVE_STDIO_DIR_TRUE@ libc/ssp/gets_chk.c \
+@HAVE_STDIO_DIR_TRUE@ libc/ssp/snprintf_chk.c \
+@HAVE_STDIO_DIR_TRUE@ libc/ssp/sprintf_chk.c \
+@HAVE_STDIO_DIR_TRUE@ libc/ssp/vsnprintf_chk.c \
+@HAVE_STDIO_DIR_TRUE@ libc/ssp/vsprintf_chk.c
+
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@ELIX_LEVEL_4_FALSE@am__append_44 = $(libc_ssp_ELIX_SOURCES)
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@am__append_45 = \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_alloc.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_close.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_cycles.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_exit.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_getpsiz.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_gettz.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_ioctl.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_iostat.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_iowait.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_lseek.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_open.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_query.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_read.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_setim.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_settrap.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_setvec.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_tmpnam.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_write.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/alloc.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/clock.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/getargs.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/getenv.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/read.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/remove.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/rename.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/signal.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_sbrk.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_fstat.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/_isatty.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/systime.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/vec.S \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/kill.c \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/getpid.c \
+@HAVE_LIBC_SYS_A29KHIF_DIR_TRUE@ libc/sys/a29khif/stubs.S
+
+@HAVE_LIBC_SYS_AMDGCN_DIR_TRUE@am__append_46 = \
+@HAVE_LIBC_SYS_AMDGCN_DIR_TRUE@ libc/sys/amdgcn/close.c libc/sys/amdgcn/fstat.c libc/sys/amdgcn/isatty.c libc/sys/amdgcn/lseek.c libc/sys/amdgcn/read.c libc/sys/amdgcn/write.c \
+@HAVE_LIBC_SYS_AMDGCN_DIR_TRUE@ libc/sys/amdgcn/fcntl.c libc/sys/amdgcn/getpid.c libc/sys/amdgcn/kill.c libc/sys/amdgcn/open.c libc/sys/amdgcn/raise.c libc/sys/amdgcn/stat.c libc/sys/amdgcn/unlink.c
+
+@HAVE_LIBC_SYS_ARM_DIR_TRUE@am__append_47 = libc/sys/arm/access.c libc/sys/arm/aeabi_atexit.c
+@HAVE_LIBC_SYS_ARM_DIR_TRUE@@MAY_SUPPLY_SYSCALLS_TRUE@am__append_48 = libc/sys/arm/libcfunc.c libc/sys/arm/trap.S libc/sys/arm/syscalls.c
+@HAVE_LIBC_SYS_D10V_DIR_TRUE@am__append_49 = libc/sys/d10v/syscalls.c libc/sys/d10v/trap.S libc/sys/d10v/creat.c
+@HAVE_LIBC_SYS_EPIPHANY_DIR_TRUE@am__append_50 = libc/sys/epiphany/e_printf.c
+@HAVE_LIBC_SYS_H8300HMS_DIR_TRUE@am__append_51 = \
+@HAVE_LIBC_SYS_H8300HMS_DIR_TRUE@ libc/sys/h8300hms/syscalls.c libc/sys/h8300hms/_exit.S libc/sys/h8300hms/sbrk.c libc/sys/h8300hms/misc.c libc/sys/h8300hms/crt1.c \
+@HAVE_LIBC_SYS_H8300HMS_DIR_TRUE@ libc/sys/h8300hms/close.S libc/sys/h8300hms/fstat.S libc/sys/h8300hms/lseek.S libc/sys/h8300hms/open.S libc/sys/h8300hms/read.S libc/sys/h8300hms/stat.S libc/sys/h8300hms/write.S
+
+@HAVE_LIBC_SYS_H8500HMS_DIR_TRUE@am__append_52 = libc/sys/h8500hms/syscalls.c libc/sys/h8500hms/misc.c
+@HAVE_LIBC_SYS_M88KBUG_DIR_TRUE@am__append_53 = libc/sys/m88kbug/syscalls.c
+@HAVE_LIBC_SYS_MMIXWARE_DIR_TRUE@am__append_54 = \
+@HAVE_LIBC_SYS_MMIXWARE_DIR_TRUE@ libc/sys/mmixware/_exit.c libc/sys/mmixware/access.c libc/sys/mmixware/chmod.c libc/sys/mmixware/chown.c libc/sys/mmixware/close.c libc/sys/mmixware/creat.c \
+@HAVE_LIBC_SYS_MMIXWARE_DIR_TRUE@ libc/sys/mmixware/execv.c libc/sys/mmixware/execve.c libc/sys/mmixware/fork.c libc/sys/mmixware/fstat.c libc/sys/mmixware/getpid.c libc/sys/mmixware/isatty.c \
+@HAVE_LIBC_SYS_MMIXWARE_DIR_TRUE@ libc/sys/mmixware/kill.c libc/sys/mmixware/link.c libc/sys/mmixware/lseek.c libc/sys/mmixware/open.c libc/sys/mmixware/pipe.c libc/sys/mmixware/read.c \
+@HAVE_LIBC_SYS_MMIXWARE_DIR_TRUE@ libc/sys/mmixware/sbrk.c libc/sys/mmixware/stat.c libc/sys/mmixware/time.c libc/sys/mmixware/unlink.c libc/sys/mmixware/utime.c libc/sys/mmixware/wait.c libc/sys/mmixware/write.c \
+@HAVE_LIBC_SYS_MMIXWARE_DIR_TRUE@ libc/sys/mmixware/times.c libc/sys/mmixware/gettime.c libc/sys/mmixware/setjmp.S
+
+@HAVE_LIBC_SYS_NETWARE_DIR_TRUE@am__append_55 = \
+@HAVE_LIBC_SYS_NETWARE_DIR_TRUE@ libc/sys/netware/getpid.c \
+@HAVE_LIBC_SYS_NETWARE_DIR_TRUE@ libc/sys/netware/link.c
+
+@HAVE_LIBC_SYS_OR1K_DIR_TRUE@am__append_56 = libc/sys/or1k/getreent.S libc/sys/or1k/mlock.c
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@am__append_57 = \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/domainname.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/freeaddrinfo.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/getaddrinfo.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/gethostbyaddr.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/gethostbyname.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/getnameinfo.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/getservbyname.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/getservbyport.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/herror.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/hostname.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_addr.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_aton.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_lnaof.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_makeaddr.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_net_ntop.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_net_pton.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_netof.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_network.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_ntoa.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_ntop.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/inet_pton.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/nametoindex.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/net/network.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/alarm.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/chmod.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/chown.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/clocks.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/dup.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/endmntent.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/exec.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/fcntl.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/fork.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/fs.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/getentropy.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/getmntent.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/getpagesize.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/groups.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/ids.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/io.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/ioctl.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/mmap.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/mount.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/nanosleep.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/phoenix.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/pid.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/pipe.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/poll.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/realpath.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/reboot.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/resource.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/sbrk.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/sched.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/select.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/semaphore.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/setmntent.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/shm.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/signal.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/socket.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/sockopt.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/stat.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/statfs.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/symlink.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/sync.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/sysconf.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/syslog.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/time.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/truncate.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/tty.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/uname.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/utime.c \
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@ libc/sys/phoenix/wait.c
+
+@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@am__append_58 = install-data-local-libc_sys_phoenix
+@HAVE_LIBC_SYS_PHOENIX_ARM_DIR_TRUE@@HAVE_LIBC_SYS_PHOENIX_DIR_TRUE@am__append_59 = libc/sys/phoenix/machine/arm/syscall.S
+@HAVE_LIBC_SYS_RDOS_DIR_TRUE@am__append_60 = \
+@HAVE_LIBC_SYS_RDOS_DIR_TRUE@ libc/sys/rdos/chown.c libc/sys/rdos/close.c libc/sys/rdos/execve.c libc/sys/rdos/fork.c libc/sys/rdos/fstat.c libc/sys/rdos/getenv.c \
+@HAVE_LIBC_SYS_RDOS_DIR_TRUE@ libc/sys/rdos/getpid.c libc/sys/rdos/gettod.c libc/sys/rdos/isatty.c libc/sys/rdos/kill.c libc/sys/rdos/link.c libc/sys/rdos/lseek.c libc/sys/rdos/open.c libc/sys/rdos/rdoshelp.c \
+@HAVE_LIBC_SYS_RDOS_DIR_TRUE@ libc/sys/rdos/rdos.S libc/sys/rdos/read.c libc/sys/rdos/readlink.c libc/sys/rdos/sbrk.c libc/sys/rdos/stat.c libc/sys/rdos/symlink.c libc/sys/rdos/times.c libc/sys/rdos/unlink.c \
+@HAVE_LIBC_SYS_RDOS_DIR_TRUE@ libc/sys/rdos/wait.c libc/sys/rdos/write.c
+
+@HAVE_LIBC_SYS_RTEMS_DIR_TRUE@am__append_61 = libc/sys/rtems/dummysys.c libc/sys/rtems/cpusetalloc.c libc/sys/rtems/cpusetfree.c
+@HAVE_LIBC_SYS_SH_DIR_TRUE@am__append_62 = libc/sys/sh/syscalls.c libc/sys/sh/trap.S libc/sys/sh/creat.c libc/sys/sh/ftruncate.c libc/sys/sh/truncate.c
+@HAVE_LIBC_SYS_SYSMEC_DIR_TRUE@am__append_63 = \
+@HAVE_LIBC_SYS_SYSMEC_DIR_TRUE@ libc/sys/sysmec/_exit.c libc/sys/sysmec/access.c libc/sys/sysmec/chmod.c libc/sys/sysmec/chown.c libc/sys/sysmec/close.c libc/sys/sysmec/creat.c libc/sys/sysmec/crt1.c \
+@HAVE_LIBC_SYS_SYSMEC_DIR_TRUE@ libc/sys/sysmec/execv.c libc/sys/sysmec/execve.c libc/sys/sysmec/fork.c libc/sys/sysmec/fstat.c libc/sys/sysmec/getpid.c libc/sys/sysmec/isatty.c \
+@HAVE_LIBC_SYS_SYSMEC_DIR_TRUE@ libc/sys/sysmec/kill.c libc/sys/sysmec/lseek.c libc/sys/sysmec/open.c libc/sys/sysmec/pipe.c libc/sys/sysmec/read.c \
+@HAVE_LIBC_SYS_SYSMEC_DIR_TRUE@ libc/sys/sysmec/sbrk.c libc/sys/sysmec/stat.c libc/sys/sysmec/time.c libc/sys/sysmec/trap.S libc/sys/sysmec/unlink.c libc/sys/sysmec/utime.c libc/sys/sysmec/wait.c libc/sys/sysmec/write.c \
+@HAVE_LIBC_SYS_SYSMEC_DIR_TRUE@ libc/sys/sysmec/times.c libc/sys/sysmec/gettime.c
+
+@HAVE_LIBC_SYS_SYSNEC810_DIR_TRUE@am__append_64 = libc/sys/sysnec810/io.S libc/sys/sysnec810/write.c libc/sys/sysnec810/sbrk.c libc/sys/sysnec810/misc.c
+@HAVE_LIBC_SYS_SYSNECV850_DIR_TRUE@@MAY_SUPPLY_SYSCALLS_TRUE@am__append_65 = \
+@HAVE_LIBC_SYS_SYSNECV850_DIR_TRUE@@MAY_SUPPLY_SYSCALLS_TRUE@ libc/sys/sysnecv850/_exit.c libc/sys/sysnecv850/access.c libc/sys/sysnecv850/chmod.c libc/sys/sysnecv850/chown.c libc/sys/sysnecv850/close.c libc/sys/sysnecv850/creat.c libc/sys/sysnecv850/crt1.c \
+@HAVE_LIBC_SYS_SYSNECV850_DIR_TRUE@@MAY_SUPPLY_SYSCALLS_TRUE@ libc/sys/sysnecv850/execv.c libc/sys/sysnecv850/execve.c libc/sys/sysnecv850/fork.c libc/sys/sysnecv850/fstat.c libc/sys/sysnecv850/getpid.c libc/sys/sysnecv850/isatty.c \
+@HAVE_LIBC_SYS_SYSNECV850_DIR_TRUE@@MAY_SUPPLY_SYSCALLS_TRUE@ libc/sys/sysnecv850/kill.c libc/sys/sysnecv850/lseek.c libc/sys/sysnecv850/open.c libc/sys/sysnecv850/pipe.c libc/sys/sysnecv850/read.c libc/sys/sysnecv850/link.c \
+@HAVE_LIBC_SYS_SYSNECV850_DIR_TRUE@@MAY_SUPPLY_SYSCALLS_TRUE@ libc/sys/sysnecv850/sbrk.c libc/sys/sysnecv850/stat.c libc/sys/sysnecv850/time.c libc/sys/sysnecv850/trap.S libc/sys/sysnecv850/unlink.c libc/sys/sysnecv850/utime.c libc/sys/sysnecv850/wait.c libc/sys/sysnecv850/write.c \
+@HAVE_LIBC_SYS_SYSNECV850_DIR_TRUE@@MAY_SUPPLY_SYSCALLS_TRUE@ libc/sys/sysnecv850/times.c libc/sys/sysnecv850/gettime.c libc/sys/sysnecv850/rename.c
+
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@am__append_66 = \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/ioctl.S libc/sys/sysvi386/isatty.c libc/sys/sysvi386/read.S libc/sys/sysvi386/lseek.S libc/sys/sysvi386/close.S libc/sys/sysvi386/sbrk.c libc/sys/sysvi386/fstat.S libc/sys/sysvi386/cerror.S \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/_exit.S libc/sys/sysvi386/write.S libc/sys/sysvi386/open.S libc/sys/sysvi386/signal.S libc/sys/sysvi386/kill.S libc/sys/sysvi386/getpid.S libc/sys/sysvi386/brk.S libc/sys/sysvi386/fork.S libc/sys/sysvi386/wait.S \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/execve.S libc/sys/sysvi386/exec.c libc/sys/sysvi386/utime.S libc/sys/sysvi386/fcntl.S libc/sys/sysvi386/chmod.S libc/sys/sysvi386/getuid.S libc/sys/sysvi386/getgid.S libc/sys/sysvi386/time.S \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/stat.S libc/sys/sysvi386/link.S libc/sys/sysvi386/unlink.S libc/sys/sysvi386/rename.S libc/sys/sysvi386/mkdir.S libc/sys/sysvi386/rmdir.S libc/sys/sysvi386/sigaction.S \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/sigprocmask.S libc/sys/sysvi386/waitpid.S libc/sys/sysvi386/sysconf.S libc/sys/sysvi386/pathconf.S libc/sys/sysvi386/fpathconf.S \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/getdents.S libc/sys/sysvi386/opendir.c libc/sys/sysvi386/readdir.c libc/sys/sysvi386/rewinddir.c libc/sys/sysvi386/closedir.c libc/sys/sysvi386/pipe.S \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/getgroups.S libc/sys/sysvi386/setuid.S libc/sys/sysvi386/getuid.S libc/sys/sysvi386/setgid.S libc/sys/sysvi386/geteuid.S libc/sys/sysvi386/getegid.S \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/chdir.S libc/sys/sysvi386/dup2.c libc/sys/sysvi386/dup.c libc/sys/sysvi386/tcgetattr.c libc/sys/sysvi386/tcsetattr.c libc/sys/sysvi386/speed.c libc/sys/sysvi386/tcline.c \
+@HAVE_LIBC_SYS_SYSVI386_DIR_TRUE@ libc/sys/sysvi386/times.S libc/sys/sysvi386/pause.S libc/sys/sysvi386/sleep.c libc/sys/sysvi386/alarm.S libc/sys/sysvi386/access.S libc/sys/sysvi386/_longjmp.S libc/sys/sysvi386/_setjmp.S
+
+@HAVE_LIBC_SYS_SYSVNECV70_DIR_TRUE@am__append_67 = \
+@HAVE_LIBC_SYS_SYSVNECV70_DIR_TRUE@ libc/sys/sysvnecv70/ioctl.S libc/sys/sysvnecv70/isatty.S libc/sys/sysvnecv70/read.S libc/sys/sysvnecv70/lseek.S libc/sys/sysvnecv70/close.S libc/sys/sysvnecv70/sbrk.S libc/sys/sysvnecv70/fstat.S \
+@HAVE_LIBC_SYS_SYSVNECV70_DIR_TRUE@ libc/sys/sysvnecv70/cerror.S libc/sys/sysvnecv70/exit.S libc/sys/sysvnecv70/write.S libc/sys/sysvnecv70/sysv60.S libc/sys/sysvnecv70/fpx.c libc/sys/sysvnecv70/fps.S libc/sys/sysvnecv70/open.S
+
+@HAVE_LIBC_SYS_TIRTOS_DIR_TRUE@am__append_68 = libc/sys/tirtos/lock.c
+@HAVE_LIBC_SYS_W65_DIR_TRUE@am__append_69 = libc/sys/w65/syscalls.c libc/sys/w65/trap.c
+@HAVE_LIBC_SYS_Z8KSIM_DIR_TRUE@am__append_70 = libc/sys/z8ksim/glue.c
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@am__append_71 = \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memchr-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memchr.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memcmp-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memcmp.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memcpy-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memcpy.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memmove-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memmove.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memset-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/memset.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/rawmemchr.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/rawmemchr-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/setjmp.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/stpcpy-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/stpcpy.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strchr-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strchr.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strchrnul-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strchrnul.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strcmp-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strcmp.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strcpy-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strcpy.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strlen-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strlen.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strncmp-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strncmp.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strnlen-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strnlen.S \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strrchr-stub.c \
+@HAVE_LIBC_MACHINE_AARCH64_TRUE@ libc/machine/aarch64/strrchr.S
+
+@HAVE_LIBC_MACHINE_AMDGCN_TRUE@am__append_72 = \
+@HAVE_LIBC_MACHINE_AMDGCN_TRUE@ libc/machine/amdgcn/abort.c \
+@HAVE_LIBC_MACHINE_AMDGCN_TRUE@ libc/machine/amdgcn/exit.c \
+@HAVE_LIBC_MACHINE_AMDGCN_TRUE@ libc/machine/amdgcn/atexit.c \
+@HAVE_LIBC_MACHINE_AMDGCN_TRUE@ libc/machine/amdgcn/malloc_support.c \
+@HAVE_LIBC_MACHINE_AMDGCN_TRUE@ libc/machine/amdgcn/getreent.c \
+@HAVE_LIBC_MACHINE_AMDGCN_TRUE@ libc/machine/amdgcn/signal.c
+
+@HAVE_LIBC_MACHINE_ARC_TRUE@am__append_73 = \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memcmp.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memcmp-bs-norm.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memcmp-stub.c \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memcpy.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memcpy-archs.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memcpy-bs.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memcpy-stub.c \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memset.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memset-archs.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memset-bs.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/memset-stub.c \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/setjmp.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strchr.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strchr-bs.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strchr-bs-norm.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strchr-stub.c \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strcmp.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strcmp-archs.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strcmp-stub.c \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strcpy.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strcpy-bs.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strcpy-bs-arc600.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strcpy-stub.c \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strlen.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strlen-bs.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strlen-bs-norm.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strlen-stub.c \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strncpy.S \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strncpy-stub.c \
+@HAVE_LIBC_MACHINE_ARC_TRUE@ libc/machine/arc/strncpy-bs.S
+
+@HAVE_LIBC_MACHINE_ARM_TRUE@am__append_74 = \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/setjmp.S libc/machine/arm/strcmp.S libc/machine/arm/strcpy.c \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/aeabi_memcpy.c libc/machine/arm/aeabi_memcpy-armv7a.S \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/aeabi_memmove.c libc/machine/arm/aeabi_memmove-soft.S \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/aeabi_memset.c libc/machine/arm/aeabi_memset-soft.S libc/machine/arm/aeabi_memclr.c \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/memchr-stub.c \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/memchr.S \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/memcpy-stub.c \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/memcpy.S \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/strlen-stub.c \
+@HAVE_LIBC_MACHINE_ARM_TRUE@ libc/machine/arm/strlen.S
+
+@HAVE_LIBC_MACHINE_BFIN_TRUE@am__append_75 = libc/machine/bfin/setjmp.S libc/machine/bfin/longjmp.S
+@HAVE_LIBC_MACHINE_CR16_TRUE@am__append_76 = libc/machine/cr16/setjmp.S libc/machine/cr16/getenv.c
+@HAVE_LIBC_MACHINE_CRIS_TRUE@am__append_77 = libc/machine/cris/setjmp.c libc/machine/cris/memcpy.c libc/machine/cris/memset.c libc/machine/cris/memmove.c libc/machine/cris/libcdtor.c
+
+# We also make a library with just the useful
+# machine-but-not-system-specific functions, usable as an add-on
+# by itself together with e.g. uclibc.
+@HAVE_LIBC_MACHINE_CRIS_TRUE@am__append_78 = libc/machine/cris/libic.a
+@HAVE_LIBC_MACHINE_CRX_TRUE@am__append_79 = libc/machine/crx/setjmp.S libc/machine/crx/getenv.c
+@HAVE_LIBC_MACHINE_CSKY_TRUE@am__append_80 = libc/machine/csky/setjmp.S
+@HAVE_LIBC_MACHINE_D10V_TRUE@am__append_81 = libc/machine/d10v/setjmp.S
+@HAVE_LIBC_MACHINE_D30V_TRUE@am__append_82 = libc/machine/d30v/setjmp.S
+@HAVE_LIBC_MACHINE_EPIPHANY_TRUE@am__append_83 = libc/machine/epiphany/setjmp.S
+@HAVE_LIBC_MACHINE_FR30_TRUE@am__append_84 = libc/machine/fr30/setjmp.S
+@HAVE_LIBC_MACHINE_FRV_TRUE@am__append_85 = libc/machine/frv/setjmp.S
+@HAVE_LIBC_MACHINE_FT32_TRUE@am__append_86 = libc/machine/ft32/setjmp.S libc/machine/ft32/strlen.S libc/machine/ft32/memcpy.S libc/machine/ft32/strcmp.S libc/machine/ft32/memset.S libc/machine/ft32/strcpy.S
+@HAVE_LIBC_MACHINE_H8300_TRUE@am__append_87 = \
+@HAVE_LIBC_MACHINE_H8300_TRUE@ libc/machine/h8300/reg_memcpy.S libc/machine/h8300/reg_memset.S libc/machine/h8300/strcmp.S libc/machine/h8300/memcpy.S libc/machine/h8300/memset.S \
+@HAVE_LIBC_MACHINE_H8300_TRUE@ libc/machine/h8300/setjmp.S libc/machine/h8300/h8sx_strcpy.S
+
+@HAVE_LIBC_MACHINE_H8500_TRUE@am__append_88 = libc/machine/h8500/divsi3.c libc/machine/h8500/mulsi3.c libc/machine/h8500/divhi3.S libc/machine/h8500/shifts.c libc/machine/h8500/cmpsi.c libc/machine/h8500/psi.S libc/machine/h8500/setjmp.S
+@HAVE_LIBC_MACHINE_HPPA_TRUE@am__append_89 = \
+@HAVE_LIBC_MACHINE_HPPA_TRUE@ libc/machine/hppa/memchr.S libc/machine/hppa/memcmp.S libc/machine/hppa/memcpy.S libc/machine/hppa/memset.S \
+@HAVE_LIBC_MACHINE_HPPA_TRUE@ libc/machine/hppa/setjmp.S \
+@HAVE_LIBC_MACHINE_HPPA_TRUE@ libc/machine/hppa/strcat.S libc/machine/hppa/strcmp.S \
+@HAVE_LIBC_MACHINE_HPPA_TRUE@ libc/machine/hppa/strcpy.S libc/machine/hppa/strlen.S libc/machine/hppa/strncat.S libc/machine/hppa/strncmp.S libc/machine/hppa/strncpy.S
+
+@HAVE_LIBC_MACHINE_I386_TRUE@@MACH_ADD_SETJMP_TRUE@am__append_90 = libc/machine/i386/setjmp.S
+@HAVE_LIBC_MACHINE_I386_TRUE@am__append_91 = \
+@HAVE_LIBC_MACHINE_I386_TRUE@ libc/machine/i386/memchr.S libc/machine/i386/memcmp.S libc/machine/i386/memcpy.S libc/machine/i386/memset.S libc/machine/i386/strchr.S \
+@HAVE_LIBC_MACHINE_I386_TRUE@ libc/machine/i386/memmove.S libc/machine/i386/strlen.S libc/machine/i386/i386mach.h
+
+@HAVE_LIBC_MACHINE_I960_TRUE@am__append_92 = \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memccpy_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memccpy.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memchr_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memchr.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memcmp_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memcmp.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memcpy_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memcpy.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/memset.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/setjmp.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strchr_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strchr.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strcmp_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strcmp.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strcpy_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strcpy.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strcspn.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strdup.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strlen_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strlen.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strncat_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strncat.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strncmp_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strncmp.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strncpy_ca.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strncpy.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strpbrk.S \
+@HAVE_LIBC_MACHINE_I960_TRUE@ libc/machine/i960/strrchr.S
+
+@HAVE_LIBC_MACHINE_IQ2000_TRUE@am__append_93 = libc/machine/iq2000/setjmp.S
+@HAVE_LIBC_MACHINE_LM32_TRUE@am__append_94 = libc/machine/lm32/setjmp.S
+@HAVE_LIBC_MACHINE_M32C_TRUE@am__append_95 = libc/machine/m32c/setjmp.S
+@HAVE_LIBC_MACHINE_M32R_TRUE@am__append_96 = libc/machine/m32r/setjmp.S
+@HAVE_LIBC_MACHINE_M68HC11_TRUE@am__append_97 = libc/machine/m68hc11/setjmp.S
+@HAVE_LIBC_MACHINE_M68K_TRUE@am__append_98 = libc/machine/m68k/setjmp.S libc/machine/m68k/strcpy.c libc/machine/m68k/strlen.c libc/machine/m68k/memcpy.S libc/machine/m68k/memset.S
+@HAVE_LIBC_MACHINE_M88K_TRUE@am__append_99 = libc/machine/m88k/setjmp.S
+@HAVE_LIBC_MACHINE_MEP_TRUE@am__append_100 = libc/machine/mep/setjmp.S
+@HAVE_LIBC_MACHINE_MICROBLAZE_TRUE@am__append_101 = libc/machine/microblaze/strlen.c libc/machine/microblaze/strcmp.c libc/machine/microblaze/strcpy.c libc/machine/microblaze/setjmp.S libc/machine/microblaze/longjmp.S
+@HAVE_LIBC_MACHINE_MIPS_TRUE@am__append_102 = libc/machine/mips/setjmp.S libc/machine/mips/strlen.c libc/machine/mips/strcmp.S libc/machine/mips/strncpy.c libc/machine/mips/memset.S libc/machine/mips/memcpy.S
+@HAVE_LIBC_MACHINE_MN10200_TRUE@am__append_103 = libc/machine/mn10200/setjmp.S
+@HAVE_LIBC_MACHINE_MN10300_TRUE@am__append_104 = \
+@HAVE_LIBC_MACHINE_MN10300_TRUE@ libc/machine/mn10300/setjmp.S libc/machine/mn10300/memchr.S libc/machine/mn10300/memcmp.S libc/machine/mn10300/memcpy.S libc/machine/mn10300/memset.S libc/machine/mn10300/strchr.S \
+@HAVE_LIBC_MACHINE_MN10300_TRUE@ libc/machine/mn10300/strcmp.S libc/machine/mn10300/strcpy.S libc/machine/mn10300/strlen.S
+
+@HAVE_LIBC_MACHINE_MOXIE_TRUE@am__append_105 = libc/machine/moxie/setjmp.S
+@HAVE_LIBC_MACHINE_MSP430_TRUE@am__append_106 = libc/machine/msp430/setjmp.S
+@HAVE_LIBC_MACHINE_MSP430_TRUE@@NEWLIB_NANO_FORMATTED_IO_TRUE@am__append_107 = libc/machine/msp430/tiny-puts.c libc/machine/msp430/tiny-printf.c
+@HAVE_LIBC_MACHINE_MT_TRUE@am__append_108 = libc/machine/mt/setjmp.S
+@HAVE_LIBC_MACHINE_NDS32_TRUE@am__append_109 = \
+@HAVE_LIBC_MACHINE_NDS32_TRUE@ libc/machine/nds32/abort.c \
+@HAVE_LIBC_MACHINE_NDS32_TRUE@ libc/machine/nds32/setjmp.S \
+@HAVE_LIBC_MACHINE_NDS32_TRUE@ libc/machine/nds32/strcmp.S \
+@HAVE_LIBC_MACHINE_NDS32_TRUE@ libc/machine/nds32/strcpy.S
+
+@HAVE_LIBC_MACHINE_NDS32_TRUE@@IS_NDS32_ISA_V3M_FALSE@am__append_110 = libc/machine/nds32/memcpy.S libc/machine/nds32/memset.S
+@HAVE_LIBC_MACHINE_NECV70_TRUE@am__append_111 = libc/machine/necv70/fastmath.S libc/machine/necv70/setjmp.S
+@HAVE_LIBC_MACHINE_NIOS2_TRUE@am__append_112 = libc/machine/nios2/setjmp.s
+@HAVE_LIBC_MACHINE_NVPTX_TRUE@am__append_113 = \
+@HAVE_LIBC_MACHINE_NVPTX_TRUE@ libc/machine/nvptx/calloc.c libc/machine/nvptx/callocr.c libc/machine/nvptx/malloc.c libc/machine/nvptx/mallocr.c libc/machine/nvptx/realloc.c libc/machine/nvptx/reallocr.c \
+@HAVE_LIBC_MACHINE_NVPTX_TRUE@ libc/machine/nvptx/free.c libc/machine/nvptx/write.c libc/machine/nvptx/assert.c libc/machine/nvptx/puts.c libc/machine/nvptx/putchar.c libc/machine/nvptx/printf.c libc/machine/nvptx/abort.c \
+@HAVE_LIBC_MACHINE_NVPTX_TRUE@ libc/machine/nvptx/exit.c libc/machine/nvptx/misc.c libc/machine/nvptx/clock.c
+
+@HAVE_LIBC_MACHINE_OR1K_TRUE@am__append_114 = libc/machine/or1k/setjmp.S
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@am__append_115 = libc/machine/powerpc/setjmp.S
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@am__append_116 = \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vfprintf.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vfscanf.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vec_malloc.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vec_calloc.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vec_free.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vec_realloc.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vec_mallocr.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vec_callocr.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_ALTIVEC_TRUE@ libc/machine/powerpc/vec_reallocr.c
+
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@am__append_117 = \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/atosfix16.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/atosfix32.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/atosfix64.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/atoufix16.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/atoufix32.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/atoufix64.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/simdldtoa.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/strtosfix16.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/strtosfix32.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/strtosfix64.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/strtoufix16.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/strtoufix32.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/strtoufix64.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/ufix64toa.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/vfprintf.c \
+@HAVE_LIBC_MACHINE_POWERPC_TRUE@@HAVE_POWERPC_SPE_TRUE@ libc/machine/powerpc/vfscanf.c
+
+@HAVE_LIBC_MACHINE_PRU_TRUE@am__append_118 = libc/machine/pru/setjmp.s
+@HAVE_LIBC_MACHINE_RISCV_TRUE@am__append_119 = \
+@HAVE_LIBC_MACHINE_RISCV_TRUE@ libc/machine/riscv/memmove.S libc/machine/riscv/memmove-stub.c libc/machine/riscv/memset.S libc/machine/riscv/memcpy-asm.S libc/machine/riscv/memcpy.c libc/machine/riscv/strlen.c \
+@HAVE_LIBC_MACHINE_RISCV_TRUE@ libc/machine/riscv/strcpy.c libc/machine/riscv/strcmp.S libc/machine/riscv/setjmp.S libc/machine/riscv/ieeefp.c libc/machine/riscv/ffs.c
+
+@HAVE_LIBC_MACHINE_RL78_TRUE@am__append_120 = libc/machine/rl78/setjmp.S
+@HAVE_LIBC_MACHINE_RX_TRUE@am__append_121 = \
+@HAVE_LIBC_MACHINE_RX_TRUE@ libc/machine/rx/setjmp.S \
+@HAVE_LIBC_MACHINE_RX_TRUE@ libc/machine/rx/strncmp.S libc/machine/rx/strcmp.S libc/machine/rx/strncpy.S libc/machine/rx/strcpy.S libc/machine/rx/strlen.S libc/machine/rx/strcat.S libc/machine/rx/strncat.S \
+@HAVE_LIBC_MACHINE_RX_TRUE@ libc/machine/rx/memset.S libc/machine/rx/mempcpy.S libc/machine/rx/memcpy.S libc/machine/rx/memmove.S libc/machine/rx/memchr.S
+
+@HAVE_LIBC_MACHINE_SH_TRUE@am__append_122 = libc/machine/sh/memcpy.S libc/machine/sh/memset.S libc/machine/sh/setjmp.S libc/machine/sh/strcpy.S libc/machine/sh/strlen.S libc/machine/sh/strcmp.S
+@HAVE_LIBC_MACHINE_SH_TRUE@@SH64_TRUE@am__append_123 = libc/machine/sh/strncpy.S
+@HAVE_LIBC_MACHINE_SPARC_TRUE@am__append_124 = libc/machine/sparc/scan.c libc/machine/sparc/shuffle.c libc/machine/sparc/setjmp.S
+@HAVE_LIBC_MACHINE_SPU_TRUE@am__append_125 = \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/setjmp.S libc/machine/spu/assert.c libc/machine/spu/clearerr.c libc/machine/spu/creat.c libc/machine/spu/fclose.c libc/machine/spu/feof.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/ferror.c libc/machine/spu/fflush.c libc/machine/spu/fgetc.c libc/machine/spu/fgetpos.c libc/machine/spu/fgets.c libc/machine/spu/fileno.c libc/machine/spu/fiprintf.S \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/fiscanf.S libc/machine/spu/fopen.c libc/machine/spu/fprintf.S libc/machine/spu/fputc.c libc/machine/spu/fputs.c libc/machine/spu/fread.c libc/machine/spu/freopen.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/fscanf.S libc/machine/spu/fseek.c libc/machine/spu/fsetpos.c libc/machine/spu/ftell.c libc/machine/spu/fwrite.c libc/machine/spu/getc.c libc/machine/spu/getchar.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/gets.c libc/machine/spu/impure.c libc/machine/spu/iprintf.S libc/machine/spu/iscanf.S libc/machine/spu/memcmp.c libc/machine/spu/memcpy.c libc/machine/spu/memmove.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/memset.c libc/machine/spu/perror.c libc/machine/spu/printf.S libc/machine/spu/putc.c libc/machine/spu/putchar.c libc/machine/spu/puts.c libc/machine/spu/remove.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/rename.c libc/machine/spu/rewind.c libc/machine/spu/scanf.S libc/machine/spu/setbuf.c libc/machine/spu/setvbuf.c libc/machine/spu/siprintf.S libc/machine/spu/siscanf.S \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/sleep.c libc/machine/spu/sniprintf.S libc/machine/spu/snprintf.S libc/machine/spu/sprintf.S libc/machine/spu/sscanf.S libc/machine/spu/stdio.c libc/machine/spu/strcat.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/strchr.c libc/machine/spu/strcmp.c libc/machine/spu/strcpy.c libc/machine/spu/strcspn.c libc/machine/spu/strlen.c libc/machine/spu/strncat.c libc/machine/spu/strncmp.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/strncpy.c libc/machine/spu/strpbrk.c libc/machine/spu/strrchr.c libc/machine/spu/strspn.c libc/machine/spu/strxfrm.c libc/machine/spu/tmpfile.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/tmpnam.c libc/machine/spu/ungetc.c libc/machine/spu/usleep.c libc/machine/spu/vfiprintf.c libc/machine/spu/vfiscanf.c libc/machine/spu/vfprintf.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/vfscanf.c libc/machine/spu/viprintf.c libc/machine/spu/viscanf.c libc/machine/spu/vprintf.c libc/machine/spu/vscanf.c libc/machine/spu/vsiprintf.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/vsiscanf.c libc/machine/spu/vsniprintf.c libc/machine/spu/vsnprintf.c libc/machine/spu/vsprintf.c libc/machine/spu/vsscanf.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/stack_reg_va.S libc/machine/spu/spu_clock_svcs.c libc/machine/spu/spu_clock_stop.c libc/machine/spu/spu_timer_flih.S \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/spu_timer_slih.c libc/machine/spu/spu_timer_slih_reg.c libc/machine/spu/spu_timer_svcs.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@ libc/machine/spu/spu_timer_stop.c libc/machine/spu/spu_timer_free.c libc/machine/spu/spu_timebase.c libc/machine/spu/fdopen.c
+
+@HAVE_LIBC_MACHINE_SPU_TRUE@@HAVE_SPU_EA_TRUE@am__append_126 = \
+@HAVE_LIBC_MACHINE_SPU_TRUE@@HAVE_SPU_EA_TRUE@ libc/machine/spu/calloc_ea.c libc/machine/spu/free_ea.c libc/machine/spu/malloc_ea.c libc/machine/spu/memchr_ea.c libc/machine/spu/memcmp_ea.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@@HAVE_SPU_EA_TRUE@ libc/machine/spu/memcpy_ea.c libc/machine/spu/memmove_ea.c libc/machine/spu/memset_ea.c libc/machine/spu/mmap_ea.c libc/machine/spu/mremap_ea.c libc/machine/spu/msync_ea.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@@HAVE_SPU_EA_TRUE@ libc/machine/spu/munmap_ea.c libc/machine/spu/posix_memalign_ea.c libc/machine/spu/realloc_ea.c libc/machine/spu/strcat_ea.c libc/machine/spu/strchr_ea.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@@HAVE_SPU_EA_TRUE@ libc/machine/spu/strcmp_ea.c libc/machine/spu/strcpy_ea.c libc/machine/spu/strcspn_ea.c libc/machine/spu/strlen_ea.c libc/machine/spu/strncat_ea.c libc/machine/spu/strncmp_ea.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@@HAVE_SPU_EA_TRUE@ libc/machine/spu/strncpy_ea.c libc/machine/spu/strpbrk_ea.c libc/machine/spu/strrchr_ea.c libc/machine/spu/strspn_ea.c libc/machine/spu/strstr_ea.c libc/machine/spu/read_ea.c \
+@HAVE_LIBC_MACHINE_SPU_TRUE@@HAVE_SPU_EA_TRUE@ libc/machine/spu/pread_ea.c libc/machine/spu/readv_ea.c libc/machine/spu/write_ea.c libc/machine/spu/pwrite_ea.c libc/machine/spu/writev_ea.c libc/machine/spu/spu-mcount.S \
+@HAVE_LIBC_MACHINE_SPU_TRUE@@HAVE_SPU_EA_TRUE@ libc/machine/spu/spu-gmon.c
+
+@HAVE_LIBC_MACHINE_TIC4X_TRUE@am__append_127 = libc/machine/tic4x/setjmp.S
+@HAVE_LIBC_MACHINE_TIC6X_TRUE@am__append_128 = libc/machine/tic6x/setjmp.S
+@HAVE_LIBC_MACHINE_TIC80_TRUE@am__append_129 = libc/machine/tic80/setjmp.S
+@HAVE_LIBC_MACHINE_V850_TRUE@am__append_130 = libc/machine/v850/setjmp.S
+@HAVE_LIBC_MACHINE_VISIUM_TRUE@am__append_131 = libc/machine/visium/memcpy.c libc/machine/visium/memset.c libc/machine/visium/memmove.c libc/machine/visium/setjmp.S
+@HAVE_LIBC_MACHINE_W65_TRUE@am__append_132 = \
+@HAVE_LIBC_MACHINE_W65_TRUE@ libc/machine/w65/udivhi3.S libc/machine/w65/umodhi3.S libc/machine/w65/smulhi3.S libc/machine/w65/lshrhi.S libc/machine/w65/sdivhi3.S libc/machine/w65/mulsi3.c \
+@HAVE_LIBC_MACHINE_W65_TRUE@ libc/machine/w65/divsi3.c libc/machine/w65/cmpsi.c
+
+@HAVE_LIBC_MACHINE_X86_64_TRUE@am__append_133 = libc/machine/x86_64/setjmp.S libc/machine/x86_64/memcpy.S libc/machine/x86_64/memset.S
+@HAVE_LIBC_MACHINE_XC16X_TRUE@am__append_134 = libc/machine/xc16x/setjmp.S libc/machine/xc16x/puts.c libc/machine/xc16x/putchar.c
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@am__append_135 = \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/setjmp.S \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/calloc.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/callocr.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/cfree.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/freer.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/malign.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/malloc.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/mallocr.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/msize.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/mstats.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/realloc.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/reallocr.c \
+@HAVE_LIBC_MACHINE_XSTORMY16_TRUE@ libc/machine/xstormy16/valloc.c
+
+@HAVE_LIBC_MACHINE_Z8K_TRUE@am__append_136 = libc/machine/z8k/setjmp.S libc/machine/z8k/memset.S libc/machine/z8k/memcpy.S libc/machine/z8k/memmove.S libc/machine/z8k/memcmp.S
+@NEWLIB_HW_FP_TRUE@am__append_137 = $(libm_mathfp_src) $(libm_mathfp_fsrc)
+@NEWLIB_HW_FP_TRUE@am__append_138 = \
@NEWLIB_HW_FP_TRUE@ libm/mathfp/e_acosh.def \
@NEWLIB_HW_FP_TRUE@ libm/mathfp/e_atanh.def \
@NEWLIB_HW_FP_TRUE@ libm/mathfp/e_hypot.def \
@@ -131,9 +979,9 @@ host_triplet = @host@
@NEWLIB_HW_FP_TRUE@ libm/mathfp/s_tanh.def \
@NEWLIB_HW_FP_TRUE@ libm/mathfp/w_jn.def
-@NEWLIB_HW_FP_TRUE@am__append_8 = libm/mathfp/mathfp.tex
-@NEWLIB_HW_FP_FALSE@am__append_9 = $(libm_math_src) $(libm_math_fsrc) $(libm_math_lsrc)
-@NEWLIB_HW_FP_FALSE@am__append_10 = \
+@NEWLIB_HW_FP_TRUE@am__append_139 = libm/mathfp/mathfp.tex
+@NEWLIB_HW_FP_FALSE@am__append_140 = $(libm_math_src) $(libm_math_fsrc) $(libm_math_lsrc)
+@NEWLIB_HW_FP_FALSE@am__append_141 = \
@NEWLIB_HW_FP_FALSE@ libm/math/w_acos.def libm/math/w_acosh.def libm/math/w_asin.def libm/math/s_asinh.def \
@NEWLIB_HW_FP_FALSE@ libm/math/s_atan.def libm/math/w_atan2.def libm/math/w_atanh.def libm/math/w_j0.def \
@NEWLIB_HW_FP_FALSE@ libm/math/w_cosh.def libm/math/s_erf.def libm/math/w_exp.def libm/math/w_exp2.def \
@@ -143,21 +991,21 @@ host_triplet = @host@
@NEWLIB_HW_FP_FALSE@ libm/math/w_pow.def libm/math/w_remainder.def libm/math/s_sin.def libm/math/w_sinh.def \
@NEWLIB_HW_FP_FALSE@ libm/math/w_sqrt.def libm/math/s_tan.def libm/math/s_tanh.def
-@NEWLIB_HW_FP_FALSE@am__append_11 = libm/math/math.tex
-@HAVE_LONG_DOUBLE_TRUE@am__append_12 = $(libm_common_lsrc)
-@HAVE_LIBM_MACHINE_AARCH64_TRUE@am__append_13 = $(libm_machine_aarch64_src)
-@HAVE_LIBM_MACHINE_ARM_TRUE@am__append_14 = $(libm_machine_arm_src)
-@HAVE_LIBM_MACHINE_I386_TRUE@am__append_15 = $(libm_machine_i386_src)
-@HAVE_LIBM_MACHINE_MIPS_TRUE@am__append_16 = $(libm_machine_mips_src)
-@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_17 = libm/machine/nds32/wf_sqrt.S
-@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_18 = libm/machine/nds32/w_sqrt.S
-@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_19 = $(libm_machine_nds32_src)
-@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__append_20 = $(libm_machine_powerpc_src)
-@HAVE_LIBM_MACHINE_PRU_TRUE@am__append_21 = $(libm_machine_pru_src)
-@HAVE_LIBM_MACHINE_SPARC_TRUE@am__append_22 = $(libm_machine_sparc_src)
-@HAVE_LIBM_MACHINE_SPU_TRUE@am__append_23 = $(libm_machine_spu_src)
-@HAVE_LIBM_MACHINE_RISCV_TRUE@am__append_24 = $(libm_machine_riscv_src)
-@HAVE_LIBM_MACHINE_X86_64_TRUE@am__append_25 = $(libm_machine_x86_64_src)
+@NEWLIB_HW_FP_FALSE@am__append_142 = libm/math/math.tex
+@HAVE_LONG_DOUBLE_TRUE@am__append_143 = $(libm_common_lsrc)
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@am__append_144 = $(libm_machine_aarch64_src)
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__append_145 = $(libm_machine_arm_src)
+@HAVE_LIBM_MACHINE_I386_TRUE@am__append_146 = $(libm_machine_i386_src)
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__append_147 = $(libm_machine_mips_src)
+@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_148 = libm/machine/nds32/wf_sqrt.S
+@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_149 = libm/machine/nds32/w_sqrt.S
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_150 = $(libm_machine_nds32_src)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__append_151 = $(libm_machine_powerpc_src)
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__append_152 = $(libm_machine_pru_src)
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__append_153 = $(libm_machine_sparc_src)
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__append_154 = $(libm_machine_spu_src)
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__append_155 = $(libm_machine_riscv_src)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__append_156 = $(libm_machine_x86_64_src)
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/../config/lead-dot.m4 \
@@ -209,7 +1057,8 @@ am__uninstall_files_from_dir = { \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
-am__installdirs = "$(DESTDIR)$(toollibdir)" "$(DESTDIR)$(toollibdir)"
+am__installdirs = "$(DESTDIR)$(toollibdir)" "$(DESTDIR)$(cctdir)" \
+ "$(DESTDIR)$(toollibdir)"
LIBRARIES = $(toollib_LIBRARIES)
ARFLAGS = cru
AM_V_AR = $(am__v_AR_@AM_V@)
@@ -218,12 +1067,1679 @@ am__v_AR_0 = @echo " AR " $@;
am__v_AR_1 =
libc_a_AR = $(AR) $(ARFLAGS)
libc_a_LIBADD =
-libc_a_SOURCES = libc.c
-libc_a_OBJECTS = libc.$(OBJEXT)
+am__dirstamp = $(am__leading_dot)dirstamp
+@ELIX_LEVEL_1_FALSE@am__objects_1 = \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_add.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_add_sep.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_append.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_count.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_create.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_create_sep.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_delete.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_extract.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_insert.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_next.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_replace.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-argz_stringify.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-buf_findstr.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-envz_entry.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-envz_get.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-envz_add.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-envz_remove.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-envz_merge.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/argz/libc_a-envz_strip.$(OBJEXT)
+@HAVE_LONG_DOUBLE_TRUE@am__objects_2 = \
+@HAVE_LONG_DOUBLE_TRUE@ libc/stdlib/libc_a-strtodg.$(OBJEXT) \
+@HAVE_LONG_DOUBLE_TRUE@ libc/stdlib/libc_a-strtold.$(OBJEXT) \
+@HAVE_LONG_DOUBLE_TRUE@ libc/stdlib/libc_a-strtorx.$(OBJEXT) \
+@HAVE_LONG_DOUBLE_TRUE@ libc/stdlib/libc_a-wcstold.$(OBJEXT)
+am__objects_3 = libc/stdlib/libc_a-a64l.$(OBJEXT) \
+ libc/stdlib/libc_a-btowc.$(OBJEXT) \
+ libc/stdlib/libc_a-getopt.$(OBJEXT) \
+ libc/stdlib/libc_a-getsubopt.$(OBJEXT) \
+ libc/stdlib/libc_a-l64a.$(OBJEXT) \
+ libc/stdlib/libc_a-malign.$(OBJEXT) \
+ libc/stdlib/libc_a-malignr.$(OBJEXT) \
+ libc/stdlib/libc_a-malloptr.$(OBJEXT) \
+ libc/stdlib/libc_a-mbrlen.$(OBJEXT) \
+ libc/stdlib/libc_a-mbrtowc.$(OBJEXT) \
+ libc/stdlib/libc_a-mbsinit.$(OBJEXT) \
+ libc/stdlib/libc_a-mbsnrtowcs.$(OBJEXT) \
+ libc/stdlib/libc_a-mbsrtowcs.$(OBJEXT) \
+ libc/stdlib/libc_a-on_exit.$(OBJEXT) \
+ libc/stdlib/libc_a-pvallocr.$(OBJEXT) \
+ libc/stdlib/libc_a-valloc.$(OBJEXT) \
+ libc/stdlib/libc_a-vallocr.$(OBJEXT) \
+ libc/stdlib/libc_a-wcrtomb.$(OBJEXT) \
+ libc/stdlib/libc_a-wcsnrtombs.$(OBJEXT) \
+ libc/stdlib/libc_a-wcsrtombs.$(OBJEXT) \
+ libc/stdlib/libc_a-wctob.$(OBJEXT)
+am__objects_4 = libc/stdlib/libc_a-putenv.$(OBJEXT) \
+ libc/stdlib/libc_a-putenv_r.$(OBJEXT) \
+ libc/stdlib/libc_a-setenv.$(OBJEXT) \
+ libc/stdlib/libc_a-setenv_r.$(OBJEXT)
+am__objects_5 = libc/stdlib/libc_a-rpmatch.$(OBJEXT) \
+ libc/stdlib/libc_a-system.$(OBJEXT)
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@am__objects_6 = $(am__objects_3) \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ $(am__objects_4) \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@ $(am__objects_5)
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_TRUE@am__objects_6 = $(am__objects_3) \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_TRUE@ $(am__objects_4)
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@am__objects_6 = \
+@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@ $(am__objects_3)
+@ELIX_LEVEL_1_FALSE@am__objects_7 = \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-categories.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isalnum_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isalpha_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isascii.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isascii_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isblank.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isblank_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iscntrl_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isdigit_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-islower_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isupper_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isprint_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-ispunct_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isspace_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswalnum.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswalnum_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswalpha.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswalpha_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswblank.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswblank_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswcntrl.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswcntrl_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswctype.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswctype_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswdigit.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswdigit_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswgraph.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswgraph_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswlower.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswlower_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswprint.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswprint_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswpunct.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswpunct_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswspace.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswspace_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswupper.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswupper_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswxdigit.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-iswxdigit_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-isxdigit_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-jp2uc.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-toascii.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-toascii_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-tolower_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-toupper_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-towctrans.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-towctrans_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-towlower.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-towlower_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-towupper.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-towupper_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-wctrans.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-wctrans_l.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-wctype.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/ctype/libc_a-wctype_l.$(OBJEXT)
+@ELIX_LEVEL_1_FALSE@am__objects_8 = libc/search/libc_a-hash.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/search/libc_a-hash_bigkey.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/search/libc_a-hash_buf.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/search/libc_a-hash_func.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/search/libc_a-hash_log2.$(OBJEXT) \
+@ELIX_LEVEL_1_FALSE@ libc/search/libc_a-hash_page.$(OBJEXT) \
+@ELIX_LEVEL_[...]
[diff truncated at 100000 bytes]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-03-17 1:57 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-17 1:57 [newlib-cygwin] newlib: libc: merge build up a directory Michael Frysinger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).