newlib-cygwin/newlib/libc/machine
Mike Frysinger 96bc16f6b2 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.
2022-03-16 21:18:25 -04:00
..
aarch64 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
amdgcn newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
arc newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
arm newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
bfin newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
cr16 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
cris newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
crx newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
csky newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
d10v newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
d30v newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
epiphany newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
fr30 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
frv newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
ft32 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
h8300 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
h8500 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
hppa newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
i386 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
i960 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
iq2000 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
lm32 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
m32c newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
m32r newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
m68hc11 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
m68k newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
m88k newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
mep newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
microblaze newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
mips newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
mn10200 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
mn10300 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
moxie newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
msp430 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
mt newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
nds32 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
necv70 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
nios2 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
nvptx newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
or1k newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
powerpc newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
pru newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
riscv newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
rl78 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
rx newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
sh newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
shared_x86/sys Cygwin: don't export _feinitialise from newlib 2021-04-13 12:55:34 +02:00
sparc newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
spu newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
tic4x newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
tic6x newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
tic80 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
v850 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
visium newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
w65 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
x86_64 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
xc16x newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
xstormy16 newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
z8k newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
Makefile.inc newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00