diff options
author | Mike Frysinger <vapier@gentoo.org> | 2022-03-01 01:37:19 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2022-03-13 17:12:03 -0400 |
commit | b2d4dc167cf9ffd992d88e23dc1d3debadcc2c4b (patch) | |
tree | 8d41fcc0e4c47705ebecb6c9ca2a13e97ca5a440 /newlib/libc/stdio | |
parent | 8c383e9ae7d34124e359299c6dc2e917a7a19527 (diff) | |
download | newlib-b2d4dc167cf9ffd992d88e23dc1d3debadcc2c4b.zip newlib-b2d4dc167cf9ffd992d88e23dc1d3debadcc2c4b.tar.gz newlib-b2d4dc167cf9ffd992d88e23dc1d3debadcc2c4b.tar.bz2 |
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.
Diffstat (limited to 'newlib/libc/stdio')
0 files changed, 0 insertions, 0 deletions