acadia-newlib/newlib/libc/machine
Mike Frysinger b2d4dc167c newlib: xstormy16: move malloc multiplex logic from build to source files
Rather than define per-object rules in the Makefile, have small files
that define & include the right content.  This simplifies the build
rules, and makes understanding the source a little easier (imo) as it
makes all the subdirs behave the same: you have 1 source file and it
produces 1 object.  It's also about the same amount of boiler plate,
without having to define custom build rules that can fall out of sync.

We also realign the free & pvalloc definitions: common code puts these
in malloc.o & valloc.o respectively, not in free.o & pvalloc.o objects.

This will also be important as we merge the libc.a build into the top
dir since it relies on a single flat list of objects for overrides.
2022-03-13 17:12:03 -04:00
..
a29k newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
aarch64 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
amdgcn newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
arc newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
arm newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
bfin newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
cr16 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
cris newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
crx newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
csky newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
d10v newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
d30v newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
epiphany newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
fr30 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
frv newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
ft32 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
h8300 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
h8500 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
hppa newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
i386 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
i960 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
iq2000 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
lm32 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
m32c newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
m32r newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
m68hc11 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
m68k newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
m88k newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
mep newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
microblaze newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
mips newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
mn10200 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
mn10300 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
moxie newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
msp430 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
mt newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
nds32 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
necv70 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
nios2 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
nvptx Fix Bug libc/28945 2022-03-07 15:35:02 -05:00
or1k newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
powerpc newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
pru newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
riscv newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
rl78 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
rx newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
sh newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
shared_x86/sys Cygwin: don't export _feinitialise from newlib 2021-04-13 12:55:34 +02:00
sparc newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
spu newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
tic4x newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
tic6x newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
tic80 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
v850 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
visium newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
w65 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
x86_64 newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
xc16x newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
xstormy16 newlib: xstormy16: move malloc multiplex logic from build to source files 2022-03-13 17:12:03 -04:00
z8k newlib: libc: move configure into top-level 2022-02-25 13:52:48 -05:00
Makefile.inc newlib: libc: reshuffle include order for the manual 2022-02-17 20:43:51 -05:00