aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/stdio
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2022-03-01 01:37:19 -0500
committerMike Frysinger <vapier@gentoo.org>2022-03-13 17:12:03 -0400
commitb2d4dc167cf9ffd992d88e23dc1d3debadcc2c4b (patch)
tree8d41fcc0e4c47705ebecb6c9ca2a13e97ca5a440 /newlib/libc/stdio
parent8c383e9ae7d34124e359299c6dc2e917a7a19527 (diff)
downloadnewlib-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